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

Similar documents
Computers in Engineering COMP 208

Copyright 2012 Pearson Education, Inc. Publishing as Prentice Hall

You Will Need Floppy Disks for your labs!

Welcome to COS151! 1.1

History of Computing. Slides from NYU and Georgia Tech

Overview of a computer

Early Calculating Tools

Computer History CSCE 101

The Generations of Computers

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

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

Introduction to Computer Science. What is Computer Science?

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

Algorithm: Program: Programming: Software: Hardware:

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

ALGORITHMS AND PROGRAMMING

CS101 Lecture 29: Brief History of Computing

Computer System architectures

A (BRIEF) HISTORY OF COMPUTING. By Dane Paschal

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

Part (01) Introduction to Computer

Chapter 1. The Big Picture

Evolution of the Computer

CS140 Lecture 09a: Brief History of Computing

History of Modern Computing Lesson 1

Computer Organization CS 206T

Welcome to COSC Introduction to Computer Science

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

Notes By: Shailesh Bdr. Pandey, TA, Computer Engineering Department, Nepal Engineering College

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

THE HISTORY OF COMPUTERS (Introduction)

HISTORY OF COMPUTING

Downloaded from

Chapter 1 Basic Computer Organization

History and Mission of IA

Chronological History of the Pre-Computer Developments

CHAPTER 1 Introduction

A Short History of Computing 09/03/13

Computer Basics. Computer Technology

Chapter 1: Introduction to Computers

CHAPTER 1 Introduction

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

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

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

THE GENERATIONS OF COMPUTER

Chapter 2. The History and Development of Computers

Learning Objectives. In this chapter you will learn about:

Describe the layers of a computer system

In this chapter, you will learn about: The definition of computer science. Algorithms. Invitation to Computer Science, C++ Version, Third Edition

COMPUTER HISTORY Compiled by Charles Kim Howard University

CSC 221: Computer Programming I. Fall 2004

Part 1: Computer and Information Literacy

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

CHAPTER 1: Computers and Systems

Milestones in Computer Architecture

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

Computer Evolution. Budditha Hettige. Department of Computer Science

Historical Perspective and Further Reading 1.7

Computer Evolution. Computer Generation. The Zero Generation (3) Charles Babbage. First Generation- Time Line

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

Chapter 1 History & Hardware


The History of Computers

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

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

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

Figure 1-1. A multilevel machine.

CSC 221: Introduction to Programming. Fall 2011

CSC101 Furman University Professor Batchelor

MICROPROCESSOR SYSTEM DESIGN

500 B.C. COMPUTER HISTORY TIMELINE

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

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

What You Will Learn Today

HISTORY OF CALCULATION. Evolution of Computation

Great Inventions written by Bob Barton

A Brief History of Computer Science

Licensed to: ichapters User

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

Computer Science 1400: Part #2: Getting Here: The First Computers ( )

CHAPTER 1 COMPUTER OVERVIEW

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

William Stallings Computer Organization and Architecture 8 th Edition. Chapter 2 Computer Evolution and Performance

An Incomplete History of Computation

Corso di Biblioteche Digitali

Introduction To Computers. About the Course

Lecture 1: Intro to Computer Architecture. James C. Hoe Department of ECE Carnegie Mellon University

1.2.1 Electronic computers based on digital switching

Computer & Microprocessor Architecture HCA103

Chapter Overview of Computer Systems

Chapter One. Computers in Context

I1100 Introduction to Computer Science Semester: 1 Academic Year: 2018/2019 Credits: 3 (30 hours) Dr. Antoun Yaacoub

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

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

Computer Systems. Hardware, Software and Layers of Abstraction

Note: Though solved with care, not responsible for the accuracy.

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

4. History of computers and applications

History of Computers

Fundamental concepts of Information Technology

Transcription:

Computers in Engineering COMP 208 A Historic Perspective Michael A. Hawker Sept 4th, 2007 Computers in Engineering 1 A Brief History Abacus considered first mechanical computing device Used beads and rods to count numbers Sept 4th, 2007 Computers in Engineering 2/27 Mechanical Calculators 1612 John Napier used floating point arithmetic and invented the logarithm 1622 William Oughtred created the slide rule based on Napier s logarithms. This was the primary calculator used by engineers until the 1960 s. 1642 Blaise Pascal created a machine that could add and subtract, automatically carrying numbers 1673 Gottfried Leibnitz built a calculator that could multiply as well Sept 4th, 2007 Computers in Engineering 3/27 1

The Pascaline -- 1642 Sept 4th, 2007 Computers in Engineering 4/27 The Industrial Age Joseph-Marie Jacquard invented an automatic loom using punched cards to control patterns in the fabrics. Lead to riots against people being replaced by machines. Sept 4th, 2007 Computers in Engineering 5/27 Charles Babbage 1822 Charles Babbage designed the Difference Engine for computing navigational tables 1833 Designed the Analytical Engine that had the basic components used in a modern computer 1847-1849 Work on Difference Machine but technology too primitive to build it. In 1991 the Science Museum in London built it Sept 4th, 2007 Computers in Engineering 6/27 2

The Difference Engine Sept 4th, 2007 Computers in Engineering 7/27 World s First Programmer Ada Augusta King, Countess of Loveless Added notes and documentation to Babbage s Analytical Engine She wrote the first program Has a Programming Language Named After Her Sept 4th, 2007 Computers in Engineering 8/27 Herman Hollerith 1890 Hollerith won competition for developing data processing equipment for the US Census Founded Hollerith Tabulating Company which became IBM in 1924 Sept 4th, 2007 Computers in Engineering 9/27 3

Early Modern Machines 1935-38 Konrad Zuse developed Z-1 and Z-2 mechanical computers using binary arithmetic (1Hz) 1936-39 John Vincent Atanasoff and John Berry built ABC computer for solving linear systems in Physics. Introduced ALU and rewriting memory. Sept 4th, 2007 Computers in Engineering 10/27 Early Modern Machines 1943 Alan Turing built Colossus used to break German codes encrypted using ENIGMA machine 1944 Harvard Mark 1 used to compute artillery and navigation tables Sept 4th, 2007 Computers in Engineering 11/27 ENIAC The First Electronic Computers 1943 Work started on ENIAC at University of Pennsylvania under John Mauchly and J. Presper Eckert with Herman Goldstein A general purpose computer used for computing artillery tables Sept 4th, 2007 Computers in Engineering 12/27 4

Electronic Numerical Integrator And Computer Used 18,000 vacuum tubes U shaped, 25m long, 2.5m high, 1m wide Programmed by plugging cables and setting switches From 1 hour to 1 day to program Sept 4th, 2007 Computers in Engineering 13/27 The First Computer Bug 1947 Grace Murray Hopper found bug killed in jaws of electromechanical relay on Mark II computer at Harvard Term used with Radar in WWII Sept 4th, 2007 Computers in Engineering 14/27 Von Neumann Computer 1944 John von Neumann joined ENIAC team. Credited with the idea of storing programs as numbers 1945 von Neumann proposed a stored program computer called EDVAC Sept 4th, 2007 Computers in Engineering 15/27 5

The Late 1940 s 1947 William Shockley, John Bardeen, Walter Brattain invent the transistor 1949 Maurice Wilkes at Cambridge developed EDSAC, the first large scale, fully operational stored program computer 1951 Remington-Rand sold Univac 1 to US government for $1,000,000 Weighed 13 metric tons Ran at speed of 2.25MHz Sept 4th, 2007 Computers in Engineering 16/27 The 1950 s IBM produces series of computers with Jean Amdahl as chief architect Memory upgraded to magnetic core memory, magnetic tapes and disks with movable read/write heads 1957 Fortran introduced 1958 Integrated Circuit invented Sept 4th, 2007 Computers in Engineering 17/27 The 1960 s 1963 ASCII code introduced 1965 IBM/360 Mainframe introduced using integrated circuits 1965 DEC introduced PDP-8, first minicomputer 1969 Work began on ARPAnet (the predecessor of the internet) Sept 4th, 2007 Computers in Engineering 18/27 6

The Early 1970 s 1971 Intel 4004 the first microprocessor and the first floppy disk introduced 1973 Xerox invents Ethernet 1975 First PC, MITS Altair 8800 (no keyboard, no display, no auxilliary storage) Bill Gates and Paul Allen wrote a BASIC compiler for the Altair, their first product Sept 4th, 2007 Computers in Engineering 19/27 The Later 1970 s 1976 Steve Jobs and Steve Wozniak develop Apple I in their parent s garage 1976 Cray-1: First supercomputer announced 1977 TRS-80 released by Tandy Corporation Sept 4th, 2007 Computers in Engineering 20/27 IBM PC 1981 IBM enters market with IBM PC based on Intel 8088 chip Release of Microsoft DOS for the PC 1982 Computer chosen by Time Magazine as Man of the Year Sept 4th, 2007 Computers in Engineering 21/27 7

First Portable Computer Released in 1981 Osborne 1 Weighed 24 lbs 5 Screen Sept 4th, 2007 Computers in Engineering 22/27 The Retail Home Computer 1982 Commodore 64 released Sold in Retail Stores 10,000 commercial software titles Best-selling single personal computer model of all time Sept 4th, 2007 Computers in Engineering 23/27 PDAs First PDA released in 1983 Had 8K of RAM Cost $199.95 (US) About 425$CAN Today Sept 4th, 2007 Computers in Engineering 24/27 8

Apple Macintosh 1984 Macintosh introduced, based on Xerox Alto. Point-and-click with mouse became the main tool for interacting with computers Sept 4th, 2007 Computers in Engineering 25/27 The Modern Age 1991 First 64bit Microprocessor produced by MIPS Technologies R4000 2000 IBM Releases first Dual- Core CPU Power4 2003 64 bits brought mainstream with AMD64 2004 Intel follows with EMT64 2005 Intel releases Pentium D Dual-Core 64 bit processor Sept 4th, 2007 Computers in Engineering 26/27 The Future Is up to you Sept 4th, 2007 Computers in Engineering 27/27 9