SlideShare a Scribd company logo
1 of 40
History of Operating System
Prepared by: Angela C. Clarito
History of Operating Systems
● Serial Processing (First Generation) (1)
● Batch Systems (Second Generation) (2)
● Multi-programmed Systems (Third Generation)
(3)
The First Generation
(1940's to early 1950's)
● The “serial processing
era.”
● History of the operating
system started in 1950.
Before 1950, the
programmers directly
interact with the hardware
there was no operating
system at that time.
The First Generation
(1940's to early 1950's)
● First generation of
computer started with using
vacuum tubes as the basic
Components for Memory and
Circuitry for CPU (Central
Processing Unit).
HOW SERIAL PROCESSING WORKS?
● Type the program or punched card.
● Convert the punched card to a card reader.
● submit to the computing machine, is there any
errors, the error was indicated by the lights.
● The programmer examined the register and main
memory to identify the cause of an error
● Take outputs on the printers.
● Then the programmer ready for the next
program.
Punched Card
Vacuum Tubes
Characteristics of First Generation Computers
● Use of vacuum tubes technology
● Based on machine language only
● Used of punched cards as an input
device
● used of magnetic tapes as memory
device
● Use of paper tapes as an output
device (output were given in
printouts only).
Magnetic Tapes
Paper Tapes
Examples of First Generation Computers
● ENIAC -Electronic Numerical
Integrator And Computer
● EDVAC – Electronic Discrete
Variable Automatic Computer
● UNIVAC – Universal Automatic
Computer
● IBM 701
● IBM 650
● Manchester Mark 1, Mark 2 , Mark 3
and etc.
The Second Generation (1955–65)
Transistors and Batch Systems
● The “batch processing era.”
● The period of second
generation was from 1959-
1965.
The Second Generation (1955–65)
Transistors and Batch Systems
● In this generation,
transistors were used that
were cheaper, consumed less
power, more compact in size,
more reliable and faster than
the first generation machines
made of vacuum tubes.
The Second Generation (1955–65)
Transistors and Batch Systems
● In this generation, magnetic
cores were used as the primary
memory and magnetic tape and
magnetic disks as secondary
storage devices.
The Second Generation (1955–65)
Transistors and Batch Systems
● In this generation, assembly
language and high-level
programming languages like
FORTRAN, COBOL were used. The
computers used batch
processing and
multiprogramming operating
system.
Characteristics of Second Generation
Computers
● Use of transistors
● Reliable in comparison to first generation
computers
● Smaller size as compared to first generation
computers
● Generated less heat as compared to first
generation computers
● Consumed less electricity as compared to first
generation computers
● Faster than first generation computers
● Still very costly
● AC required
● Supported machine and assembly languages
ETL MARK IV B
HOW DOES BATCH SYSTEM WORKS?
An early batch system.
(a) Programmers bring cards to 1401.
(b) 1401 reads batch of jobs onto tape.
(c) Operator carries input tape to 7094.
(d) 7094 does computing.
(e) Operator carries output tape to 1401.
(f) 1401 prints output.
The Third Generation
(1965's to early 1980's)
● Multiprogramming is a technique to
execute the number of programs
simultaneously by a single
processor.
● In multiprogramming, a number of
processes reside in main memory at
a time.
The Third Generation
(1965's to early 1980's)
● The OS(Operating System) picks and
begins to execute one of the jobs
in main memory.
● The main memory consisting of 5
jobs at a time, the CPU executes
one by one.
The Third Generation
(1965's to early 1980's)
● New operating system that could
perform multiple tasks in a single
computer program was success for
this generation and this
capability is called
multiprogramming.
The Third Generation
(1965's to early 1980's)
● Multiprogramming OS is one which
can run multiple programs (or
processes)
● Multitasking is the logical
extension of multiprogramming in
which CPU executes multiple jobs
by switching but switches occur so
frequently that users can interact
with each program while it is
running.
Personal Computer and its Operating
System (1980's to present)
● They introduced the MS-
DOS in 1981 although it
was effective it created
much difficulty for
people who tried to
understand its cryptic
commands.
Personal Computer and its Operating
System (1980's to present)
● Development of personal computer
represent the fourth generation.
The cost of personal computer
was high back then.
● Microsoft and the Windows
operating system were related to
creating personal computers.
Some of the popular operating
systems are Microsoft Windows,
Mac OS, Linux.
Personal Computer and its Operating
System (1980's to present)
● Linux operating system was
created in early 1990s.
● The first Windows operating
system was created by
Microsoft in 1975.
● Windows realised operating
systems such as Windows 95,
Windows 98, Windows XP.
Personal Computer and its Operating
System (1980's to present)
● Most Windows users use the Windows
10 operating system. Apple released
another popular operating system
developed in the 1980s which is
named as Macintosh OS or Mac OS.
Real time Operating System
● A real-time system is defined as a
data processing system in which the
time interval required to process
and respond to inputs is so small
that it controls the environment.
● A real-time operating system must
have well-defined, fixed time
constraints, otherwise the system
will fail.
Real time Operating System
● For example, Scientific experiments,
medical imaging systems, industrial
control systems, weapon systems,
robots, air traffic control systems,
etc.
● An operating system is basically, a
program that acts as an interface
between the system hardware and the
user. Moreover, it handles all the
interactions between the software
and the hardware.
Real time Operating System
● The real-time operating systems are
used in real-time systems where the
time constraints are fixed and
followed strictly.
● This means that the time for
processing and responding is very
small.
● Moreover, the system should perform
the given task in a fixed time
otherwise, it results in a system
failure.
TYPES OF REAL TIME OPERATING SYSTEM
❖ HARD REAL-TIME SYSTEM
● In this, the time constraint is
very short and strict. Even
seconds of delay is not
acceptable. Therefore, it is
compulsory to complete the task
within the given time only.
● Examples are Airplanes systems,
Medical treatment systems, etc.
HANDHELD OPERATING SYSTEM
● Handheld computers are developed in
the year 1900’s, and the demand for
software to operate and run on these
devices has also increased.
HANDHELD OPERATING SYSTEM
● Three major competitors have emerged
in the handheld PC world with three
different OS for these handheld
PC’s.
○ Palm Corporation-Palm OS
○ Microsoft-originally referred as
Windows CE-Pocket PC
○ Android
HANDHELD OPERATING SYSTEM
● Three major competitors have emerged
in the handheld PC world with three
different OS for these handheld
PC’s.
○ Palm Corporation-Palm OS
○ Microsoft-originally referred as
Windows CE-Pocket PC
○ Android
HANDHELD OPERATING SYSTEM
HANDHELD OPERATING SYSTEM
HANDHELD OPERATING SYSTEM
HANDHELD OPERATING SYSTEM
HANDHELD OPERATING SYSTEM
HANDHELD OPERATING SYSTEM
HANDHELD OPERATING SYSTEM
Thank You!!!

More Related Content

What's hot

Operating system
Operating systemOperating system
Operating systemAmit Garg
 
Computer architecture and organization
Computer architecture and organizationComputer architecture and organization
Computer architecture and organizationRafiqIslam36
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating SystemLuka M G
 
Generation of computers
Generation of computers Generation of computers
Generation of computers HadiAmer1
 
generation of computer
generation of computergeneration of computer
generation of computerMuhammed Nihal
 
Operating Systems & Applications
Operating Systems & ApplicationsOperating Systems & Applications
Operating Systems & ApplicationsMaulen Bale
 
Evolution of operating system
Evolution of operating systemEvolution of operating system
Evolution of operating systemArshad khan
 
Pres. on computers final
Pres. on computers finalPres. on computers final
Pres. on computers finalankur bhalla
 
Presentation it
Presentation itPresentation it
Presentation itnabelas
 
Operating system history
Operating system historyOperating system history
Operating system historypauldunkirk
 
Evolution of Computers and Generation of computers
Evolution of Computers and Generation of computersEvolution of Computers and Generation of computers
Evolution of Computers and Generation of computersanishdescartus
 
Generation of computer 1st to 5th
Generation of computer 1st to 5th Generation of computer 1st to 5th
Generation of computer 1st to 5th Adeel Rasheed
 
Ppt on 3rd generation computers
Ppt on 3rd generation computersPpt on 3rd generation computers
Ppt on 3rd generation computersMohit Daga
 
Lesson 5 computer software
Lesson 5 computer softwareLesson 5 computer software
Lesson 5 computer softwareVishal Patyal
 

What's hot (20)

Operating system
Operating systemOperating system
Operating system
 
Operating system
Operating systemOperating system
Operating system
 
Computer architecture and organization
Computer architecture and organizationComputer architecture and organization
Computer architecture and organization
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating System
 
Generation of computers
Generation of computers Generation of computers
Generation of computers
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamental
 
generation of computer
generation of computergeneration of computer
generation of computer
 
Operating Systems & Applications
Operating Systems & ApplicationsOperating Systems & Applications
Operating Systems & Applications
 
Evolution of operating system
Evolution of operating systemEvolution of operating system
Evolution of operating system
 
Storia del computer
Storia del computerStoria del computer
Storia del computer
 
Pres. on computers final
Pres. on computers finalPres. on computers final
Pres. on computers final
 
Computer software
Computer softwareComputer software
Computer software
 
Presentation it
Presentation itPresentation it
Presentation it
 
Operating system history
Operating system historyOperating system history
Operating system history
 
Evolution of Computers and Generation of computers
Evolution of Computers and Generation of computersEvolution of Computers and Generation of computers
Evolution of Computers and Generation of computers
 
Presentation On Operating system
Presentation On Operating systemPresentation On Operating system
Presentation On Operating system
 
Generation of computer 1st to 5th
Generation of computer 1st to 5th Generation of computer 1st to 5th
Generation of computer 1st to 5th
 
Ppt on 3rd generation computers
Ppt on 3rd generation computersPpt on 3rd generation computers
Ppt on 3rd generation computers
 
Lesson 5 computer software
Lesson 5 computer softwareLesson 5 computer software
Lesson 5 computer software
 

Similar to History of Operating System (1).pptx

1.1 Introduction to Operating System .pptx
1.1 Introduction to Operating System .pptx1.1 Introduction to Operating System .pptx
1.1 Introduction to Operating System .pptxSudarshanSharma43
 
ICT assignment.pptx
ICT assignment.pptxICT assignment.pptx
ICT assignment.pptxSourabYadav1
 
Compendium for computer application
Compendium for computer applicationCompendium for computer application
Compendium for computer applicationmusadoto
 
Computer Based Presentation.pptx
Computer Based Presentation.pptxComputer Based Presentation.pptx
Computer Based Presentation.pptxShivamYadav362790
 
Unit 1 introduction to os
Unit 1 introduction to osUnit 1 introduction to os
Unit 1 introduction to osGaneshThapa27
 
The generations of Computers.pptx
The generations of Computers.pptxThe generations of Computers.pptx
The generations of Computers.pptxManuSampath1
 
Lecture1.pdf
Lecture1.pdfLecture1.pdf
Lecture1.pdfJoyPalit
 
computer application in hospitality Industry, periyar university unit 1
computer application in hospitality Industry, periyar university  unit 1computer application in hospitality Industry, periyar university  unit 1
computer application in hospitality Industry, periyar university unit 1admin information
 
computer applicationin hospitality Industry1 periyar university unit1
computer applicationin hospitality Industry1 periyar university  unit1computer applicationin hospitality Industry1 periyar university  unit1
computer applicationin hospitality Industry1 periyar university unit1admin information
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to ComputersPrabu U
 
Introduction To Computer
Introduction To ComputerIntroduction To Computer
Introduction To ComputerTabsheer Hasan
 
UNIT-I Intorduction To Operating System.pptx
UNIT-I Intorduction To Operating System.pptxUNIT-I Intorduction To Operating System.pptx
UNIT-I Intorduction To Operating System.pptxPiyushbodh
 
Introduction to Computer and Generations of Computer by Er. Kamlesh Tripathi
Introduction to Computer and Generations of Computer by Er. Kamlesh TripathiIntroduction to Computer and Generations of Computer by Er. Kamlesh Tripathi
Introduction to Computer and Generations of Computer by Er. Kamlesh TripathiLEALucknow
 

Similar to History of Operating System (1).pptx (20)

Generation of os
Generation of osGeneration of os
Generation of os
 
1.1 Introduction to Operating System .pptx
1.1 Introduction to Operating System .pptx1.1 Introduction to Operating System .pptx
1.1 Introduction to Operating System .pptx
 
ICT assignment.pptx
ICT assignment.pptxICT assignment.pptx
ICT assignment.pptx
 
Generation of computer
Generation of computerGeneration of computer
Generation of computer
 
Compendium for computer application
Compendium for computer applicationCompendium for computer application
Compendium for computer application
 
Digital Fluency
Digital FluencyDigital Fluency
Digital Fluency
 
Computer Based Presentation.pptx
Computer Based Presentation.pptxComputer Based Presentation.pptx
Computer Based Presentation.pptx
 
Unit 1 introduction to os
Unit 1 introduction to osUnit 1 introduction to os
Unit 1 introduction to os
 
The generations of Computers.pptx
The generations of Computers.pptxThe generations of Computers.pptx
The generations of Computers.pptx
 
Lecture1.pdf
Lecture1.pdfLecture1.pdf
Lecture1.pdf
 
Unit i
Unit  iUnit  i
Unit i
 
computer application in hospitality Industry, periyar university unit 1
computer application in hospitality Industry, periyar university  unit 1computer application in hospitality Industry, periyar university  unit 1
computer application in hospitality Industry, periyar university unit 1
 
computer applicationin hospitality Industry1 periyar university unit1
computer applicationin hospitality Industry1 periyar university  unit1computer applicationin hospitality Industry1 periyar university  unit1
computer applicationin hospitality Industry1 periyar university unit1
 
Unit I
Unit  IUnit  I
Unit I
 
Unit i
Unit  iUnit  i
Unit i
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to Computers
 
Introduction To Computer
Introduction To ComputerIntroduction To Computer
Introduction To Computer
 
Computer generations
Computer generationsComputer generations
Computer generations
 
UNIT-I Intorduction To Operating System.pptx
UNIT-I Intorduction To Operating System.pptxUNIT-I Intorduction To Operating System.pptx
UNIT-I Intorduction To Operating System.pptx
 
Introduction to Computer and Generations of Computer by Er. Kamlesh Tripathi
Introduction to Computer and Generations of Computer by Er. Kamlesh TripathiIntroduction to Computer and Generations of Computer by Er. Kamlesh Tripathi
Introduction to Computer and Generations of Computer by Er. Kamlesh Tripathi
 

More from AngelaClarito1

Permutation and combination.pptx
Permutation and combination.pptxPermutation and combination.pptx
Permutation and combination.pptxAngelaClarito1
 
Function and Relation.pdf
Function and Relation.pdfFunction and Relation.pdf
Function and Relation.pdfAngelaClarito1
 
Lecture-4.1-Operating-System.pptx
Lecture-4.1-Operating-System.pptxLecture-4.1-Operating-System.pptx
Lecture-4.1-Operating-System.pptxAngelaClarito1
 
Introduction to Java.pptx
Introduction to Java.pptxIntroduction to Java.pptx
Introduction to Java.pptxAngelaClarito1
 
Lecture_1___Introduction_to_OOP.pdf.pdf
Lecture_1___Introduction_to_OOP.pdf.pdfLecture_1___Introduction_to_OOP.pdf.pdf
Lecture_1___Introduction_to_OOP.pdf.pdfAngelaClarito1
 

More from AngelaClarito1 (7)

Permutation and combination.pptx
Permutation and combination.pptxPermutation and combination.pptx
Permutation and combination.pptx
 
Function and Relation.pdf
Function and Relation.pdfFunction and Relation.pdf
Function and Relation.pdf
 
Lecture-4.1-Operating-System.pptx
Lecture-4.1-Operating-System.pptxLecture-4.1-Operating-System.pptx
Lecture-4.1-Operating-System.pptx
 
Introduction to Java.pptx
Introduction to Java.pptxIntroduction to Java.pptx
Introduction to Java.pptx
 
Lecture_1___Introduction_to_OOP.pdf.pdf
Lecture_1___Introduction_to_OOP.pdf.pdfLecture_1___Introduction_to_OOP.pdf.pdf
Lecture_1___Introduction_to_OOP.pdf.pdf
 
JAVA.1st lesson.pptx
JAVA.1st lesson.pptxJAVA.1st lesson.pptx
JAVA.1st lesson.pptx
 
01 IT Vocabulary.pptx
01 IT Vocabulary.pptx01 IT Vocabulary.pptx
01 IT Vocabulary.pptx
 

Recently uploaded

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"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
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
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
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
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
 

Recently uploaded (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"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...
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
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
 
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...
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
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
 

History of Operating System (1).pptx

  • 1. History of Operating System Prepared by: Angela C. Clarito
  • 2. History of Operating Systems ● Serial Processing (First Generation) (1) ● Batch Systems (Second Generation) (2) ● Multi-programmed Systems (Third Generation) (3)
  • 3. The First Generation (1940's to early 1950's) ● The “serial processing era.” ● History of the operating system started in 1950. Before 1950, the programmers directly interact with the hardware there was no operating system at that time.
  • 4. The First Generation (1940's to early 1950's) ● First generation of computer started with using vacuum tubes as the basic Components for Memory and Circuitry for CPU (Central Processing Unit).
  • 5. HOW SERIAL PROCESSING WORKS? ● Type the program or punched card. ● Convert the punched card to a card reader. ● submit to the computing machine, is there any errors, the error was indicated by the lights. ● The programmer examined the register and main memory to identify the cause of an error ● Take outputs on the printers. ● Then the programmer ready for the next program.
  • 7. Characteristics of First Generation Computers ● Use of vacuum tubes technology ● Based on machine language only ● Used of punched cards as an input device ● used of magnetic tapes as memory device ● Use of paper tapes as an output device (output were given in printouts only).
  • 9. Examples of First Generation Computers ● ENIAC -Electronic Numerical Integrator And Computer ● EDVAC – Electronic Discrete Variable Automatic Computer ● UNIVAC – Universal Automatic Computer ● IBM 701 ● IBM 650 ● Manchester Mark 1, Mark 2 , Mark 3 and etc.
  • 10. The Second Generation (1955–65) Transistors and Batch Systems ● The “batch processing era.” ● The period of second generation was from 1959- 1965.
  • 11. The Second Generation (1955–65) Transistors and Batch Systems ● In this generation, transistors were used that were cheaper, consumed less power, more compact in size, more reliable and faster than the first generation machines made of vacuum tubes.
  • 12. The Second Generation (1955–65) Transistors and Batch Systems ● In this generation, magnetic cores were used as the primary memory and magnetic tape and magnetic disks as secondary storage devices.
  • 13. The Second Generation (1955–65) Transistors and Batch Systems ● In this generation, assembly language and high-level programming languages like FORTRAN, COBOL were used. The computers used batch processing and multiprogramming operating system.
  • 14. Characteristics of Second Generation Computers ● Use of transistors ● Reliable in comparison to first generation computers ● Smaller size as compared to first generation computers ● Generated less heat as compared to first generation computers ● Consumed less electricity as compared to first generation computers ● Faster than first generation computers ● Still very costly ● AC required ● Supported machine and assembly languages
  • 16. HOW DOES BATCH SYSTEM WORKS?
  • 17. An early batch system. (a) Programmers bring cards to 1401. (b) 1401 reads batch of jobs onto tape. (c) Operator carries input tape to 7094. (d) 7094 does computing. (e) Operator carries output tape to 1401. (f) 1401 prints output.
  • 18. The Third Generation (1965's to early 1980's) ● Multiprogramming is a technique to execute the number of programs simultaneously by a single processor. ● In multiprogramming, a number of processes reside in main memory at a time.
  • 19. The Third Generation (1965's to early 1980's) ● The OS(Operating System) picks and begins to execute one of the jobs in main memory. ● The main memory consisting of 5 jobs at a time, the CPU executes one by one.
  • 20. The Third Generation (1965's to early 1980's) ● New operating system that could perform multiple tasks in a single computer program was success for this generation and this capability is called multiprogramming.
  • 21. The Third Generation (1965's to early 1980's) ● Multiprogramming OS is one which can run multiple programs (or processes) ● Multitasking is the logical extension of multiprogramming in which CPU executes multiple jobs by switching but switches occur so frequently that users can interact with each program while it is running.
  • 22. Personal Computer and its Operating System (1980's to present) ● They introduced the MS- DOS in 1981 although it was effective it created much difficulty for people who tried to understand its cryptic commands.
  • 23. Personal Computer and its Operating System (1980's to present) ● Development of personal computer represent the fourth generation. The cost of personal computer was high back then. ● Microsoft and the Windows operating system were related to creating personal computers. Some of the popular operating systems are Microsoft Windows, Mac OS, Linux.
  • 24. Personal Computer and its Operating System (1980's to present) ● Linux operating system was created in early 1990s. ● The first Windows operating system was created by Microsoft in 1975. ● Windows realised operating systems such as Windows 95, Windows 98, Windows XP.
  • 25. Personal Computer and its Operating System (1980's to present) ● Most Windows users use the Windows 10 operating system. Apple released another popular operating system developed in the 1980s which is named as Macintosh OS or Mac OS.
  • 26. Real time Operating System ● A real-time system is defined as a data processing system in which the time interval required to process and respond to inputs is so small that it controls the environment. ● A real-time operating system must have well-defined, fixed time constraints, otherwise the system will fail.
  • 27. Real time Operating System ● For example, Scientific experiments, medical imaging systems, industrial control systems, weapon systems, robots, air traffic control systems, etc. ● An operating system is basically, a program that acts as an interface between the system hardware and the user. Moreover, it handles all the interactions between the software and the hardware.
  • 28. Real time Operating System ● The real-time operating systems are used in real-time systems where the time constraints are fixed and followed strictly. ● This means that the time for processing and responding is very small. ● Moreover, the system should perform the given task in a fixed time otherwise, it results in a system failure.
  • 29. TYPES OF REAL TIME OPERATING SYSTEM ❖ HARD REAL-TIME SYSTEM ● In this, the time constraint is very short and strict. Even seconds of delay is not acceptable. Therefore, it is compulsory to complete the task within the given time only. ● Examples are Airplanes systems, Medical treatment systems, etc.
  • 30. HANDHELD OPERATING SYSTEM ● Handheld computers are developed in the year 1900’s, and the demand for software to operate and run on these devices has also increased.
  • 31. HANDHELD OPERATING SYSTEM ● Three major competitors have emerged in the handheld PC world with three different OS for these handheld PC’s. ○ Palm Corporation-Palm OS ○ Microsoft-originally referred as Windows CE-Pocket PC ○ Android
  • 32. HANDHELD OPERATING SYSTEM ● Three major competitors have emerged in the handheld PC world with three different OS for these handheld PC’s. ○ Palm Corporation-Palm OS ○ Microsoft-originally referred as Windows CE-Pocket PC ○ Android