SlideShare a Scribd company logo
1 of 15
Generations of Computer
• ‘Generation’ in computer terms is steps in
technology.
• It provides a framework for the growth of the
computer industry.
• It distinguishes between varying hardware and
software technologies.
• There are five computer generations known till today
as :
– First Generation (1942-1955)
– Second Generation (1955-1964)
– Third Generation (1964-1975)
– Fourth Generation (1975-1989)
– Fifth Generation (1989-Present)
• Each of these generations are describe in next
slides.
First Generation
• First Generation (1942-1955)
– They were the fastest calculating devices of their time.
– Too bulky in size requiring large rooms for installation.
– Thousands of vacuum tubes that were used emitted large amount of heat and
burn out frequently. Rooms were they were installed had to be properly air
conditioned.
– Each vacuum tube consumed about half a watt of power and as each
computer had thousands of vacuum tubes, the power consumption was very
high.
– As vacuum tubes used filaments, they had a limited life.
– Required constant maintenance.
– Thousands of components were assembled manually into functioning circuits.
So the commercial production was costly, difficult and time consuming.
– As they were difficult to program and use they had limited commercial use.
– The first generation computers are UNIVAC I and IBM-701 which used
assembly language as their programming language.
– There was no concept of operating system during the era of first generation of
computers.
– The first generation computers were mainly used by highly skilled personnel
since it required understanding of logical structures of computer and the
assembly programming language.
Second Generation (1955-1964)_1
• The era of second generation of computer
was during 1955 to 1964.
• The new electronic switching device called
transistor were used in second generation of
computer.
• The transistors were developed at Bell
Laboratories in 1947 by John Bardeen, Willian
Shockley and Walter Brattain.
• Transistors proved to be much better
electronic switching device than vacuum
tubes used in first generation.
Second Generation (1955-1964)_2
• Properties of Transistors
– They were made of germanium semiconductor material
which was easier to handle compare to vacuum tubes
made from glass.
– They were highly reliable and faster (ten times) than
tubes.
– The switching circuits made of transistors could operate
faster.
– The power consumption was one tenth as of tubes power
consumption.
– They were much smaller in the size.
– Less expensive to produce.
– They generated less heat compare to vacuum tubes.
Second Generation (1955-1964)_3
• In other words the second generation of computers were
more powerful, more reliable, less expensive, smaller and
cooler to operate than the first generation.
• They had faster and larger primary and secondary storage
devices.
• In second generation of computers used high-level
programming languages and batch processing concept.
• The high-level programming languages like FORTRAN,
COBOL, ALGOL, SNOBOL were developed during the
second generation.
• Batch operating system allows multiple jobs to be bunched
together and submitted at a time, and the transition of one job
to another is done automatic once the previous job is
finished.
Second Generation (1955-1964)_4
• Due to the development in second generation the
use of computers introduced various business
applications like payroll, inventory control, marketing
and production planning.
• It also opened new profession of programmers and
system analysts in computing, oriented towards
usage rather than design of computers.
• The second generation computer was IBM-1401 and
the programming language was Autocoder.
• In this generation there was introduction of magnetic
storage medium as magnetic tapes.
• The main memory used magnetic cores strung in
meshed wires to construct RAM.
Third Generation (1964_1975)_1
• The era of third generation of computer was during
1964 to 1975.
• The integrated circuit technology was used in this
generation to build computers.
• Integrated circuits (IC) are circuits consisting of
several electronic components like transistors,
resistors and capacitors grown in a single chip of
silicon.
• This IC technology was known as ‘microelectronics’
technology because it integrated large number of
circuits into very small silicon ‘chip’.
• In 1958, Jack St. Clair Kilby and Robert Noyce
invented the first IC.
• The IC technology was named as Small Scale
Integration (SSI) .
Third Generation (1964_1975)_2
• During third generation of computer, the
software technology followed standardization.
• In 1966, ANSI (American National Standard
Institute) standardized FORTRAN and
COBOL languages.
• The BASIC language was designed as
interpreter. FORTRAN and COBOL languages
used compiler technology.
• The computers were IBM – 360 series and
DEC (Digital Equipment Corporation) PDP
(Programmed Data Processor) series.
Third Generation (1964_1975)_3
• The features of third generation of computers are :
– They were more powerful, smaller in size and faster than
second generation of computers. They consumed less
power.
– It used IC chips which required less hardware
maintenance.
– They were general purpose machines suitable for both
scientific and commercial applications.
– The manufacturing did not required manual assembly,
which reduced labor and cost, hence they were cheaper
and popular for use in various applications.
– These computers used standardized high level langauges
and timesharing operating systems.
– Timesharing operating system helped to improved
productivity of programmers and users.
Fourth Generation (1975-1989)_1
• The era of fourth generation of computer was during
1975 to 1989.
• The number of electronic components packed on a
silicon chip doubled each year after 1965.
• This progress soon led to the era of LSI (Large Scale
Integration) and VLSI (Very Large Scale Integration)
which led to the development of microprocessor.
• A microprocessor contains all the circuits needed to
perform arithmetic logic and control functions on a
single chip.
• Using this microprocessor the complete computer
was build, adding few additional primary storage
chips and other peripherals, which started new social
revolution – the personal computer (PC) revolution.
Fourth Generation (1975-1989)_2
• By 1978, the dominant personal computers were
Apple II from Apple Computer Inc. and TRS-80 model
from Radio Shack division of Tandy Corporation.
• In 1980, IBM realized the up coming market for PC
and its popularity, so they came up with their own PC
in 1981,known as IBM PC.
• Along with PCs development, during forth generation
of computers there were significant development on
large scale computers.
• In addition to improve mainframe systems, the
supercomputers were introduced.
• Supercomputers are based on parallel vector
processing technology.
• During this era RAM storage devices, LAN, WAN,
GUI technology and concepts were introduced.
Fourth Generation (1975-1989)_3
• During the fourth generation period, the UNIX
operating system became very popular for use on
large-scale systems.
• ‘C’ programming language became almost standard
programming tool.
• Database and Object-oriented technologies were
used and developed during fourth generation.
• ‘C’ language combines the features of high-level
language and assembly language.
• The enhancement of ‘C’ language using Object-
oriented concepts emerged C++ language.
Fifth Generation_1
• The era of fifth generation of computer has started since 1989.
• The trend of further miniaturization of electronic components,
the dramatic increase in the power of microprocessor chips
and the increase of main memory and hard disk continued in
the fifth generation.
• The VLSI technology became ULSI (Ultra Large Scale
Integration) technology in fifth generation.
• The speed of microprocessor, capacity of main memory and
hard disk doubles every eighteen months.
• The power of mainframe system of third & fourth generation
became part of microprocessor architecture in the fifth
generation.
• This resulted the availability of very powerful and compact
computers at cheaper rates and hence the death of traditional
large mainframe systems.
Fifth Generation_2
• The features of fifth generation computers are :
– Evolution of portable PCs, the laptops.
– More powerful desktops and workstations.
– Powerful supercomputers.
– They consume less power and less maintenance.
– Portable OS and programming feature.
– Virtual technology for storage, OS and programs.
– Globalization of entire information technology through
internet, databases , data warehousing, data mining.
– Powerful enhancement in object-oriented programs.
– Tremendous user friendliness and much more powerful
multimedia facilities.
Summary
• Following table summarizes the main development during the five
generations of computer.
First Generation Second Generation Third Generation Fourth
Generation
Fifth Generation
Vacuum tubes Transistors and
Diodes
Integrated
Circuits (IC)
LSI and VLSI
technology
ULSI technology
Limited storage
capacity
Increased storage More flexible with
input/output
Increased
storage capacity
Larger capacity
storage (RAID,
optical disks)
Slow speed Faster speed Smaller size –
better
performance
Considerably
faster and
smaller
Much faster
Machine and
assembly
languages
Reduction in size
and heat
generation
Extensive usage
of high-level
languages
Modular design,
versatility and
compatibility
Support for more
complex
applications
Problems of
overheating
High-level
programming
languages
(COBOL,
FORTRAN)
Remote
processing and
time sharing
Sophisticated
programs and
languages for
special
applications.
Internet revolution
and still under
development
High
maintenance
PC revolution

More Related Content

What's hot

Fundamentals of information technology
Fundamentals       of          information   technologyFundamentals       of          information   technology
Fundamentals of information technologyhaider ali
 
Introduction Microsoft Word
Introduction Microsoft WordIntroduction Microsoft Word
Introduction Microsoft WordMujeeb UR Rahman
 
Parts of the Computer System
Parts of the Computer SystemParts of the Computer System
Parts of the Computer SystemPagal Bacha
 
Assignment (2)
Assignment (2)Assignment (2)
Assignment (2)aroosa12
 
Generation of computer
Generation of computerGeneration of computer
Generation of computerNiti Arora
 
generation of computer
generation of computergeneration of computer
generation of computerdipti reya
 
Generations of computers iv delmundo report
Generations of computers iv delmundo reportGenerations of computers iv delmundo report
Generations of computers iv delmundo reportJonard Pristo
 
Generation of computer
Generation of computerGeneration of computer
Generation of computerkishokaj
 
Presentation On Generations Of Computer
Presentation On Generations Of ComputerPresentation On Generations Of Computer
Presentation On Generations Of ComputerAvinash Ranjan
 
Generations of computer
Generations of computerGenerations of computer
Generations of computerJan Ralph
 
Generations of computer
Generations of computerGenerations of computer
Generations of computerBESOR ACADEMY
 
Different Types of Computer
Different Types of ComputerDifferent Types of Computer
Different Types of Computerlogicgate
 
Generations of computers
Generations of computersGenerations of computers
Generations of computersAajuSunariya
 
Classification of computers
Classification of computersClassification of computers
Classification of computersMariam Naseer
 
Computer generations powerpoint slide
Computer generations powerpoint slideComputer generations powerpoint slide
Computer generations powerpoint slideMd Raseduzzaman
 

What's hot (20)

Fundamentals of information technology
Fundamentals       of          information   technologyFundamentals       of          information   technology
Fundamentals of information technology
 
Introduction Microsoft Word
Introduction Microsoft WordIntroduction Microsoft Word
Introduction Microsoft Word
 
Parts of the Computer System
Parts of the Computer SystemParts of the Computer System
Parts of the Computer System
 
Assignment (2)
Assignment (2)Assignment (2)
Assignment (2)
 
operating system
operating systemoperating system
operating system
 
Generation of computer
Generation of computerGeneration of computer
Generation of computer
 
generation of computer
generation of computergeneration of computer
generation of computer
 
Generations of computers iv delmundo report
Generations of computers iv delmundo reportGenerations of computers iv delmundo report
Generations of computers iv delmundo report
 
Introduction to ICT
Introduction to ICTIntroduction to ICT
Introduction to ICT
 
Generation of computer
Generation of computerGeneration of computer
Generation of computer
 
Presentation On Generations Of Computer
Presentation On Generations Of ComputerPresentation On Generations Of Computer
Presentation On Generations Of Computer
 
generations of computer
generations of computergenerations of computer
generations of computer
 
Generations of computer
Generations of computerGenerations of computer
Generations of computer
 
Super computer
Super computerSuper computer
Super computer
 
Generations of computer
Generations of computerGenerations of computer
Generations of computer
 
Different Types of Computer
Different Types of ComputerDifferent Types of Computer
Different Types of Computer
 
Generations of computers
Generations of computersGenerations of computers
Generations of computers
 
Classification of computers
Classification of computersClassification of computers
Classification of computers
 
Computer generations powerpoint slide
Computer generations powerpoint slideComputer generations powerpoint slide
Computer generations powerpoint slide
 
Computer Generations
Computer GenerationsComputer Generations
Computer Generations
 

Similar to Computer Generations

generations of computers.pdf
generations of computers.pdfgenerations of computers.pdf
generations of computers.pdfAyeshaIftikhar67
 
Understanding Computer Generations-MaHi.pptx
Understanding Computer Generations-MaHi.pptxUnderstanding Computer Generations-MaHi.pptx
Understanding Computer Generations-MaHi.pptxTafshirul Alam
 
GENERATION OF COMPUTER
GENERATION OF COMPUTERGENERATION OF COMPUTER
GENERATION OF COMPUTERpraveenappy
 
Bangladesh university of business & technology
Bangladesh university of business & technologyBangladesh university of business & technology
Bangladesh university of business & technologyKamrul Hasan Rijon
 
Introduction To Computer
Introduction To ComputerIntroduction To Computer
Introduction To ComputerTabsheer Hasan
 
SESSION 4 - Generations of Computers .pdf
SESSION 4 - Generations of Computers .pdfSESSION 4 - Generations of Computers .pdf
SESSION 4 - Generations of Computers .pdfMaxwell Musonda
 
Generations of computers
Generations of computersGenerations of computers
Generations of computersumesh duwal
 
Computer beginner first
Computer beginner firstComputer beginner first
Computer beginner firstSarzamin Khan
 
Copyofcomputerfinalppt 130903070322-
Copyofcomputerfinalppt 130903070322-Copyofcomputerfinalppt 130903070322-
Copyofcomputerfinalppt 130903070322-naquib123
 
Evolution of computer
Evolution of computerEvolution of computer
Evolution of computersalimon cs
 
Generation of computers
Generation of computersGeneration of computers
Generation of computersKool Xah
 
Generation of computer
Generation of computerGeneration of computer
Generation of computerankur bhalla
 

Similar to Computer Generations (20)

generations of computers.pdf
generations of computers.pdfgenerations of computers.pdf
generations of computers.pdf
 
Understanding Computer Generations-MaHi.pptx
Understanding Computer Generations-MaHi.pptxUnderstanding Computer Generations-MaHi.pptx
Understanding Computer Generations-MaHi.pptx
 
GENERATION OF COMPUTER
GENERATION OF COMPUTERGENERATION OF COMPUTER
GENERATION OF COMPUTER
 
Lecture 03
Lecture 03Lecture 03
Lecture 03
 
Bangladesh university of business & technology
Bangladesh university of business & technologyBangladesh university of business & technology
Bangladesh university of business & technology
 
Introduction To Computer
Introduction To ComputerIntroduction To Computer
Introduction To Computer
 
SESSION 4 - Generations of Computers .pdf
SESSION 4 - Generations of Computers .pdfSESSION 4 - Generations of Computers .pdf
SESSION 4 - Generations of Computers .pdf
 
Generation of Computer.pptx
Generation of Computer.pptxGeneration of Computer.pptx
Generation of Computer.pptx
 
Generations of computers
Generations of computersGenerations of computers
Generations of computers
 
Generation of Computers
Generation of ComputersGeneration of Computers
Generation of Computers
 
Generationofcomputer
GenerationofcomputerGenerationofcomputer
Generationofcomputer
 
generation of computers
generation of computersgeneration of computers
generation of computers
 
History of comp
History of compHistory of comp
History of comp
 
Computer beginner first
Computer beginner firstComputer beginner first
Computer beginner first
 
Copyofcomputerfinalppt 130903070322-
Copyofcomputerfinalppt 130903070322-Copyofcomputerfinalppt 130903070322-
Copyofcomputerfinalppt 130903070322-
 
TERRANCE_MHA04.pptx
TERRANCE_MHA04.pptxTERRANCE_MHA04.pptx
TERRANCE_MHA04.pptx
 
Evolution of computer
Evolution of computerEvolution of computer
Evolution of computer
 
Generation of computer
Generation of computerGeneration of computer
Generation of computer
 
Generation of computers
Generation of computersGeneration of computers
Generation of computers
 
Generation of computer
Generation of computerGeneration of computer
Generation of computer
 

More from RAJU MAKWANA

Object Oriented Programming
Object Oriented ProgrammingObject Oriented Programming
Object Oriented ProgrammingRAJU MAKWANA
 
Odd Man Out and Series By Raju Makwana
Odd Man Out and Series By Raju MakwanaOdd Man Out and Series By Raju Makwana
Odd Man Out and Series By Raju MakwanaRAJU MAKWANA
 
Magento CMS Presentation
Magento CMS PresentationMagento CMS Presentation
Magento CMS PresentationRAJU MAKWANA
 

More from RAJU MAKWANA (6)

Object Oriented Programming
Object Oriented ProgrammingObject Oriented Programming
Object Oriented Programming
 
SEO Presentation
SEO PresentationSEO Presentation
SEO Presentation
 
Odd Man Out and Series By Raju Makwana
Odd Man Out and Series By Raju MakwanaOdd Man Out and Series By Raju Makwana
Odd Man Out and Series By Raju Makwana
 
Magento CMS Presentation
Magento CMS PresentationMagento CMS Presentation
Magento CMS Presentation
 
Space Mouse
Space MouseSpace Mouse
Space Mouse
 
Joomla
JoomlaJoomla
Joomla
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

Computer Generations

  • 1. Generations of Computer • ‘Generation’ in computer terms is steps in technology. • It provides a framework for the growth of the computer industry. • It distinguishes between varying hardware and software technologies. • There are five computer generations known till today as : – First Generation (1942-1955) – Second Generation (1955-1964) – Third Generation (1964-1975) – Fourth Generation (1975-1989) – Fifth Generation (1989-Present) • Each of these generations are describe in next slides.
  • 2. First Generation • First Generation (1942-1955) – They were the fastest calculating devices of their time. – Too bulky in size requiring large rooms for installation. – Thousands of vacuum tubes that were used emitted large amount of heat and burn out frequently. Rooms were they were installed had to be properly air conditioned. – Each vacuum tube consumed about half a watt of power and as each computer had thousands of vacuum tubes, the power consumption was very high. – As vacuum tubes used filaments, they had a limited life. – Required constant maintenance. – Thousands of components were assembled manually into functioning circuits. So the commercial production was costly, difficult and time consuming. – As they were difficult to program and use they had limited commercial use. – The first generation computers are UNIVAC I and IBM-701 which used assembly language as their programming language. – There was no concept of operating system during the era of first generation of computers. – The first generation computers were mainly used by highly skilled personnel since it required understanding of logical structures of computer and the assembly programming language.
  • 3. Second Generation (1955-1964)_1 • The era of second generation of computer was during 1955 to 1964. • The new electronic switching device called transistor were used in second generation of computer. • The transistors were developed at Bell Laboratories in 1947 by John Bardeen, Willian Shockley and Walter Brattain. • Transistors proved to be much better electronic switching device than vacuum tubes used in first generation.
  • 4. Second Generation (1955-1964)_2 • Properties of Transistors – They were made of germanium semiconductor material which was easier to handle compare to vacuum tubes made from glass. – They were highly reliable and faster (ten times) than tubes. – The switching circuits made of transistors could operate faster. – The power consumption was one tenth as of tubes power consumption. – They were much smaller in the size. – Less expensive to produce. – They generated less heat compare to vacuum tubes.
  • 5. Second Generation (1955-1964)_3 • In other words the second generation of computers were more powerful, more reliable, less expensive, smaller and cooler to operate than the first generation. • They had faster and larger primary and secondary storage devices. • In second generation of computers used high-level programming languages and batch processing concept. • The high-level programming languages like FORTRAN, COBOL, ALGOL, SNOBOL were developed during the second generation. • Batch operating system allows multiple jobs to be bunched together and submitted at a time, and the transition of one job to another is done automatic once the previous job is finished.
  • 6. Second Generation (1955-1964)_4 • Due to the development in second generation the use of computers introduced various business applications like payroll, inventory control, marketing and production planning. • It also opened new profession of programmers and system analysts in computing, oriented towards usage rather than design of computers. • The second generation computer was IBM-1401 and the programming language was Autocoder. • In this generation there was introduction of magnetic storage medium as magnetic tapes. • The main memory used magnetic cores strung in meshed wires to construct RAM.
  • 7. Third Generation (1964_1975)_1 • The era of third generation of computer was during 1964 to 1975. • The integrated circuit technology was used in this generation to build computers. • Integrated circuits (IC) are circuits consisting of several electronic components like transistors, resistors and capacitors grown in a single chip of silicon. • This IC technology was known as ‘microelectronics’ technology because it integrated large number of circuits into very small silicon ‘chip’. • In 1958, Jack St. Clair Kilby and Robert Noyce invented the first IC. • The IC technology was named as Small Scale Integration (SSI) .
  • 8. Third Generation (1964_1975)_2 • During third generation of computer, the software technology followed standardization. • In 1966, ANSI (American National Standard Institute) standardized FORTRAN and COBOL languages. • The BASIC language was designed as interpreter. FORTRAN and COBOL languages used compiler technology. • The computers were IBM – 360 series and DEC (Digital Equipment Corporation) PDP (Programmed Data Processor) series.
  • 9. Third Generation (1964_1975)_3 • The features of third generation of computers are : – They were more powerful, smaller in size and faster than second generation of computers. They consumed less power. – It used IC chips which required less hardware maintenance. – They were general purpose machines suitable for both scientific and commercial applications. – The manufacturing did not required manual assembly, which reduced labor and cost, hence they were cheaper and popular for use in various applications. – These computers used standardized high level langauges and timesharing operating systems. – Timesharing operating system helped to improved productivity of programmers and users.
  • 10. Fourth Generation (1975-1989)_1 • The era of fourth generation of computer was during 1975 to 1989. • The number of electronic components packed on a silicon chip doubled each year after 1965. • This progress soon led to the era of LSI (Large Scale Integration) and VLSI (Very Large Scale Integration) which led to the development of microprocessor. • A microprocessor contains all the circuits needed to perform arithmetic logic and control functions on a single chip. • Using this microprocessor the complete computer was build, adding few additional primary storage chips and other peripherals, which started new social revolution – the personal computer (PC) revolution.
  • 11. Fourth Generation (1975-1989)_2 • By 1978, the dominant personal computers were Apple II from Apple Computer Inc. and TRS-80 model from Radio Shack division of Tandy Corporation. • In 1980, IBM realized the up coming market for PC and its popularity, so they came up with their own PC in 1981,known as IBM PC. • Along with PCs development, during forth generation of computers there were significant development on large scale computers. • In addition to improve mainframe systems, the supercomputers were introduced. • Supercomputers are based on parallel vector processing technology. • During this era RAM storage devices, LAN, WAN, GUI technology and concepts were introduced.
  • 12. Fourth Generation (1975-1989)_3 • During the fourth generation period, the UNIX operating system became very popular for use on large-scale systems. • ‘C’ programming language became almost standard programming tool. • Database and Object-oriented technologies were used and developed during fourth generation. • ‘C’ language combines the features of high-level language and assembly language. • The enhancement of ‘C’ language using Object- oriented concepts emerged C++ language.
  • 13. Fifth Generation_1 • The era of fifth generation of computer has started since 1989. • The trend of further miniaturization of electronic components, the dramatic increase in the power of microprocessor chips and the increase of main memory and hard disk continued in the fifth generation. • The VLSI technology became ULSI (Ultra Large Scale Integration) technology in fifth generation. • The speed of microprocessor, capacity of main memory and hard disk doubles every eighteen months. • The power of mainframe system of third & fourth generation became part of microprocessor architecture in the fifth generation. • This resulted the availability of very powerful and compact computers at cheaper rates and hence the death of traditional large mainframe systems.
  • 14. Fifth Generation_2 • The features of fifth generation computers are : – Evolution of portable PCs, the laptops. – More powerful desktops and workstations. – Powerful supercomputers. – They consume less power and less maintenance. – Portable OS and programming feature. – Virtual technology for storage, OS and programs. – Globalization of entire information technology through internet, databases , data warehousing, data mining. – Powerful enhancement in object-oriented programs. – Tremendous user friendliness and much more powerful multimedia facilities.
  • 15. Summary • Following table summarizes the main development during the five generations of computer. First Generation Second Generation Third Generation Fourth Generation Fifth Generation Vacuum tubes Transistors and Diodes Integrated Circuits (IC) LSI and VLSI technology ULSI technology Limited storage capacity Increased storage More flexible with input/output Increased storage capacity Larger capacity storage (RAID, optical disks) Slow speed Faster speed Smaller size – better performance Considerably faster and smaller Much faster Machine and assembly languages Reduction in size and heat generation Extensive usage of high-level languages Modular design, versatility and compatibility Support for more complex applications Problems of overheating High-level programming languages (COBOL, FORTRAN) Remote processing and time sharing Sophisticated programs and languages for special applications. Internet revolution and still under development High maintenance PC revolution