Computer History CSCE 101

Similar documents
Copyright 2012 Pearson Education, Inc. Publishing as Prentice Hall

Computers in Engineering COMP 208. A Brief History. Mechanical Calculators. A Historic Perspective Michael A. Hawker

Computers in Engineering COMP 208

Unit 4: Emerging Technologies. A History of Personal Computing by Mrs. Ogletree

CS101 Lecture 29: Brief History of Computing

The Generations of Computers

Describe the layers of a computer system

History of Computing. Slides from NYU and Georgia Tech

A Brief History of Computer Science. David Greenstein Monta Vista High School, Cupertino, CA

A (BRIEF) HISTORY OF COMPUTING. By Dane Paschal

Introduction to Computer Science. What is Computer Science?

(History of Computers) Lecture # 03 By: M.Nadeem Akhtar. Lecturer. URL:

CS 1 Notes 1 - Early Computing and 2 - Electronic Computing

CS140 Lecture 09a: Brief History of Computing

HISTORY OF COMPUTERS HISTORY OF COMPUTERS. Mesleki İngilizce - Technical English. Punch Card. Digital Data. II Prof. Dr. Nizamettin AYDIN.

1: History, Generation & Classification. Shobhanjana Kalita, Dept. of CSE, Tezpur University

Babbage s computer 1830s Boolean logic 1850s. Hollerith s electric tabulator Analog computer 1927 EDVAC 1946 ENIAC

The trusted, student-friendly online reference tool. Name: Date:

You Will Need Floppy Disks for your labs!

THE GENERATIONS OF COMPUTER

What You Will Learn Today

Evolution of the Computer

Chapter 1. The Big Picture

The History of Computers. How did this all get started?

HISTORY OF CALCULATION. Evolution of Computation

EVOLUTION OF COMPUTERS. In the early years, before the computer was invented, there are several inventions of counting machines.

Early Calculating Tools

Overview of a computer

Computer Basics. Computer Technology

Lyman Briggs Lecture Series. Group Question. Discussion Questions. Definition of Computer. Definition of Modern Computer. Definition of a Computer

Welcome to COSC Introduction to Computer Science

COMPUTER HISTORY Compiled by Charles Kim Howard University

HST250 (section 740) Exam #1 Wednesday, February 10, 2010

Great Inventions written by Bob Barton

Part 1: Computer and Information Literacy

Maninder Kaur.

Chapter 2 HISTORICAL DEVELOPMENT OF COMPUTERS

Computer Organization CS 206T

Charles Babbage, a Mathematics professor from England, is recognized as the Father of the Computer. He was born in 1791, and began designing the

COMP 102: Computers and Computing Lecture 1: Introduction!

HISTORY OF COMPUTING

Algorithm: Program: Programming: Software: Hardware:

Computer science First Class Lecture 1

Chapter 01. Introduction 2018/9/17. Chapter Goals. Computing Systems. Computing Systems. Layers of a Computing System. Abstraction

History of Computers

COURSE OVERVIEW. Introduction to Computer Engineering 2015 Spring by Euiseong Seo

ALGORITHMS AND PROGRAMMING

MICROPROCESSOR SYSTEM DESIGN

HIGHER SECONDARY FIRST YEAR 2 MARK & 5 MARK NOTES CHAPTER 1 1. INTRODUCTION TO COMPUTER

Fundamentals of Digital Computers The mechanical computer age began with the advent of the abacus in 500 B.C by Babylonians. The abacus, which was

CHAPTER1 : Part 2 INTRODUCTION & HISTORY OF COMPUTERS. UNIVERSITI TENAGA NASIONAL Generates Professionals

Welcome to COS151! 1.1

Chapter 2. The History and Development of Computers

Mechanization. A little bit of history. Mechanization. The old dream of mechanical computing. Jordi Cortadella Department of Computer Science

An Introduction to Computer Science CS 8: Introduction to Computer Science Lecture #2

SSRVM Content Creation Template

COMS 1003 Fall Introduction to Computer Programming in C. History & Computer Organization. September 15 th

4. History of computers and applications

Introduction To Computers. About the Course

EECE416 :Microcomputer Fundamentals and Design ( Microcomputer & Microprocessor ) COMPUTER HISTORY

An Incomplete History of Computation

A little bit of history. Jordi Cortadella Department of Computer Science

Part (01) Introduction to Computer

An Introduction to Computer Science CS 8: Introduction to Computer Science, Winter 2018 Lecture #2

Fundamentals of Python: First Programs. Chapter 1: Introduction Modifications by Mr. Dave Clausen

Name: Jack Tulatammagul November 1, :52 PM

1-1 Computer Structure

7. History of computers and applications

The History of Computers

A Short History of Computing 09/03/13

CHAPTER 1 Introduction

Characteristics of Computers

CSC101 Furman University Professor Batchelor

ENG 101 Lesson -6. History of Computers

History of Modern Computing Lesson 1


THE HISTORY OF COMPUTERS (Introduction)

EECE416 :Microcomputer Fundamentals and Design ( Microcomputer & Microprocessor ) COMPUTER HISTORY. Computers and Microprocessors

EECE416 :Microcomputer Fundamentals and Design ( Microcomputer & Microprocessor ) COMPUTER HISTORY

Computers: A First Look. Chapter 1: Computers: A First Look. Beyond the Computer Invasion. Beyond the Computer Invasion. Chapter 1

History of Computers

Computer Systems. Hardware, Software and Layers of Abstraction

UNIT 1. Variables Binary Math

Computer Architecture. Prologue. Topics Computer Architecture. Computer Organization. Organization vs. Architecture. History of Computers

Chapter 1: Introduction to Computers

History of Computers. What Is A Computer? Egyptian Numbers. Ancient Tools for Computation. Introduction to Computers

Chapter 1: Introduction to Computers. In this chapter you will learn about:

Chapter 1: An Introduction to Computer Science. Invitation to Computer Science, C++ Version, 6-th Edition

ENIAC - background. ENIAC - details. Structure of von Nuemann machine. von Neumann/Turing Computer Architecture

Computer Systems. Computer Systems. Wolfgang Schreiner Research Institute for Symbolic Computation (RISC-Linz) Johannes Kepler University

LECTURE -I BASIC CONCEPTS OF COMPUTERS

Name Signature. NAKASEKE SEVENTH DAY ADVENTIST S.S Senior One End of Term Two Examination. COMPUTER STUDIES Paper 1.

Learning Objectives. In this chapter you will learn about:

CS Operating Systems (OS) Introduction. Lecture 2 Sept 12, 2018

CHAPTER 1 COMPUTER OVERVIEW

COMPUTER - GENERATIONS

Computer & Microprocessor Architecture HCA103

Chapter 1 History & Hardware

ABC Atanasoff-Berry Computer

CHAPTER 1 Introduction

Transcription:

Computer History CSCE 101

Computer History In 40 years computers went from being giant expensive machines that only corporations could own to the personal computer we see today.

Early Calculating Devices People have been using devices to aid in calculation for thousands of years. Devices include fingers tally sticks (animal bones carved with notches) counting rods ( I, II, III, IIII, IIIII, T) the abacus,

Abacus Calculator A counting device Beads are moved to perform arithmetic functions Still used by traders and clerks in Asia, Africa, Demonstration: https://www.youtube.com/ watch?v=ftvxug_pnge 2700-2300B C

Slide Ruler 1620 An early analogue computer used primarily for multiplication and division. Invented by William Oughtred Slide rulers were taken to the moon in the 1960s http://www.youtube.com/watch?v=hd0nfshryh8 Demonstration: https://www.youtube.com/watch?v=waiprjuevp Q

Pascaline 1642 Blaise Pascal created the first mechanical calculator Performed addition and subtraction Was too expensive for the time, hence it didn t become a commercial device. https://www.youtube.com/watch?v=3h71hajwnvu

Tables Mathematical tables were created by people called computers. They were large charts showing the results of calculations, e.g. multiplication, division, and trigonometry However, these were known to be error prone, Thus the need for more accurate math drove innovation.

Charles Babbage Noticed errors in mathematical tables (1820) Created the difference engine to compute this math more accurately Used tons of grant money as well as his own Only built a small part, as he also had to construct the tools to build it The difference engine wasn t finished, and he went on to design the Analytical engine.

Difference Engine 1821 The first mechanical computer Created by Charles Babbage a father of computing Compiled mathematical tables add, subtract, polynomial functions

Ada Lovelace She wrote the first algorithm that would have been executed by the Analytical Engine She is considered the worlds first programmer

What are Punch Cards? Stiff paper that holds commands Commands and data are indicated by holes/no holes Early computers used these as input commands

Herman Hollerith During the Industrial revolution the population 30% each decade. They were still tabulating census data by hand. In 1887 they still had not completed tallying the 1880 census data Herman Hollerith an MIT prof introduced punch cards and a machine to read them to tally this information. Took only 6 weeks to tally the 1890 census He continued to improve the machine, and created the company IBM

1 st Generation Computers 1951 1959 Based on Vacuum tubes Vacuum tubes: Control electric current using the vacuum, and Can be used to start/stop, or change the flow based on the current

Alan Turing During WWII Turing created an electromechanical machine to break German Ciphers. It is estimated that his efforts in breaking the ciphers reduced the length of the war by 2 4 years.

Harvard Mark 1 1944 A electro-mechanical computer Created by Howard Aiken and Grace Hopper Developed and built by IBM Could store 72 numbers Multiplication took 6 seconds Used in WW II to compute artillery tables Produced Mathematical Tables

First Computer Bug 1947 Grace Hopper found the first computer bug while working on the Harvard Mark II A moth was trapped between two relay switches She took a photo to document it

ENIAC 1946 First electronic general purpose computer Created at the University of Pennsylvania Cost almost $500,000 (approx. $6,000,000 today) One of first programs a study of the hydrogen bomb A secret military project designed to improve the construction of artillery firing tables

ENIAC Contained 17,500 Vacuum tubes 7,200 crystal diodes, Tubes burnt out fast, hence the machine normally could only run for 10 to 30 minutes at a time Speed was 1000 times of electro-mechanical machines (Wikipedia) 5000 adds, 357 multiplications, and 38 divisions per minute

UNIVAC Inventors of ENIAC made UNIVAC which is a programmable (held data and printed) Few people bought it as they didn t understand the value Then they used it to project the 1952 presidential election, and it got the answer with <1% error

Second Generation Computers Based on Transistors 1959-1965 Stored instructions in memory Relied on punch cards for input and printers for output

Transistors Replaced vacuum tubes Invented at Bell laboratories Enabled computers to be smaller, cheaper, more reliable, and efficient Transistors work as switches on current, turning it on or off (like binary 0 or 1). Still generate a lot of heat, but less than vacuum tubes

IBM 1400 1960 General purpose system Used punch cards for input and line printer for output

Third Generation Computers Modern computers 1965-1971 Used Integrated Circuits Keyboards instead of punch cards Monitors for display Different applications used through operating system

Integrated Circuits Small chips containing thousands of transistors Invented by Jack Kilby, Nobel Laureate of Physics

IBM 360 1964 Small and large applications Commercial and Scientific applications From 8K to 8M of memory Room sized A whole suite of compatible computers for different needs

Fourth Generation Computers Microprocessor Development of the personal computer 1971 1981 Addition of GUI s, the mouse, and handheld devices

Microprocessor Thousands of Integrated Circuits were built on a silicon chip. Created by Intel corp. Becomes the Central Processing Unit (CPU) Allow computers to be smaller, more powerful, faster, and cheaper

Altair 8080 1975 First personal computer Make it yourself kit Switches for input, lights for output No keyboard, and no monitor People were so excited, within 3 months 4000 orders were placed https://www.youtube.com/watch?v=zkeiq8e18qy

Altair 8080 Gates and Allen were trying to meet with MITS founder who created the Altair They built an interpreter for the 8080 to make programming software for the machine easier. Allen created a Bootstrapper to load the tape to load the program on a plane ride on final approach to their meeting http://en.wikipedia.org/wiki/altair_basic

Apple I and II 1976 Steve Wozniak and Steve Jobs built the Apple I in Wozniak s garage Apple II had a color monitor, sound, and game paddles

IBM PC 1981 IBM released it s first personal computer Sold in companies such as Sears

BASIC Beginners All-Purpose Symbolic Instruction Code A programming language that students could learn Used by Bill Gates and Paul Allen to write a program for the Altair

MS-DOS (Disc Operating System) IBM hired Bill gates and Paul Allen to build an Operating System for the IBM PC They bought the rights to an existing operating system built in Seattle IBM allowed Gates and Allen to keep the marketing rights to DOS

Reverse Engineering Companies like Compaq took apart IBM computers, and reverse engineered their BIOS to create very similar machines. They built a fully compatible machine, and sold it for a bit cheaper. In first year they sold 47,000 pcs and made 111 million dollars Hence, the competition began And everyone bought Microsoft OS

Spreadsheets and Word Processing In 1978 VisiCalc was created for Spreadsheets and WordStar was created for Word Processing

Graphical User Interface (GUI) In 1972 Apple and Xerox were working on making a graphical user interface WYSIWIG (What you see is what you get) The idea being you want to be able to preview your work on the computer

Apple s 1984 Commercial As Microsoft was aiming their products towards business users, apple tried to make the first user friendly PC. https://www.youtube.com/watch?v=axsnw-ygu 5g This commercial was fighting out against IBM which they saw as Big Brother

Fifth Generation Computers 1990 - Present Enhancement of Artificial Intellegance Nanotechnology Natural Language Processing

Cellular Phones and Smart Phones Now we re able to have a ton of processing power is such tiny devices

Wearable Computing Now we can track so much of what we do, and have the internet at our finger tips https://www.youtube.com/watch?v=jsnb06um5r4

3D Printing Uses digital files to create 3d plastic objects 3D Printing is being used for: Prosthetic Legs in Dogs Human Organs (Not ready yet) Clothing

Artificial Intelligence Teaching a computer to learn to think Imagine the future of: SIRI Video Game Characters Self Driving Cars Online Customer Support Purchase Predictions,