SlideShare ist ein Scribd-Unternehmen logo
1 von 26
CSC 222: Computer Organization 
& Assembly Language 
2 – Computer Evolution 
Instructor: Ms. Nausheen Majeed
Outline 
 Historical Background 
 Classification 
 References: 
 Ch#1, “Computer Organization & Architecture” by Subrata 
Ghoshal 
 Ch#1, #2, “Computer Organization & Architecture” by 
William Stallings 
2
Historical Background
Mechanical Computers - Calculators 
 Mechanical calculating machine made by Pascal in 
1642. 
4 
 Performs only Addition and Subtraction 
 8 digit capacity 
 Mathematician Leibniz improved the mechanical 
calculator. 
 Also performs Multiplication & Division
Contd.. 
 Charles Babbage, planned two computers: 
5 
 Differential Engine 
 Analytical Engine 
 The overall architecture of his analytical engine was very 
much similar to our modern computers. 
 But he was not able to prepare any working model of 
either of his design.
First Generation – Vacuum Tubes 
 1945 ~ 1955 
 ENIAC (Electronic Numerical Integrator and Computer) 
 Made with vacuum tubes, manual switches, jumper 
cables for connecting with different sockets. 
 Large, heavy, high power consumption 
 Depended on decimal representation. 
6
IAS machine – John Von Neumann 
 Concept of stored-program computer 
 Alan Turing 
7
Contd.. 
 The general structure of the IAS computer consists of: 
8 
 A main memory, which stores both data and instructions. 
 An arithmetic-logical unit (ALU) capable of operating on binary 
data. 
 A control unit, which interprets the instructions in memory and 
causes them to be executed. 
 Input and output (I/O) equipment operated by the control unit. 
 Basic architecture used in this machine is still 
followed in most of the modern computer.
First Computer by IBM 
 First series Named as 701 
9 
 1953 
 36-bit word machine, with 2,048 words of memory. 
 Intended primarily for scientific applications 
 Later introduced 704 with improved computing power and 
memory size. 
 had a number of hardware features that suited it to business 
applications 
 These were the first of a long series of 700/7000 
computers that established IBM as the overwhelmingly 
dominant computer manufacturer.
2nd Generation - Transistors 
 Vacuum tubes replaced by Transistors. 
 Transistor is a solid-state device, made from silicon, 
invented at Bell Labs in 1947. 
 It is smaller, cheaper, and dissipates less heat than a 
vacuum tube. 
 As a result, size reduced and efficiency increased. 
 Programmed Data Processor-1 (PDP-1) 
 First minicomputer 
 Series: PDP-8, PDP-11 
 Another superb machine of this era is 6600 from Control 
Data Corporation (CDC), designed by Cray. 
 Parallel Processing with multiple processors 
10
3rd Generation – Integrated Circuits 
 In 1958 came the achievement that revolutionized 
electronics and started the era of microelectronics: the 
invention of the integrated circuit. 
 Small Scale Integration (SSI) 
 The two most important members of this generation are: 
 the IBM System/360 and 
 the DEC PDP-8 
 Throughput increased 
 Price reduced 
11
Next Generations 
 Large Scale Integration (LSI) – 4th Generation 
 Very Large Scale Integration (VLSI) – 5th Generation 
 Ultra Large Scale Integration (ULSI) – 6th Generation 
 Powerful Operating Systems 
12
Microprocessor 
 Microprocessor is an electronic circuit that functions as 
the central processing unit (CPU) of a computer, 
providing computational control. 
 Early computers had many separate chips for the 
different portions of a computer system 
 First microprocessors placed control, registers, arithmetic 
logic unit in one integrated circuit (one chip). 
13
Intel Microprocessors 
 Intel introduced first microprocessor (Intel 4004) in early 
1974. 
 Intel microprocessor series 
 8080, 8086, 80286, 80386, 80486 
 Pentium Series: 
14 
 Pentium Pro, Pentium II, Pentium III, Pentium 4 
 Allow multiple instructions to execute in parallel 
 Intel Core 
 More than one processors on a single chip 
 Different microarchitecture 
 Dual Core , Core 2 Duo 
 Intel Core i3, Intel Core i5, Intel Core i7
Microcontrollers 
 Microcontrollers integrate all of the components (control, 
memory, I/O) of a computer system into one integrated 
circuit. 
 Microcontrollers are intended to be single chip solutions 
for systems requiring low to moderate processing power. 
15 
Microcontroller
Microprocessor vs. Microcontroller 
Microprocessor 
 CPU is stand-alone, RAM, 
16 
ROM, I/O, timer are separate 
 designer can decide on the 
amount of ROM, RAM and 
I/O ports. 
 general-purpose 
Microcontroller 
 CPU, RAM, ROM, I/O and timer 
are all on a single chip 
 fix amount of on-chip ROM, 
RAM, I/O ports 
 single-purpose
Computer Generations - Summary 
Generation Approximate 
17 
Dates 
Technology Typical Speed 
(operations per 
second) 
1 1946 – 1957 Vacuum Tube 40,000 
2 1958 – 1964 Transistors 200,000 
3 1965 – 1971 Small & medium scale 
integration 
1,000,000 
4 1972 – 1977 Large scale integration 10,000,000 
5 1978 – 1991 Very large scale 
integration 
100,000,000 
6 1991 – Ultra large scale 
integration 
1,000,000,000
Classification
Classification 
 According to attributes like price, performance, power 
consumption etc. 
 Classification according to usage: 
 Embedded systems 
 Personal Computers 
 Work stations 
 Servers 
 Mainframes 
 Supercomputer 
19
Embedded System 
 An embedded product uses a microprocessor or 
microcontroller to do one task only. 
 Embedded systems are typically designed to meet real 
time constraints. 
 In an embedded system, there is only one application 
software that is typically burned into ROM. 
 Example: printer, video game player, cell phones, 
washing machines, fax machines etc 
20
Personal Computers 
 Desktops, laptops etc. 
 Capable of executing user’s software 
 Extensive user interaction 
 Single user system 
21
Workstations 
 Also, single user systems 
 More powerful with faster processor, larger memory area, 
better graphics capability and may be networked. 
22
Servers 
 Different in disc space, memory size, network 
communication speed vary. 
 Equipped with multiple processors for faster response 
against requests of data communication. 
 Helps provide network services. 
23
Mainframes 
 Used primarily by corporate and governmental 
organizations for critical applications, bulk data 
processing such as census, industry and consumer 
statistics, enterprise resource planning, and transaction 
processing. 
 Enormous amount of storage space. 
 Much more I/O lines 
 Large size 
24
Supercomputer 
 Used in the field of Computational Science 
 Speed of calculation (nanoseconds). 
 used for a wide range of computationally intensive tasks in 
various fields like: 
 Weather forecasting, 
 Molecular modeling (computing the structures and properties of 
25 
chemical compounds, biological macromolecules, polymers, and 
crystals), 
 and physical simulations (such as simulations of the early 
moments of the universe, airplane and spacecraft aerodynamics, 
the detonation of nuclear weapons, and nuclear fusion). 
 Throughout their history, they have been essential in the field of 
cryptanalysis
Contd.. 
 The fastest supercomputer currently in use in 
Pakistan is developed and hosted by the National 
University of Sciences and Technology at its 
modeling and simulation research centre. 
 In 2004, CIIT built a cluster-based supercomputer for 
research purposes. 
26

Weitere ähnliche Inhalte

Was ist angesagt?

Computer organiztion5
Computer organiztion5Computer organiztion5
Computer organiztion5
Umang Gupta
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
MrsNunn
 
Chapter 01 - Introduction
Chapter 01 - IntroductionChapter 01 - Introduction
Chapter 01 - Introduction
César de Souza
 

Was ist angesagt? (20)

Computer organization
Computer organizationComputer organization
Computer organization
 
What is CPU Register? Type of CPU Register.
What is CPU Register? Type of CPU Register.What is CPU Register? Type of CPU Register.
What is CPU Register? Type of CPU Register.
 
The Basic Organization of Computers
The Basic Organization of ComputersThe Basic Organization of Computers
The Basic Organization of Computers
 
Computers6 Ch4 1
Computers6 Ch4 1Computers6 Ch4 1
Computers6 Ch4 1
 
Computer architecture and organization
Computer architecture and organizationComputer architecture and organization
Computer architecture and organization
 
Computer Organization
Computer OrganizationComputer Organization
Computer Organization
 
Register presentation
Register presentationRegister presentation
Register presentation
 
Computer organiztion5
Computer organiztion5Computer organiztion5
Computer organiztion5
 
Intro to cao &store program
Intro to cao &store programIntro to cao &store program
Intro to cao &store program
 
Computer organization basics and number systems
Computer organization basics and number systemsComputer organization basics and number systems
Computer organization basics and number systems
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
Bindura university of science education
Bindura university of science educationBindura university of science education
Bindura university of science education
 
Input Output - Computer Architecture
Input Output - Computer ArchitectureInput Output - Computer Architecture
Input Output - Computer Architecture
 
07 Input Output
07  Input  Output07  Input  Output
07 Input Output
 
Basic ops concept of comp
Basic ops  concept of compBasic ops  concept of comp
Basic ops concept of comp
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
 
Assembly Language
Assembly LanguageAssembly Language
Assembly Language
 
Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1) Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1)
 
Chapter 01 - Introduction
Chapter 01 - IntroductionChapter 01 - Introduction
Chapter 01 - Introduction
 

Andere mochten auch (12)

Data Representation
Data RepresentationData Representation
Data Representation
 
Introduction To Stack
Introduction To StackIntroduction To Stack
Introduction To Stack
 
Introduction To Data Structures.
Introduction To Data Structures.Introduction To Data Structures.
Introduction To Data Structures.
 
Improving Pronunciation
Improving PronunciationImproving Pronunciation
Improving Pronunciation
 
Introduction to Algorithm
Introduction to AlgorithmIntroduction to Algorithm
Introduction to Algorithm
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
Unit 1 basic structure of computers
Unit 1   basic structure of computersUnit 1   basic structure of computers
Unit 1 basic structure of computers
 
02. History - Evolution of Computers
02. History - Evolution of Computers02. History - Evolution of Computers
02. History - Evolution of Computers
 
Block diagram of computer 02
Block diagram of computer 02Block diagram of computer 02
Block diagram of computer 02
 
Assembly Language Lecture 1
Assembly Language Lecture 1Assembly Language Lecture 1
Assembly Language Lecture 1
 
Data Representation
Data RepresentationData Representation
Data Representation
 
Assembly Language Basics
Assembly Language BasicsAssembly Language Basics
Assembly Language Basics
 

Ähnlich wie Computer Evolution

Lecturer1 introduction to computer architecture (ca)
Lecturer1   introduction to computer architecture (ca)Lecturer1   introduction to computer architecture (ca)
Lecturer1 introduction to computer architecture (ca)
ADEOLA ADISA
 
Sistem mikroprosessor
Sistem mikroprosessorSistem mikroprosessor
Sistem mikroprosessor
fahmihafid
 
Classification of computers
Classification of computersClassification of computers
Classification of computers
Tech Bikram
 
The Deal
The DealThe Deal
The Deal
adhaval
 

Ähnlich wie Computer Evolution (20)

Lect-3 Evaluation of computer architecture.pptx.pdf
Lect-3 Evaluation of computer architecture.pptx.pdfLect-3 Evaluation of computer architecture.pptx.pdf
Lect-3 Evaluation of computer architecture.pptx.pdf
 
Comparison between computers of past and present
Comparison between computers of past and presentComparison between computers of past and present
Comparison between computers of past and present
 
MIS CHAPTER THREE.ppt
MIS CHAPTER THREE.pptMIS CHAPTER THREE.ppt
MIS CHAPTER THREE.ppt
 
Computer_Evolution_Ch2.pptx
Computer_Evolution_Ch2.pptxComputer_Evolution_Ch2.pptx
Computer_Evolution_Ch2.pptx
 
Generation of computer
Generation of computerGeneration of computer
Generation of computer
 
Ita unit i
Ita unit iIta unit i
Ita unit i
 
Ita unit i
Ita unit iIta unit i
Ita unit i
 
Lecturer1 introduction to computer architecture (ca)
Lecturer1   introduction to computer architecture (ca)Lecturer1   introduction to computer architecture (ca)
Lecturer1 introduction to computer architecture (ca)
 
Sistem mikroprosessor
Sistem mikroprosessorSistem mikroprosessor
Sistem mikroprosessor
 
CH02-COA9e.pptx
CH02-COA9e.pptxCH02-COA9e.pptx
CH02-COA9e.pptx
 
Classification of computers
Classification of computersClassification of computers
Classification of computers
 
IS 139 Lecture 1
IS 139 Lecture 1IS 139 Lecture 1
IS 139 Lecture 1
 
The Deal
The DealThe Deal
The Deal
 
Evolution and classification of computers
Evolution and classification of computersEvolution and classification of computers
Evolution and classification of computers
 
Information technology
Information technologyInformation technology
Information technology
 
Module 1 unit 3
Module 1  unit 3Module 1  unit 3
Module 1 unit 3
 
ECESLU Microprocessors lecture
ECESLU Microprocessors lecture ECESLU Microprocessors lecture
ECESLU Microprocessors lecture
 
Presentation on computer generation
Presentation on computer generationPresentation on computer generation
Presentation on computer generation
 
Introduction To Computing (Evolution of Computers)
Introduction To Computing (Evolution of Computers) Introduction To Computing (Evolution of Computers)
Introduction To Computing (Evolution of Computers)
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 

Mehr von Education Front

Generic Software Process Models
Generic Software Process ModelsGeneric Software Process Models
Generic Software Process Models
Education Front
 
Introduction to data structure
Introduction to data structureIntroduction to data structure
Introduction to data structure
Education Front
 
Effective communication skills
Effective communication skillsEffective communication skills
Effective communication skills
Education Front
 

Mehr von Education Front (18)

Generic Software Process Models
Generic Software Process ModelsGeneric Software Process Models
Generic Software Process Models
 
2- Dimensional Arrays
2- Dimensional Arrays2- Dimensional Arrays
2- Dimensional Arrays
 
Problem Sloving
Problem SlovingProblem Sloving
Problem Sloving
 
Problem Solving - 1
Problem Solving - 1Problem Solving - 1
Problem Solving - 1
 
Process Models
Process ModelsProcess Models
Process Models
 
Process Models
Process ModelsProcess Models
Process Models
 
Revised Process of Communication
Revised Process of CommunicationRevised Process of Communication
Revised Process of Communication
 
Importance of Language in Communication
Importance of Language in CommunicationImportance of Language in Communication
Importance of Language in Communication
 
Lecture1 (SE Introduction)
Lecture1 (SE Introduction)Lecture1 (SE Introduction)
Lecture1 (SE Introduction)
 
Lecture 2 (Software Processes)
Lecture 2 (Software Processes)Lecture 2 (Software Processes)
Lecture 2 (Software Processes)
 
Introduction to data structure
Introduction to data structureIntroduction to data structure
Introduction to data structure
 
Facing Today’s Communication Challenges
Facing Today’s Communication ChallengesFacing Today’s Communication Challenges
Facing Today’s Communication Challenges
 
Introduction To EMU
Introduction To EMUIntroduction To EMU
Introduction To EMU
 
Lecture 2: Facing Today’s Communication Challenges.
Lecture 2: Facing Today’s Communication Challenges.Lecture 2: Facing Today’s Communication Challenges.
Lecture 2: Facing Today’s Communication Challenges.
 
Effective communication skills
Effective communication skillsEffective communication skills
Effective communication skills
 
Introduction to Presentation Skills
Introduction to Presentation SkillsIntroduction to Presentation Skills
Introduction to Presentation Skills
 
Multiple Drug Resistance and Antibiotic Misuse in Urdu.
Multiple Drug Resistance and Antibiotic Misuse in Urdu.Multiple Drug Resistance and Antibiotic Misuse in Urdu.
Multiple Drug Resistance and Antibiotic Misuse in Urdu.
 
Multiple Drug Resistance and Antibiotic Misuse In English.
Multiple Drug Resistance and Antibiotic Misuse In English.Multiple Drug Resistance and Antibiotic Misuse In English.
Multiple Drug Resistance and Antibiotic Misuse In English.
 

Kürzlich hochgeladen

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Kürzlich hochgeladen (20)

Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 

Computer Evolution

  • 1. CSC 222: Computer Organization & Assembly Language 2 – Computer Evolution Instructor: Ms. Nausheen Majeed
  • 2. Outline  Historical Background  Classification  References:  Ch#1, “Computer Organization & Architecture” by Subrata Ghoshal  Ch#1, #2, “Computer Organization & Architecture” by William Stallings 2
  • 4. Mechanical Computers - Calculators  Mechanical calculating machine made by Pascal in 1642. 4  Performs only Addition and Subtraction  8 digit capacity  Mathematician Leibniz improved the mechanical calculator.  Also performs Multiplication & Division
  • 5. Contd..  Charles Babbage, planned two computers: 5  Differential Engine  Analytical Engine  The overall architecture of his analytical engine was very much similar to our modern computers.  But he was not able to prepare any working model of either of his design.
  • 6. First Generation – Vacuum Tubes  1945 ~ 1955  ENIAC (Electronic Numerical Integrator and Computer)  Made with vacuum tubes, manual switches, jumper cables for connecting with different sockets.  Large, heavy, high power consumption  Depended on decimal representation. 6
  • 7. IAS machine – John Von Neumann  Concept of stored-program computer  Alan Turing 7
  • 8. Contd..  The general structure of the IAS computer consists of: 8  A main memory, which stores both data and instructions.  An arithmetic-logical unit (ALU) capable of operating on binary data.  A control unit, which interprets the instructions in memory and causes them to be executed.  Input and output (I/O) equipment operated by the control unit.  Basic architecture used in this machine is still followed in most of the modern computer.
  • 9. First Computer by IBM  First series Named as 701 9  1953  36-bit word machine, with 2,048 words of memory.  Intended primarily for scientific applications  Later introduced 704 with improved computing power and memory size.  had a number of hardware features that suited it to business applications  These were the first of a long series of 700/7000 computers that established IBM as the overwhelmingly dominant computer manufacturer.
  • 10. 2nd Generation - Transistors  Vacuum tubes replaced by Transistors.  Transistor is a solid-state device, made from silicon, invented at Bell Labs in 1947.  It is smaller, cheaper, and dissipates less heat than a vacuum tube.  As a result, size reduced and efficiency increased.  Programmed Data Processor-1 (PDP-1)  First minicomputer  Series: PDP-8, PDP-11  Another superb machine of this era is 6600 from Control Data Corporation (CDC), designed by Cray.  Parallel Processing with multiple processors 10
  • 11. 3rd Generation – Integrated Circuits  In 1958 came the achievement that revolutionized electronics and started the era of microelectronics: the invention of the integrated circuit.  Small Scale Integration (SSI)  The two most important members of this generation are:  the IBM System/360 and  the DEC PDP-8  Throughput increased  Price reduced 11
  • 12. Next Generations  Large Scale Integration (LSI) – 4th Generation  Very Large Scale Integration (VLSI) – 5th Generation  Ultra Large Scale Integration (ULSI) – 6th Generation  Powerful Operating Systems 12
  • 13. Microprocessor  Microprocessor is an electronic circuit that functions as the central processing unit (CPU) of a computer, providing computational control.  Early computers had many separate chips for the different portions of a computer system  First microprocessors placed control, registers, arithmetic logic unit in one integrated circuit (one chip). 13
  • 14. Intel Microprocessors  Intel introduced first microprocessor (Intel 4004) in early 1974.  Intel microprocessor series  8080, 8086, 80286, 80386, 80486  Pentium Series: 14  Pentium Pro, Pentium II, Pentium III, Pentium 4  Allow multiple instructions to execute in parallel  Intel Core  More than one processors on a single chip  Different microarchitecture  Dual Core , Core 2 Duo  Intel Core i3, Intel Core i5, Intel Core i7
  • 15. Microcontrollers  Microcontrollers integrate all of the components (control, memory, I/O) of a computer system into one integrated circuit.  Microcontrollers are intended to be single chip solutions for systems requiring low to moderate processing power. 15 Microcontroller
  • 16. Microprocessor vs. Microcontroller Microprocessor  CPU is stand-alone, RAM, 16 ROM, I/O, timer are separate  designer can decide on the amount of ROM, RAM and I/O ports.  general-purpose Microcontroller  CPU, RAM, ROM, I/O and timer are all on a single chip  fix amount of on-chip ROM, RAM, I/O ports  single-purpose
  • 17. Computer Generations - Summary Generation Approximate 17 Dates Technology Typical Speed (operations per second) 1 1946 – 1957 Vacuum Tube 40,000 2 1958 – 1964 Transistors 200,000 3 1965 – 1971 Small & medium scale integration 1,000,000 4 1972 – 1977 Large scale integration 10,000,000 5 1978 – 1991 Very large scale integration 100,000,000 6 1991 – Ultra large scale integration 1,000,000,000
  • 19. Classification  According to attributes like price, performance, power consumption etc.  Classification according to usage:  Embedded systems  Personal Computers  Work stations  Servers  Mainframes  Supercomputer 19
  • 20. Embedded System  An embedded product uses a microprocessor or microcontroller to do one task only.  Embedded systems are typically designed to meet real time constraints.  In an embedded system, there is only one application software that is typically burned into ROM.  Example: printer, video game player, cell phones, washing machines, fax machines etc 20
  • 21. Personal Computers  Desktops, laptops etc.  Capable of executing user’s software  Extensive user interaction  Single user system 21
  • 22. Workstations  Also, single user systems  More powerful with faster processor, larger memory area, better graphics capability and may be networked. 22
  • 23. Servers  Different in disc space, memory size, network communication speed vary.  Equipped with multiple processors for faster response against requests of data communication.  Helps provide network services. 23
  • 24. Mainframes  Used primarily by corporate and governmental organizations for critical applications, bulk data processing such as census, industry and consumer statistics, enterprise resource planning, and transaction processing.  Enormous amount of storage space.  Much more I/O lines  Large size 24
  • 25. Supercomputer  Used in the field of Computational Science  Speed of calculation (nanoseconds).  used for a wide range of computationally intensive tasks in various fields like:  Weather forecasting,  Molecular modeling (computing the structures and properties of 25 chemical compounds, biological macromolecules, polymers, and crystals),  and physical simulations (such as simulations of the early moments of the universe, airplane and spacecraft aerodynamics, the detonation of nuclear weapons, and nuclear fusion).  Throughout their history, they have been essential in the field of cryptanalysis
  • 26. Contd..  The fastest supercomputer currently in use in Pakistan is developed and hosted by the National University of Sciences and Technology at its modeling and simulation research centre.  In 2004, CIIT built a cluster-based supercomputer for research purposes. 26

Hinweis der Redaktion

  1. Initial Purpose: To help US military to prepare the trajectory tables for their artillery. To represent a decimal integer, 10 vacuum tubes used, each representing 0-9, turn on only the one representing the number Vacuum tube: requires wires, metal plates, a glass capsule, and a vacuum
  2. IAS: Institute of Advanced Study Instruction Concept: Op code + Address Binary: sign bit, 0,1 Word, Byte
  3. No. of devices fabricated on a single chip
  4. Dual Core: 2 processors on a single chip Core 2: 4 processors on a single chip
  5. http://www.engineersgarage.com/articles/embedded-systems An embedded system is a system that has software embedded into hardware, which makes a system dedicated for an application (s) or specific part of an application or product or part of a larger system. It processes a fixed set of pre-programmed instructions to control electromechanical equipment which may be part of an even larger system (not a computer with keyboard, display, etc).
  6. http://en.wikipedia.org/wiki/Mainframe_computer
  7. http://en.wikipedia.org/wiki/Supercomputer