Led the WWII research group that broke the code for the Enigma machine proposed a simple abstract universal machine model for defining computability devised.

Slides:



Advertisements
Similar presentations
2 nd Year - 1 st Semester Asst. Lect. Mohammed Salim Computer Architecture I 1.
Advertisements

Chapter 1: Introduction We begin with a brief, introductory look at the components in a computer system We will then consider the evolution of computer.
Room: E-3-31 Phone: Dr Masri Ayob TK 2123 COMPUTER ORGANISATION & ARCHITECTURE Lecture 4: Computer Performance.
Dr Mohamed Menacer College of Computer Science and Engineering, Taibah University CS-334: Computer.
Computer Organization and Assembly language
Computer performance.
Computer Architecture Lecture Notes Spring 2005 Dr. Michael P. Frank Competency Area 1: Computer System Components Lecture 2.
Computer Organization & Assembly Language
COMPUTER ORGANIZATION CSNB123. COMPUTER ORGANIZATION CSNB123 Expected Course Outcome #Course OutcomeCoverage 1Explain the concepts that underlie modern.
Dr Mohamed Menacer College of Computer Science and Engineering Taibah University CE-321: Computer.
Computer Architecture (Hardware Engineering) Dr. BEN CHOI Ph.D. in EE (Computer Engineering), The Ohio State University System Performance Engineer, Lucent.
Computer system & Architecture Chapter 2 Computer Evolution and Performance.
L/O/G/O Introduction to Computer Systems and Performance Chapter 1 CS.216 Computer Architecture and Organization.
Introduction Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2009.
CHAPTER 2 COMPUTER EVOLUTION
Semiconductor Memory 1970 Fairchild Size of a single core –i.e. 1 bit of magnetic core storage Holds 256 bits Non-destructive read Much faster than core.
Computer Architecture – CSC 345 Dr. Robert Fisher —Office Hours: TTh – 11:00-11:45. Also after class. —Office: CSTI 607 —
Computer Organization and Architecture Lecture 1 Introduction.
Computer Organization & Assembly Language Computer Organization & Assembly Language © by DR. M. Amer.
01 Introduction – Computer Evolution & Performance Computer Organization.
Computer Organization & Assembly Language
Computer Architecture EKT 422 Chapter 2 Computer Evolution and Performance.
From the abacus to microprocessors Exploring the Digital Domain The History of Digital Computers.
Chapter 2 Computer Evolution and Performance ECEG-3202 Computer Architecture and Organization.
Computer Architecture Semester: III Credits: 6 (2+1) Lecture 1.
Computer Evolution. ENIAC - background Electronic Numerical Integrator And Computer Eckert and Mauchly University of Pennsylvania Trajectory tables for.
Computer Evolution and Performance. ENIAC - background Electronic Numerical Integrator And Computer Electronic Numerical Integrator And Computer Eckert.
ITEC255 - C o mp u t er Orga n i z a t i on & A r c h i t ec t u r e International Islamic University Islamabad CS221 Computer Organization COMPUTER EVOLUTION.
Computer Organization and Architecture 23 Feb 2009.
Chapter 5: Computer Systems Design and Organization Dr Mohamed Menacer Taibah University
Lecture 2 on Chapter 2 Computer Evolution and Performance
Main memory Processor Bus Cache memory Figure 1.5.The processor cache.
Computer Architecture
Evolution of the Computer. Zeroth Generation- Mechanical 1.Blaise Pascal –Mechanical calculator only perform Von Leibiniz –Mechanical.
Computer Evolution and Performance. ENIAC - background Electronic Numerical Integrator And Computer Electronic Numerical Integrator And Computer Eckert.
Lecture # 10 Processors Microcomputer Processors.
Chapter 2 Computer Evolution and Performance. ENIAC - background Electronic Numerical Integrator And Computer Eckert and Mauchly University of Pennsylvania.
Computer Evolution and Performance. ENIAC - background Electronic Numerical Integrator And Computer Electronic Numerical Integrator And Computer Eckert.
Chapter 2 Computer Evolution and Performance. ENIAC - background ENIAC(Electronic Numerical Integrator And Computer) was world’s first general purpose.
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 6th Edition
William Stallings Computer Organization and Architecture 6th Edition
William Stallings Computer Organization and Architecture 7th Edition
Architecture & Organization 1
ECEG-3202 Computer Architecture and Organization
Chapter 2 Computer Evolution and Performance (cont’d)
CS775: Computer Architecture
Architecture & Organization 1
BIC 10503: COMPUTER ARCHITECTURE
Created by Vivi Sahfitri
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 6th Edition
Intel CPU for Desktop PC: Past, Present, Future
Presentation transcript:

led the WWII research group that broke the code for the Enigma machine proposed a simple abstract universal machine model for defining computability devised the “Turing hypothesis” for AI Alan M. Turing (1912 – 1954)

constructed an electronic computing machine (1943) used to decrypt German coded messages Turing and Colossus

his Cambridge group constructed EDSAC in 1949 the first stored program, general- purpose electronic digital computer first to use symbolic programs (assembly) Maurice Wilkes ( )

first commercial general- purpose computer system successor to Mauchly- Eckert BINAC delivered in 1951 used to forecast the 1952 presidential election UNIVAC-1

FIRST GENERATION (1950s) vacuum tube technology SECOND GENERATION (early 1960s) solid-state technology, magnetic core memories THIRD GENERATION (1964 – 1970) integrated circuitry (SSI), dynamic memories LATER GENERATIONS (1970s – ) VLSI, microprocessors, ultra large-scale integration Computing Generations

built using solid-state circuitry family of computer systems with backward compatibility established the standard for mainframes for decades IBM/360

“minicomputers” offered mainframe performance at a fraction of the cost introduced the unibus architecture for CPU interconnections DEC PDP Series

high-performance systems used for scientific applications advanced designs (pipelining, parallelism, etc.) Control Data Corporation, Cray Research, and others Supercomputers

microprocessors all-in-one designs, performance/price tradeoffs aimed at mass audiences personal computers workstations Desktop Computers

How do they rate in cost and performance? Comparison Shopping

Moore’s Law increased density of components on chip Gordon Moore: “Number of transistors on a chip will double every year.” since 1970’s development has slowed a little Number of transistors doubles every 18 months cost of a chip has remained almost unchanged higher packing density means shorter electrical paths, giving higher performance trends: smaller size, reduced power and cooling requirements, fewer interconnections

DRAM and Processor Characteristics

Improving Memory Performance increase the number of bits per word, width of data paths employ cache structures to reduce the frequency of memory operations increase the bandwidth of interconnections

Pentium Evolution (1) 8080 first general purpose microprocessor 8 bit data path 8086, bit instruction cache, prefetch few instructions 8088 (8 bit external bus) used in first IBM PC Mbyte memory addressable bit Support for multitasking

Pentium Evolution (2) sophisticated cache and instruction pipelining built in math co-processor Pentium superscalar, multiple instructions executed in parallel Pentium Pro increased superscalar organization branch prediction data flow analysis speculative execution

Pentium Evolution (3) Pentium II MMX technology graphics, video & audio processing Pentium III additional floating point instructions for 3D graphics Pentium 4 more floating point and multimedia enhancements Itanium 64 bit