SlideShare a Scribd company logo
1 of 27
CSC 203 1.5
Computer System Architecture
Budditha Hettige
Department of Statistics and Computer Science
University of Sri Jayewardenepura
1Computer System architectures(2011)
Historical Developments
2Computer System architectures(2011)
Computer GenerationComputer Generation
1. Zeroth generation- Mechanical Computers (1642-1940)
2. First generation - Vacuum Tubes (1940-1955)
3. Second Generation -Transistors (1956-1963)
4. Third Generation - Integrated Circuits (1964-1971)
5. Forth Generation – VLS-Integration (1971-present)
6. Fifth Generation – Artificial Intelligence (Present and Beyond)
3Computer System architectures(2011)
The Zero Generation (1)The Zero Generation (1)
Year Name Made by Comments
1834
Analytical
Engine
Babbage First attempt to build a digital computer
1936 Z1 Zuse First working relay calculating machine
1943 COLOSSUS British gov't First electronic computer
1944 Mark I Aiken First American general-purpose computer
1946 ENIAC I EckerVMauchley Modern computer history starts here
1949 EDSAC Wilkes First stored-program computer
1951 Whirlwind I M.I.T. First real-time computer
1952 IAS Von Neumann Most current machines use this design
1960 PDP-1 DEC First minicomputer (50 sold)
1961 1401 IBM Enormously popular small business machine
1962 7094 IBM
Dominated scientific computing in the early
1960s
4Computer System architectures(2011)
The Zero Generation (2)The Zero Generation (2)
1963 B5000 Burroughs
First machine designed for a high-level
language
1964 360 IBM First product line designed as a family
1964 6600 CDC First scientific supercomputer
1965 PDP-8 DEC First mass-market minicomputer (50,000 sold)
1970 PDP-11 DEC Dominated minicomputers in the 1970s
1974 8080 Intel First general-purpose 8-bit computer on a chip
1974 CRAY-1 Cray First vector supercomputer
1978 VAX DEC First 32-bit superminicomputer
1981 IBM PC IBM Started the modern personal computer era
1985 MIPS MIPS First commercial RISC machine
1987 SPARC Sun First SPARC-based RISC workstation
1990 RS6000 IBM First superscalar machine
5Computer System architectures(2011)
The Zero Generation (3)The Zero Generation (3)
• Pascal’s machine
– Addition and Subtraction
• Analytical engine
– Four components (Store, mill, input, output)
6Computer System architectures(2011)
Charles BabbageCharles Babbage
• Difference Engine 1823
• Analytic Engine 1833
– The forerunner of modern digital computer
– The first conception of a general purpose computer
7Computer System architectures(2011)
Von-Neumann machineVon-Neumann machine
8Computer System architectures(2011)
First Generation-Vacuum TubesFirst Generation-Vacuum Tubes
(1945-1955)(1945-1955)
• First generation computers are characterized
by the use of vacuum tube logic
• Developments
– ABC
– ENIAC
– UNIVAC I
9Computer System architectures(2011)
First Generation- Time LineFirst Generation- Time Line
Date Event Description Arithmetic Logic Memory
1942 ABC Atanasoff-Berry Computer binary vacuum tubes capacitors
1946 ENIAC
Electronic Numerical
Integrator And Computer
decimal vacuum tubes vacuum tubes
1947 EDVAC
Electronic Discrete Variable
Automatic Computer
binary vacuum tubes mercury delay lines
1948 The Baby
Manchester Small Scale
Experimental Machine
binary vacuum tubes CRST
1949 UNIVAC I
Universal Automatic
Computer
decimal vacuum tubes mercury delay lines
1949 EDSAC
Electronic Delay Storage
Automatic Computer
binary vacuum tubes mercury delay lines
1952 IAS Institute for Advanced Study binary vacuum tubes cathode ray tubes
1953 IBM 701 binary vacuum tubes mercury delay lines
Brief Early Computer Timeline
10Computer System architectures(2011)
ABC - Atanasoff-Berry ComputerABC - Atanasoff-Berry Computer
• world's first electronic digital computer
• The ABC used binary arithmetic
11Computer System architectures(2011)
ENIAC –ENIAC – First general purpose computerFirst general purpose computer
• Electronic Numerical Integrator And Computer
• Designed and built by Eckert and Mauchly at the University of Pennsylvania
during 1943-45
• capable of being reprogrammed to solve a full range of computing problems
• The first, completely electronic, operational, general-purpose analytical
calculator!
– 30 tons, 72 square meters, 200KW
• Performance
– Read in 120 cards per minute
– Addition took 200 µs, Division 6 ms
12Computer System architectures(2011)
UNIVAC -UNIVAC - UNIVersal AutomaticUNIVersal Automatic
ComputerComputer
• The first commercial computer
• UNIVAC was delivered in 1951
• designed at the outset for business and administrative
use
• The UNIVAC I had 5200 vacuum tubes, weighed
29,000 pounds, and consumed 125 kilowatts of
electrical power
• Originally priced at US$159,000
13Computer System architectures(2011)
The Second Generation-TransistorsThe Second Generation-Transistors
(1955-1965)(1955-1965)
• Second generation computers are characterized
by the use of discrete transistor logic
• Use of magnetic core for primary storage
• Developments
– IBM 1620 System
– IBM 7030 System
– IBM 7090 System
– IBM 7094 System
14Computer System architectures(2011)
IBM 7090IBM 7090
• The IBM 7090 system was announced in 1958.
• The 7090 included a multiplexor which supported up to 8 I/O
channels.
• The 7090 supported both fixed point and floating point
arithmetic.
• Two fixed point numbers could be added in 4.8 microseconds,
and two floating point numbers could be added in 16.8
microseconds.
• The 7090 had 32,768 thirty-six bit words of core storage.
• In 1960, the American Airlines
• SABRE system used two 7090 systems.
• Cost of a 7090 system was in the
$3,000,000 range.
15Computer System architectures(2011)
IBM 1620IBM 1620
• The IBM 1620 system was announced in 1959.
• The IBM 1620 system had up to 60,000 digits of core
storage (6 bits each.)
• Floating point hardware was optional.
• The IBM 1620 system performed decimal arithmetic.
• The system was digit oriented, not word oriented.
16Computer System architectures(2011)
IBM 7030IBM 7030
• The IBM 7030 system was
announced in 1960.
• The IBM 7030 system used
magnetic core for main memory,
and magnetic disks for secondary
storage.
• The ALU could perform 1,000,000
operations per second.
• Up to 32 I/O channels were
supported.
• The 7030 was also referred to as
"Stretch."
• Cost of a 7030 system was in the
$10,000,000 range.
17Computer System architectures(2011)
IBM 7094IBM 7094
• The IBM 7094 system was announced in 1962.
• The 7094 was an improved 7090.
• The 7094 introduced double precision floating
point arithmetic.
18Computer System architectures(2011)
Third GenerationThird Generation
• Third generation computers are characterized
by the use of integrated circuit logic.
• Development
– IBM System/360
19Computer System architectures(2011)
IBM S 360IBM S 360
• The IBM S/360 family was announced in 1964.
• Included both multiplexor and selector I/O channels.
• Supported both fixed point and floating point arithmetic.
• Had a microprogrammed instruction set.
• Cost between $133,000 and $12,500,000.
20Computer System architectures(2011)
Forth GenerationForth Generation
• Very Large Scale(VLSI) and Ultra Large
scale(ULSI)
• Fourth generation computers are characterized
by the use of microprocessors.
• Semiconductor memory was commonly used
• Development
– Intel
– AMD etc
21Computer System architectures(2011)
Intel 4004Intel 4004
• The Intel 4004 microprocessor was announced in 1971.
• The Intel 4004 microprocessor had
– 2,300 transistors.
– A clock speed of 108 KHz.
– A die size of 12 sq mm.
– 4 bit memory access.
– 4 bit registers.
• The Intel 4004 microprocessor supported
– Up to 32,768 bits of program storage.
– Up to 5,120 bits of data storage.
• The 4004 was used mainly in calculators.
22Computer System architectures(2011)
Intel 4004 - 1971Intel 4004 - 1971
23Computer System architectures(2011)
MOS 6502MOS 6502
• The MOS 6502 microprocessor was announced in 1975.
• The MOS 6502 microprocessor had
– A clock speed of 1 MHz.
– 8 bit memory access.
– 8 bit registers.
• The MOS 6502 microprocessor supported
– Up to 65,536 bytes (8 bit) of main memory.
• The MOS 6502 was used in
– The Apple II personal computer.
– The Comodore PET personal computer.
– The KIM-1 computer kit.
– The Atari 2600 game system.
– The Nintendo Famicon game system.
• Initial price of the 6502 was $25.00.
24Computer System architectures(2011)
Intel Pentium IV - 2001Intel Pentium IV - 2001
• “State of the art”
• 42 million transistors
• 2GHz
• 0.13µm process
• Could fit ~15,000
4004s on this chip!
25Computer System architectures(2011)
NowNow
- zEnterprise196 Microprocessor- zEnterprise196 Microprocessor
• 1.4 billion transistors, Quad core design
• Up to 96 cores (80 visible to OS) in one multichip module
• 5.2 GHz, IBM 45nm SOI CMOS technology
• 64-bit virtual addressing
– original 360 was 24-bit; 370 was a 31-bit extension
• Superscalar, out-of-order
– Up to 72 instructions in flight
• Variable length instruction pipeline: 15-17 stages
• Each core has 2 integer units, 2 load-store units and 2 floating point units
• 8K-entry Branch Target Buffer
– Very large buffer to support commercial workload
• Four Levels of caches:
– 64KB L1 I-cache, 128KB L1 D-cache
– 1.5MB L2 cache per core
– 24MB shared on-chip L3 cache
– 192MB shared off-chip L4 cache
26Computer System architectures(2011)
Fifth GenerationFifth Generation
• Computing devices, based on artificial
intelligence
• Features
– Voice recognition,
– Parallel processing
– Quantum computation and molecular and
nanotechnology will radically change the face of
computers in years to come.
– The goal of fifth-generation computing is to develop
devices that respond to natural language input and are
capable of learning and self-organization
(2011) Computer System architectures 27

More Related Content

What's hot

Evolution of microprocessors
Evolution of microprocessorsEvolution of microprocessors
Evolution of microprocessorsAnas Abrar
 
Evolution of microprocessors
Evolution of microprocessorsEvolution of microprocessors
Evolution of microprocessorsHarshitParkar6677
 
Mp evolution
Mp evolutionMp evolution
Mp evolutiongeethuluttu
 
Evolution of Microprocessor
Evolution of MicroprocessorEvolution of Microprocessor
Evolution of MicroprocessorFarahNawar
 
0.2 evolution of microprocessor
0.2 evolution of microprocessor0.2 evolution of microprocessor
0.2 evolution of microprocessorsubhamsriramka
 
Features of modern intel microprocessors
Features of modern intel microprocessorsFeatures of modern intel microprocessors
Features of modern intel microprocessorsKrunal Siddhapathak
 
Evolution of INTEL Microprocessor
Evolution of INTEL MicroprocessorEvolution of INTEL Microprocessor
Evolution of INTEL MicroprocessorSelf-employed
 
Microprocessors (Kostyantyn Kharchenko)
Microprocessors (Kostyantyn Kharchenko)Microprocessors (Kostyantyn Kharchenko)
Microprocessors (Kostyantyn Kharchenko)kostyah
 
History of intel microprocessors ppt
History of intel microprocessors pptHistory of intel microprocessors ppt
History of intel microprocessors pptNajam Khattak
 
Timeline of Processors
Timeline of ProcessorsTimeline of Processors
Timeline of ProcessorsDevraj Goswami
 
Evolution of microprocessors
Evolution of microprocessorsEvolution of microprocessors
Evolution of microprocessorsharinder
 
Microprocessor.ppt
Microprocessor.pptMicroprocessor.ppt
Microprocessor.pptsafia kalwar
 
Intel Microprocessor
Intel MicroprocessorIntel Microprocessor
Intel MicroprocessorHome
 
Intel Processors
Intel ProcessorsIntel Processors
Intel Processorshome
 
Processors
ProcessorsProcessors
ProcessorsDeepa Rani
 
Microprocessors - Introduction
Microprocessors - IntroductionMicroprocessors - Introduction
Microprocessors - IntroductionVARUN BABUNELSON
 

What's hot (20)

Evolution of microprocessors
Evolution of microprocessorsEvolution of microprocessors
Evolution of microprocessors
 
Evolution of microprocessors
Evolution of microprocessorsEvolution of microprocessors
Evolution of microprocessors
 
Mp evolution
Mp evolutionMp evolution
Mp evolution
 
Evolution of Microprocessor
Evolution of MicroprocessorEvolution of Microprocessor
Evolution of Microprocessor
 
0.2 evolution of microprocessor
0.2 evolution of microprocessor0.2 evolution of microprocessor
0.2 evolution of microprocessor
 
Features of modern intel microprocessors
Features of modern intel microprocessorsFeatures of modern intel microprocessors
Features of modern intel microprocessors
 
Evolution of INTEL Microprocessor
Evolution of INTEL MicroprocessorEvolution of INTEL Microprocessor
Evolution of INTEL Microprocessor
 
I7 processor
I7 processorI7 processor
I7 processor
 
Microprocessors (Kostyantyn Kharchenko)
Microprocessors (Kostyantyn Kharchenko)Microprocessors (Kostyantyn Kharchenko)
Microprocessors (Kostyantyn Kharchenko)
 
Intel microprocessors
Intel microprocessorsIntel microprocessors
Intel microprocessors
 
Chapter 2: Microprocessors
Chapter 2: MicroprocessorsChapter 2: Microprocessors
Chapter 2: Microprocessors
 
Celeron
CeleronCeleron
Celeron
 
History of intel microprocessors ppt
History of intel microprocessors pptHistory of intel microprocessors ppt
History of intel microprocessors ppt
 
Timeline of Processors
Timeline of ProcessorsTimeline of Processors
Timeline of Processors
 
Evolution of microprocessors
Evolution of microprocessorsEvolution of microprocessors
Evolution of microprocessors
 
Microprocessor.ppt
Microprocessor.pptMicroprocessor.ppt
Microprocessor.ppt
 
Intel Microprocessor
Intel MicroprocessorIntel Microprocessor
Intel Microprocessor
 
Intel Processors
Intel ProcessorsIntel Processors
Intel Processors
 
Processors
ProcessorsProcessors
Processors
 
Microprocessors - Introduction
Microprocessors - IntroductionMicroprocessors - Introduction
Microprocessors - Introduction
 

Similar to Computer System Architecture Lecture Note 2: History

The evolution of computers
The evolution of computersThe evolution of computers
The evolution of computersSharat Chandu
 
Convergence of technologies
Convergence of technologiesConvergence of technologies
Convergence of technologiesIndhumathiCVM
 
CH02-COA9e.pptx
CH02-COA9e.pptxCH02-COA9e.pptx
CH02-COA9e.pptxValSilverio1
 
Assmemble langauge for slideshare.net
Assmemble langauge for slideshare.netAssmemble langauge for slideshare.net
Assmemble langauge for slideshare.netilias ahmed
 
ECESLU Microprocessors lecture
ECESLU Microprocessors lecture ECESLU Microprocessors lecture
ECESLU Microprocessors lecture Jeffrey Des Binwag
 
Lect_1_Evolution of Processors.pptx
Lect_1_Evolution of Processors.pptxLect_1_Evolution of Processors.pptx
Lect_1_Evolution of Processors.pptxvarshaks3
 
1 introdcution tocomputernursing [compatibility mode]
1 introdcution tocomputernursing [compatibility mode]1 introdcution tocomputernursing [compatibility mode]
1 introdcution tocomputernursing [compatibility mode]Irwin Elengovn
 
computer history
computer historycomputer history
computer historyJelz JZ
 
History of os.1
History of os.1History of os.1
History of os.1myrajendra
 
Generation of computer Lecture no 2
Generation of computer Lecture no 2 Generation of computer Lecture no 2
Generation of computer Lecture no 2 Ehtashamulhaq17
 
Computer Evolution
Computer EvolutionComputer Evolution
Computer EvolutionEducation Front
 
Computer_Evolution_Ch2.pptx
Computer_Evolution_Ch2.pptxComputer_Evolution_Ch2.pptx
Computer_Evolution_Ch2.pptxRokaKaram
 
Generations of Computer.pptx
Generations of Computer.pptxGenerations of Computer.pptx
Generations of Computer.pptxFatima644381
 
Histry n intro
Histry n introHistry n intro
Histry n introAnmol Hamid
 
2 computer generations
2 computer generations2 computer generations
2 computer generationsAmin Ullah
 
Evolution Of Information Technology
Evolution Of Information TechnologyEvolution Of Information Technology
Evolution Of Information TechnologyNitish Kumar
 

Similar to Computer System Architecture Lecture Note 2: History (20)

The evolution of computers
The evolution of computersThe evolution of computers
The evolution of computers
 
Convergence of technologies
Convergence of technologiesConvergence of technologies
Convergence of technologies
 
CH02-COA9e.pptx
CH02-COA9e.pptxCH02-COA9e.pptx
CH02-COA9e.pptx
 
History of computer
History of computerHistory of computer
History of computer
 
Final computer generations
Final computer generationsFinal computer generations
Final computer generations
 
Assmemble langauge for slideshare.net
Assmemble langauge for slideshare.netAssmemble langauge for slideshare.net
Assmemble langauge for slideshare.net
 
ECESLU Microprocessors lecture
ECESLU Microprocessors lecture ECESLU Microprocessors lecture
ECESLU Microprocessors lecture
 
Lect_1_Evolution of Processors.pptx
Lect_1_Evolution of Processors.pptxLect_1_Evolution of Processors.pptx
Lect_1_Evolution of Processors.pptx
 
1 introdcution tocomputernursing [compatibility mode]
1 introdcution tocomputernursing [compatibility mode]1 introdcution tocomputernursing [compatibility mode]
1 introdcution tocomputernursing [compatibility mode]
 
computer history
computer historycomputer history
computer history
 
History of os.1
History of os.1History of os.1
History of os.1
 
Generation of computer Lecture no 2
Generation of computer Lecture no 2 Generation of computer Lecture no 2
Generation of computer Lecture no 2
 
Computer Evolution
Computer EvolutionComputer Evolution
Computer Evolution
 
Generations of Computer
Generations of Computer Generations of Computer
Generations of Computer
 
Brief history of computers
Brief history of computersBrief history of computers
Brief history of computers
 
Computer_Evolution_Ch2.pptx
Computer_Evolution_Ch2.pptxComputer_Evolution_Ch2.pptx
Computer_Evolution_Ch2.pptx
 
Generations of Computer.pptx
Generations of Computer.pptxGenerations of Computer.pptx
Generations of Computer.pptx
 
Histry n intro
Histry n introHistry n intro
Histry n intro
 
2 computer generations
2 computer generations2 computer generations
2 computer generations
 
Evolution Of Information Technology
Evolution Of Information TechnologyEvolution Of Information Technology
Evolution Of Information Technology
 

More from Budditha Hettige

Graphics Programming OpenGL & GLUT in Code::Blocks
Graphics Programming OpenGL & GLUT in Code::BlocksGraphics Programming OpenGL & GLUT in Code::Blocks
Graphics Programming OpenGL & GLUT in Code::BlocksBudditha Hettige
 
Introduction to Computer Graphics
Introduction to Computer GraphicsIntroduction to Computer Graphics
Introduction to Computer GraphicsBudditha Hettige
 
Computer System Architecture Lecture Note 9 IO fundamentals
Computer System Architecture Lecture Note 9 IO fundamentalsComputer System Architecture Lecture Note 9 IO fundamentals
Computer System Architecture Lecture Note 9 IO fundamentalsBudditha Hettige
 
Computer System Architecture Lecture Note 8.1 primary Memory
Computer System Architecture Lecture Note 8.1 primary MemoryComputer System Architecture Lecture Note 8.1 primary Memory
Computer System Architecture Lecture Note 8.1 primary MemoryBudditha Hettige
 
Computer System Architecture Lecture Note 8.2 Cache Memory
Computer System Architecture Lecture Note 8.2 Cache MemoryComputer System Architecture Lecture Note 8.2 Cache Memory
Computer System Architecture Lecture Note 8.2 Cache MemoryBudditha Hettige
 
Computer System Architecture Lecture Note 7 addressing
Computer System Architecture Lecture Note 7 addressingComputer System Architecture Lecture Note 7 addressing
Computer System Architecture Lecture Note 7 addressingBudditha Hettige
 
Computer System Architecture Lecture Note 6: hardware performance
Computer System Architecture Lecture Note 6: hardware performanceComputer System Architecture Lecture Note 6: hardware performance
Computer System Architecture Lecture Note 6: hardware performanceBudditha Hettige
 
Computer System Architecture Lecture Note 3: computer architecture
Computer System Architecture Lecture Note 3: computer architectureComputer System Architecture Lecture Note 3: computer architecture
Computer System Architecture Lecture Note 3: computer architectureBudditha Hettige
 

More from Budditha Hettige (20)

Algorithm analysis
Algorithm analysisAlgorithm analysis
Algorithm analysis
 
Sorting
SortingSorting
Sorting
 
Link List
Link ListLink List
Link List
 
Queue
QueueQueue
Queue
 
02 Stack
02 Stack02 Stack
02 Stack
 
Data Structures 01
Data Structures 01Data Structures 01
Data Structures 01
 
Drawing Fonts
Drawing FontsDrawing Fonts
Drawing Fonts
 
Texture Mapping
Texture Mapping Texture Mapping
Texture Mapping
 
Lighting
LightingLighting
Lighting
 
Viewing
ViewingViewing
Viewing
 
OpenGL 3D Drawing
OpenGL 3D DrawingOpenGL 3D Drawing
OpenGL 3D Drawing
 
2D Drawing
2D Drawing2D Drawing
2D Drawing
 
Graphics Programming OpenGL & GLUT in Code::Blocks
Graphics Programming OpenGL & GLUT in Code::BlocksGraphics Programming OpenGL & GLUT in Code::Blocks
Graphics Programming OpenGL & GLUT in Code::Blocks
 
Introduction to Computer Graphics
Introduction to Computer GraphicsIntroduction to Computer Graphics
Introduction to Computer Graphics
 
Computer System Architecture Lecture Note 9 IO fundamentals
Computer System Architecture Lecture Note 9 IO fundamentalsComputer System Architecture Lecture Note 9 IO fundamentals
Computer System Architecture Lecture Note 9 IO fundamentals
 
Computer System Architecture Lecture Note 8.1 primary Memory
Computer System Architecture Lecture Note 8.1 primary MemoryComputer System Architecture Lecture Note 8.1 primary Memory
Computer System Architecture Lecture Note 8.1 primary Memory
 
Computer System Architecture Lecture Note 8.2 Cache Memory
Computer System Architecture Lecture Note 8.2 Cache MemoryComputer System Architecture Lecture Note 8.2 Cache Memory
Computer System Architecture Lecture Note 8.2 Cache Memory
 
Computer System Architecture Lecture Note 7 addressing
Computer System Architecture Lecture Note 7 addressingComputer System Architecture Lecture Note 7 addressing
Computer System Architecture Lecture Note 7 addressing
 
Computer System Architecture Lecture Note 6: hardware performance
Computer System Architecture Lecture Note 6: hardware performanceComputer System Architecture Lecture Note 6: hardware performance
Computer System Architecture Lecture Note 6: hardware performance
 
Computer System Architecture Lecture Note 3: computer architecture
Computer System Architecture Lecture Note 3: computer architectureComputer System Architecture Lecture Note 3: computer architecture
Computer System Architecture Lecture Note 3: computer architecture
 

Recently uploaded

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 

Recently uploaded (20)

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 

Computer System Architecture Lecture Note 2: History

  • 1. CSC 203 1.5 Computer System Architecture Budditha Hettige Department of Statistics and Computer Science University of Sri Jayewardenepura 1Computer System architectures(2011)
  • 3. Computer GenerationComputer Generation 1. Zeroth generation- Mechanical Computers (1642-1940) 2. First generation - Vacuum Tubes (1940-1955) 3. Second Generation -Transistors (1956-1963) 4. Third Generation - Integrated Circuits (1964-1971) 5. Forth Generation – VLS-Integration (1971-present) 6. Fifth Generation – Artificial Intelligence (Present and Beyond) 3Computer System architectures(2011)
  • 4. The Zero Generation (1)The Zero Generation (1) Year Name Made by Comments 1834 Analytical Engine Babbage First attempt to build a digital computer 1936 Z1 Zuse First working relay calculating machine 1943 COLOSSUS British gov't First electronic computer 1944 Mark I Aiken First American general-purpose computer 1946 ENIAC I EckerVMauchley Modern computer history starts here 1949 EDSAC Wilkes First stored-program computer 1951 Whirlwind I M.I.T. First real-time computer 1952 IAS Von Neumann Most current machines use this design 1960 PDP-1 DEC First minicomputer (50 sold) 1961 1401 IBM Enormously popular small business machine 1962 7094 IBM Dominated scientific computing in the early 1960s 4Computer System architectures(2011)
  • 5. The Zero Generation (2)The Zero Generation (2) 1963 B5000 Burroughs First machine designed for a high-level language 1964 360 IBM First product line designed as a family 1964 6600 CDC First scientific supercomputer 1965 PDP-8 DEC First mass-market minicomputer (50,000 sold) 1970 PDP-11 DEC Dominated minicomputers in the 1970s 1974 8080 Intel First general-purpose 8-bit computer on a chip 1974 CRAY-1 Cray First vector supercomputer 1978 VAX DEC First 32-bit superminicomputer 1981 IBM PC IBM Started the modern personal computer era 1985 MIPS MIPS First commercial RISC machine 1987 SPARC Sun First SPARC-based RISC workstation 1990 RS6000 IBM First superscalar machine 5Computer System architectures(2011)
  • 6. The Zero Generation (3)The Zero Generation (3) • Pascal’s machine – Addition and Subtraction • Analytical engine – Four components (Store, mill, input, output) 6Computer System architectures(2011)
  • 7. Charles BabbageCharles Babbage • Difference Engine 1823 • Analytic Engine 1833 – The forerunner of modern digital computer – The first conception of a general purpose computer 7Computer System architectures(2011)
  • 9. First Generation-Vacuum TubesFirst Generation-Vacuum Tubes (1945-1955)(1945-1955) • First generation computers are characterized by the use of vacuum tube logic • Developments – ABC – ENIAC – UNIVAC I 9Computer System architectures(2011)
  • 10. First Generation- Time LineFirst Generation- Time Line Date Event Description Arithmetic Logic Memory 1942 ABC Atanasoff-Berry Computer binary vacuum tubes capacitors 1946 ENIAC Electronic Numerical Integrator And Computer decimal vacuum tubes vacuum tubes 1947 EDVAC Electronic Discrete Variable Automatic Computer binary vacuum tubes mercury delay lines 1948 The Baby Manchester Small Scale Experimental Machine binary vacuum tubes CRST 1949 UNIVAC I Universal Automatic Computer decimal vacuum tubes mercury delay lines 1949 EDSAC Electronic Delay Storage Automatic Computer binary vacuum tubes mercury delay lines 1952 IAS Institute for Advanced Study binary vacuum tubes cathode ray tubes 1953 IBM 701 binary vacuum tubes mercury delay lines Brief Early Computer Timeline 10Computer System architectures(2011)
  • 11. ABC - Atanasoff-Berry ComputerABC - Atanasoff-Berry Computer • world's first electronic digital computer • The ABC used binary arithmetic 11Computer System architectures(2011)
  • 12. ENIAC –ENIAC – First general purpose computerFirst general purpose computer • Electronic Numerical Integrator And Computer • Designed and built by Eckert and Mauchly at the University of Pennsylvania during 1943-45 • capable of being reprogrammed to solve a full range of computing problems • The first, completely electronic, operational, general-purpose analytical calculator! – 30 tons, 72 square meters, 200KW • Performance – Read in 120 cards per minute – Addition took 200 µs, Division 6 ms 12Computer System architectures(2011)
  • 13. UNIVAC -UNIVAC - UNIVersal AutomaticUNIVersal Automatic ComputerComputer • The first commercial computer • UNIVAC was delivered in 1951 • designed at the outset for business and administrative use • The UNIVAC I had 5200 vacuum tubes, weighed 29,000 pounds, and consumed 125 kilowatts of electrical power • Originally priced at US$159,000 13Computer System architectures(2011)
  • 14. The Second Generation-TransistorsThe Second Generation-Transistors (1955-1965)(1955-1965) • Second generation computers are characterized by the use of discrete transistor logic • Use of magnetic core for primary storage • Developments – IBM 1620 System – IBM 7030 System – IBM 7090 System – IBM 7094 System 14Computer System architectures(2011)
  • 15. IBM 7090IBM 7090 • The IBM 7090 system was announced in 1958. • The 7090 included a multiplexor which supported up to 8 I/O channels. • The 7090 supported both fixed point and floating point arithmetic. • Two fixed point numbers could be added in 4.8 microseconds, and two floating point numbers could be added in 16.8 microseconds. • The 7090 had 32,768 thirty-six bit words of core storage. • In 1960, the American Airlines • SABRE system used two 7090 systems. • Cost of a 7090 system was in the $3,000,000 range. 15Computer System architectures(2011)
  • 16. IBM 1620IBM 1620 • The IBM 1620 system was announced in 1959. • The IBM 1620 system had up to 60,000 digits of core storage (6 bits each.) • Floating point hardware was optional. • The IBM 1620 system performed decimal arithmetic. • The system was digit oriented, not word oriented. 16Computer System architectures(2011)
  • 17. IBM 7030IBM 7030 • The IBM 7030 system was announced in 1960. • The IBM 7030 system used magnetic core for main memory, and magnetic disks for secondary storage. • The ALU could perform 1,000,000 operations per second. • Up to 32 I/O channels were supported. • The 7030 was also referred to as "Stretch." • Cost of a 7030 system was in the $10,000,000 range. 17Computer System architectures(2011)
  • 18. IBM 7094IBM 7094 • The IBM 7094 system was announced in 1962. • The 7094 was an improved 7090. • The 7094 introduced double precision floating point arithmetic. 18Computer System architectures(2011)
  • 19. Third GenerationThird Generation • Third generation computers are characterized by the use of integrated circuit logic. • Development – IBM System/360 19Computer System architectures(2011)
  • 20. IBM S 360IBM S 360 • The IBM S/360 family was announced in 1964. • Included both multiplexor and selector I/O channels. • Supported both fixed point and floating point arithmetic. • Had a microprogrammed instruction set. • Cost between $133,000 and $12,500,000. 20Computer System architectures(2011)
  • 21. Forth GenerationForth Generation • Very Large Scale(VLSI) and Ultra Large scale(ULSI) • Fourth generation computers are characterized by the use of microprocessors. • Semiconductor memory was commonly used • Development – Intel – AMD etc 21Computer System architectures(2011)
  • 22. Intel 4004Intel 4004 • The Intel 4004 microprocessor was announced in 1971. • The Intel 4004 microprocessor had – 2,300 transistors. – A clock speed of 108 KHz. – A die size of 12 sq mm. – 4 bit memory access. – 4 bit registers. • The Intel 4004 microprocessor supported – Up to 32,768 bits of program storage. – Up to 5,120 bits of data storage. • The 4004 was used mainly in calculators. 22Computer System architectures(2011)
  • 23. Intel 4004 - 1971Intel 4004 - 1971 23Computer System architectures(2011)
  • 24. MOS 6502MOS 6502 • The MOS 6502 microprocessor was announced in 1975. • The MOS 6502 microprocessor had – A clock speed of 1 MHz. – 8 bit memory access. – 8 bit registers. • The MOS 6502 microprocessor supported – Up to 65,536 bytes (8 bit) of main memory. • The MOS 6502 was used in – The Apple II personal computer. – The Comodore PET personal computer. – The KIM-1 computer kit. – The Atari 2600 game system. – The Nintendo Famicon game system. • Initial price of the 6502 was $25.00. 24Computer System architectures(2011)
  • 25. Intel Pentium IV - 2001Intel Pentium IV - 2001 • “State of the art” • 42 million transistors • 2GHz • 0.13µm process • Could fit ~15,000 4004s on this chip! 25Computer System architectures(2011)
  • 26. NowNow - zEnterprise196 Microprocessor- zEnterprise196 Microprocessor • 1.4 billion transistors, Quad core design • Up to 96 cores (80 visible to OS) in one multichip module • 5.2 GHz, IBM 45nm SOI CMOS technology • 64-bit virtual addressing – original 360 was 24-bit; 370 was a 31-bit extension • Superscalar, out-of-order – Up to 72 instructions in flight • Variable length instruction pipeline: 15-17 stages • Each core has 2 integer units, 2 load-store units and 2 floating point units • 8K-entry Branch Target Buffer – Very large buffer to support commercial workload • Four Levels of caches: – 64KB L1 I-cache, 128KB L1 D-cache – 1.5MB L2 cache per core – 24MB shared on-chip L3 cache – 192MB shared off-chip L4 cache 26Computer System architectures(2011)
  • 27. Fifth GenerationFifth Generation • Computing devices, based on artificial intelligence • Features – Voice recognition, – Parallel processing – Quantum computation and molecular and nanotechnology will radically change the face of computers in years to come. – The goal of fifth-generation computing is to develop devices that respond to natural language input and are capable of learning and self-organization (2011) Computer System architectures 27