SlideShare a Scribd company logo
1 of 17
OPERATING SYSTEM
HISTORY OF OS
 ZEROTH GENERATION
 FIRST GENERATION
 SECOND GENERATION
 THIRD GENERATION
 FOURTH GENERATION
ZEROTH GENERATION
 The first digital computer was designed by charles babbage.
 It had a mechanical design where wheels,gears,cogs,etc.
 As this computer was slow and unreliable.
1791-1871
FIRST GENERATION
 These machines were huge and their continued use
generated a great deal of heat.
 The vacuum tubes also used to get burnt very fast.
 The programming was done only in machine language.
 They were single-user machines which were extremely
unfriendly to both users and programmers.
1791-1871
SECOND GENERATION
 1995,Transistors were introduced in the USA at AT&T.
 The size and cost of the machine dramatically dwindled.
 Control cards giving information about the job,the user
sequentially stacked
$JOB - specified job to be done
&LOAD -executable machine instructions punched onto them
& loaded into main memory.
1955-1965
STUCTURE OF THE BACTH
JOB
$JOB
$END
DATA
$RUN
FORTRAN PROG
$LOAD
USER
NEXT JOB
DATA CARDS
PROGRAM CARDS
CONTROL CARDS
THIRD GENERATION
 IBM had designed various computer in this series which were mutually
compatible .
 This is how the concept of “family of computers”
came into being.
 IBM was forced to deliver from operating system .
These were:
 CP-67/CMS for the powerful 360/67,using virtual storage
 OS/MVT for the bigger 360 systems
 OS/MFT for the medium 360 systems
 DOS/360 for the small 360 systems
1965-1980
ADVANTAGE/FEATURES /PROBLEM
 Integrated circuits
 Portability
 Job control language
 Multiprogramming
 Spooling
 Time sharing
FOURTH GERENATION
 When Large scale integration circuits came into existence ,
Thousands of transistors could be packaged on a very small
area of a silicon chip.
 Made up registers , adders , multiplexers , decoders and a
variety of other digital circuits.
 As the size of a chip containing thousands of transistors
shrank.
 It required tremendous accuracy and reliability.
1980-PRESENT
SYSTEMS
 Desktop systems :
Control program for microcomputers(CP/M)
First operating system on the microcomputer platform.
it was developed on intel 8080 in 1974 as a file system.
 Multiprocessor systems:
The uniprocessor system consist of only one CPU ,
memory , peripherals .The SMP architecture , which is
most common architecture for multiprocessor systems
SYSTEMS
 Distributed Processing
Distributed processing started becoming a reality. instead of
cenralized large computer , the trend towards having a
number of smaller systems at different work
Two response:
Network Operating System(NOS)
Distributed Operating System(DOS)
SYSTEM
 Clustered system:
clustered systems combine best features of both distributed os and
multiprocessor systems. The connected computer systems can be either
uniprocessor or multiprocessor .clustered systems were originally
developed by the DEC in the late 1980’s for the VAX/VMS os.
 Handheld System:
The quest for smaller size of personal computers has spawned an
entirely new type of system over the years known as Handheld systems
. The newton messagepad released by Apple computers in 1993.
WHAT IS OS?
 The operating system can be viewed as a set of software
programs normally supplied along with the hardware for the
effective and easy use of the machine.
 The two benefits that enhance its utility are:
- >elimination of duplicate efforts by hundreds of programmers
in developing tedious and complicated routines.
- > provision of security and confidentiality of information to
users.
DIFFERENT SERVICE OF THE
OS
 INFORMATION MANAGEMENT
information management refers to a set of services used for storing ,
retrieving , modifying and removing the information on various devices
Create a file
Create a directory
Open a file
Close a file
Read data from file to buffer
Write data from buffer to file
Move the file pointer
Read and return a file status
Create a pipe
Create a link
Change working directory
DIFFERENT SERVICE OF THE
OS
 PROCESS MANAGEMENT
The services provided through process management are very
important , if the os supports multiple users as in the case of UNIX or
MVS.
Create a process
Wait for a child process to terminate
Terminate a process
Change a process priority
Block a process
Ready a process
Dispatch a process
Suspend a process
Resume a process
DIFFERENT SERVICE OF THE
OS
 MEMORY MANAGEMENT
The service provided under memory management are directed to
keeping track of memory and allocating/deallocating it to various
processes ,
Allocate a chunk of memory to process
Free a chunk of memory from a process
Operating system

More Related Content

What's hot (6)

Introduction History Significance of mainframe computer
Introduction History Significance of mainframe computerIntroduction History Significance of mainframe computer
Introduction History Significance of mainframe computer
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Moac272 chapter11
Moac272 chapter11Moac272 chapter11
Moac272 chapter11
 
Licão 01 introduction
Licão 01 introductionLicão 01 introduction
Licão 01 introduction
 
Operating System
Operating SystemOperating System
Operating System
 
Presentation On Operating system
Presentation On Operating systemPresentation On Operating system
Presentation On Operating system
 

Similar to Operating system

Silberschatz / OS Concepts
Silberschatz /  OS Concepts Silberschatz /  OS Concepts
Silberschatz / OS Concepts
Alanisca Alanis
 
Operating System
Operating SystemOperating System
Operating System
benremoz
 
Operating Systems Unit One - Fourth Semester - Engineering
Operating Systems Unit One - Fourth Semester - EngineeringOperating Systems Unit One - Fourth Semester - Engineering
Operating Systems Unit One - Fourth Semester - Engineering
Yogesh Santhan
 
CSE 370 - Introduction to Operating Systems
CSE 370 - Introduction to Operating SystemsCSE 370 - Introduction to Operating Systems
CSE 370 - Introduction to Operating Systems
Dev Khare
 

Similar to Operating system (20)

Ge6151 computer programming notes
Ge6151 computer programming notesGe6151 computer programming notes
Ge6151 computer programming notes
 
Silberschatz / OS Concepts
Silberschatz /  OS Concepts Silberschatz /  OS Concepts
Silberschatz / OS Concepts
 
Mainframe
MainframeMainframe
Mainframe
 
Cso Latest
Cso LatestCso Latest
Cso Latest
 
Cso Latest
Cso LatestCso Latest
Cso Latest
 
Chapter - 1
Chapter - 1Chapter - 1
Chapter - 1
 
Day 1
Day   1Day   1
Day 1
 
Fundamentals of Computers
Fundamentals of ComputersFundamentals of Computers
Fundamentals of Computers
 
Generation of computer
Generation of computerGeneration of computer
Generation of computer
 
MIS CHAPTER THREE.ppt
MIS CHAPTER THREE.pptMIS CHAPTER THREE.ppt
MIS CHAPTER THREE.ppt
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 
Operating System
Operating SystemOperating System
Operating System
 
Operating Systems Unit One - Fourth Semester - Engineering
Operating Systems Unit One - Fourth Semester - EngineeringOperating Systems Unit One - Fourth Semester - Engineering
Operating Systems Unit One - Fourth Semester - Engineering
 
Information technology
Information technologyInformation technology
Information technology
 
Third generation computers (hardware and software)
Third generation computers (hardware and software)Third generation computers (hardware and software)
Third generation computers (hardware and software)
 
Introduction to operating syatem
Introduction to operating syatemIntroduction to operating syatem
Introduction to operating syatem
 
computer organisation and architecture_ppt.pptx
computer organisation and architecture_ppt.pptxcomputer organisation and architecture_ppt.pptx
computer organisation and architecture_ppt.pptx
 
Computer operating system and network model
Computer operating system and network modelComputer operating system and network model
Computer operating system and network model
 
CSE 370 - Introduction to Operating Systems
CSE 370 - Introduction to Operating SystemsCSE 370 - Introduction to Operating Systems
CSE 370 - Introduction to Operating Systems
 
OS , Its History and Types
OS , Its History and TypesOS , Its History and Types
OS , Its History and Types
 

Recently uploaded

Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
EADTU
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MysoreMuleSoftMeetup
 

Recently uploaded (20)

OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopal
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDF
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
How to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxHow to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptx
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 

Operating system

  • 2. HISTORY OF OS  ZEROTH GENERATION  FIRST GENERATION  SECOND GENERATION  THIRD GENERATION  FOURTH GENERATION
  • 3. ZEROTH GENERATION  The first digital computer was designed by charles babbage.  It had a mechanical design where wheels,gears,cogs,etc.  As this computer was slow and unreliable. 1791-1871
  • 4. FIRST GENERATION  These machines were huge and their continued use generated a great deal of heat.  The vacuum tubes also used to get burnt very fast.  The programming was done only in machine language.  They were single-user machines which were extremely unfriendly to both users and programmers. 1791-1871
  • 5. SECOND GENERATION  1995,Transistors were introduced in the USA at AT&T.  The size and cost of the machine dramatically dwindled.  Control cards giving information about the job,the user sequentially stacked $JOB - specified job to be done &LOAD -executable machine instructions punched onto them & loaded into main memory. 1955-1965
  • 6. STUCTURE OF THE BACTH JOB $JOB $END DATA $RUN FORTRAN PROG $LOAD USER NEXT JOB DATA CARDS PROGRAM CARDS CONTROL CARDS
  • 7. THIRD GENERATION  IBM had designed various computer in this series which were mutually compatible .  This is how the concept of “family of computers” came into being.  IBM was forced to deliver from operating system . These were:  CP-67/CMS for the powerful 360/67,using virtual storage  OS/MVT for the bigger 360 systems  OS/MFT for the medium 360 systems  DOS/360 for the small 360 systems 1965-1980
  • 8. ADVANTAGE/FEATURES /PROBLEM  Integrated circuits  Portability  Job control language  Multiprogramming  Spooling  Time sharing
  • 9. FOURTH GERENATION  When Large scale integration circuits came into existence , Thousands of transistors could be packaged on a very small area of a silicon chip.  Made up registers , adders , multiplexers , decoders and a variety of other digital circuits.  As the size of a chip containing thousands of transistors shrank.  It required tremendous accuracy and reliability. 1980-PRESENT
  • 10. SYSTEMS  Desktop systems : Control program for microcomputers(CP/M) First operating system on the microcomputer platform. it was developed on intel 8080 in 1974 as a file system.  Multiprocessor systems: The uniprocessor system consist of only one CPU , memory , peripherals .The SMP architecture , which is most common architecture for multiprocessor systems
  • 11. SYSTEMS  Distributed Processing Distributed processing started becoming a reality. instead of cenralized large computer , the trend towards having a number of smaller systems at different work Two response: Network Operating System(NOS) Distributed Operating System(DOS)
  • 12. SYSTEM  Clustered system: clustered systems combine best features of both distributed os and multiprocessor systems. The connected computer systems can be either uniprocessor or multiprocessor .clustered systems were originally developed by the DEC in the late 1980’s for the VAX/VMS os.  Handheld System: The quest for smaller size of personal computers has spawned an entirely new type of system over the years known as Handheld systems . The newton messagepad released by Apple computers in 1993.
  • 13. WHAT IS OS?  The operating system can be viewed as a set of software programs normally supplied along with the hardware for the effective and easy use of the machine.  The two benefits that enhance its utility are: - >elimination of duplicate efforts by hundreds of programmers in developing tedious and complicated routines. - > provision of security and confidentiality of information to users.
  • 14. DIFFERENT SERVICE OF THE OS  INFORMATION MANAGEMENT information management refers to a set of services used for storing , retrieving , modifying and removing the information on various devices Create a file Create a directory Open a file Close a file Read data from file to buffer Write data from buffer to file Move the file pointer Read and return a file status Create a pipe Create a link Change working directory
  • 15. DIFFERENT SERVICE OF THE OS  PROCESS MANAGEMENT The services provided through process management are very important , if the os supports multiple users as in the case of UNIX or MVS. Create a process Wait for a child process to terminate Terminate a process Change a process priority Block a process Ready a process Dispatch a process Suspend a process Resume a process
  • 16. DIFFERENT SERVICE OF THE OS  MEMORY MANAGEMENT The service provided under memory management are directed to keeping track of memory and allocating/deallocating it to various processes , Allocate a chunk of memory to process Free a chunk of memory from a process