SlideShare a Scribd company logo
Presented By: ARSHAD ALI (10787)
department of electrical engineering
National university of modern languages (NUML)
Islamabad.
Evolution of Operating
System.
Operating System.????
Operating system, is software, that
communicates with the hardware and
allows other programs to run
Or
Operating system is the interface between user and
computer hardware
Operating system
Interface
User Hardware
Evolution
• Evolution mean the gradual development of
something.
EVOLUTION OF OPERATING SYSTEM IS
DIVIDED INTO 5 PHASES
PHASE 0: IN THE BEGINNING (1940-1955)
Phase 0: No operating system
• Computers are exotic experimental
equipment.
• Program in machine language.
• Use plug boards to direct computer.
• No overlap between computation, I/O,
think time, and response time.
• Programs manually loaded via card decks.
Phase 1 (1955-1970)
 Make more efficient use of the
 computer: move the person
away from the machine.
 User at console: one user at a
 time
 Batch monitor: load program,
 run, print
 OS becomes a batch monitor: a program that loads a user’s
 If program failed, the OS record the contents of memory and saves it
somewhere.
OS/360 WAS INTRODUCED IN 1963;
WORKED IN 1968.
SYSTEMS WERE ENORMOUSLY
COMPLICATED.
THEY WERE WRITTEN IN ASSEMBLY CODE.
NO STRUCTURED PROGRAMMING.
MODIFICATIONS:
 More efficient use of hardware.
 Efficiency increases because it processes
the jobs as a batch collectively rather
than individually.
Limitations
 No protection
 difficult to debug!
Phase 2 (1970-1980)
• Interactive timesharing:
CTSS:
• Developed at MIT.
One of the first timesharing systems.
to let multiple users interact
with the system at the same time
• Sacrifice CPU time to get better response time
• Users do debugging, editing, and email online.
MODIFICATIONS:
•Better utilization of resources.
•More than one user executes their tasks
simultaneously.
LIMITATIONS
 Thrashing
 Thrashing caused by many Factors including
• Swapping
• Inefficient queuing
 Performance very non-linear response with load
Phase 3: 1980-1990
• OS becomes a subroutine library
• One application at a time (MSDOS, CP/M, …)
• Gates approached Seattle Computer Products, bought 86-DOS, and created MS-
DOS.
• GUI operating systems was developed first time in phase 3.
First “mice”, “windows”
Apple Lisa/ Macintosh: 1984
Xerox Star
pp /
• “Look and Feel” suit 1988
• Microsoft Windows:
Win 1.0 (1985)
.
Modifications:
 OS becomes a subroutine library and
command executive.
 finish quickly and run existing
programs.
Limitations
Eventually PCs become powerful:
OS regains all the complexity of a
“big” OS
memory protection because of
multiprogramming.
Phase 4: (1990-2000)
 Networked Systems:
• Networking (Local Area Networking)
• Different machines share resources
Printers, File Servers, Web Servers
Client – Server Model
Services:
Computing
File Storage
Modifications:
 Internet service providers (service
between OS and apps)
 Information becomes a commodity.
 Advertising becomes a computer
marketplace.
Limitations
 complicated as compare to
uniprograming.
 Required high level protection and
privacy for user data.
Phase 5: 2000??-???? Mobile
Mobile and computer operating systems have been developed in
different ways and for different uses. Computer OS products are older
and more familiar to larger groups of users. Through the last 20 years,
the simple idea of a computer operating system has been continually
built on and improved. Through this time, Microsoft Windows and
Apple's Mac OS have emerged as the two dominant operating system
designs.
So many types of GUI
operating systems are
develop in phase 5
major types are:
OS system of mobiles.
window 95,
window 98,
window XP,
window crystal vista
window 8,
window 10.
CONCLUSION
• The designers and developers try to develop operating system and
make it user friendly all GUI operating System is user friendly
operating system. it is more easy for the user to use GUI OS as
compared to Unix, Linix, Ms. Dos etc. because while using these OS
user must familiar with its commands .
•The goal in OS development is to make
the machine convenient to use.
THANKS

More Related Content

What's hot

Boot process
Boot processBoot process
Boot process
Salman Memon
 
Windows V/S Linux OS - Comparison
Windows V/S Linux OS - ComparisonWindows V/S Linux OS - Comparison
Windows V/S Linux OS - Comparison
Hariharan Ganesan
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its ComponentsMahmuda Rahman
 
Introduction to Shell script
Introduction to Shell scriptIntroduction to Shell script
Introduction to Shell script
Bhavesh Padharia
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating System
Dr.Suresh Isave
 
Operating System PPT
Operating System PPTOperating System PPT
Operating System PPT
Rajneesh Chaubey
 
Generation of os
Generation of osGeneration of os
Generation of os
Shubham Sinha
 
Linux operating system ppt
Linux operating system pptLinux operating system ppt
Linux operating system ppt
Achyut Sinha
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
Hemant Raj
 
Ch1-Operating System Concept
Ch1-Operating System ConceptCh1-Operating System Concept
Ch1-Operating System Concept
Muhammad Bilal Tariq
 
Operating system
Operating systemOperating system
Operating system
vivek anand
 
Operating Systems Presentation
Operating Systems Presentation Operating Systems Presentation
Operating Systems Presentation
Mayank Thanki
 
Architecture of operating system
Architecture of operating systemArchitecture of operating system
Architecture of operating system
Supriya Kumari
 
Linux operating system - Overview
Linux operating system - OverviewLinux operating system - Overview
Linux operating system - Overview
Ashita Agrawal
 
Linux os and its features
Linux os and its featuresLinux os and its features
Linux os and its features
Kadiresan Nagarattiname
 
Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1
abhinav baba
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
RajendraPrasad Alladi
 
Chapter 2 - Operating System Structures
Chapter 2 - Operating System StructuresChapter 2 - Operating System Structures
Chapter 2 - Operating System StructuresWayne Jones Jnr
 
Unix Operating System
Unix Operating SystemUnix Operating System
Unix Operating System
MahakKasliwal
 

What's hot (20)

Boot process
Boot processBoot process
Boot process
 
Operating system
Operating system Operating system
Operating system
 
Windows V/S Linux OS - Comparison
Windows V/S Linux OS - ComparisonWindows V/S Linux OS - Comparison
Windows V/S Linux OS - Comparison
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its Components
 
Introduction to Shell script
Introduction to Shell scriptIntroduction to Shell script
Introduction to Shell script
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating System
 
Operating System PPT
Operating System PPTOperating System PPT
Operating System PPT
 
Generation of os
Generation of osGeneration of os
Generation of os
 
Linux operating system ppt
Linux operating system pptLinux operating system ppt
Linux operating system ppt
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
Ch1-Operating System Concept
Ch1-Operating System ConceptCh1-Operating System Concept
Ch1-Operating System Concept
 
Operating system
Operating systemOperating system
Operating system
 
Operating Systems Presentation
Operating Systems Presentation Operating Systems Presentation
Operating Systems Presentation
 
Architecture of operating system
Architecture of operating systemArchitecture of operating system
Architecture of operating system
 
Linux operating system - Overview
Linux operating system - OverviewLinux operating system - Overview
Linux operating system - Overview
 
Linux os and its features
Linux os and its featuresLinux os and its features
Linux os and its features
 
Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
 
Chapter 2 - Operating System Structures
Chapter 2 - Operating System StructuresChapter 2 - Operating System Structures
Chapter 2 - Operating System Structures
 
Unix Operating System
Unix Operating SystemUnix Operating System
Unix Operating System
 

Similar to Evolution of operating system

Unit 1 introduction to os
Unit 1 introduction to osUnit 1 introduction to os
Unit 1 introduction to os
GaneshThapa27
 
OS , Its History and Types
OS , Its History and TypesOS , Its History and Types
OS , Its History and Types
Ayesha Tahir
 
Ge6151 computer programming notes
Ge6151 computer programming notesGe6151 computer programming notes
Ge6151 computer programming notes
shanmura
 
Evolution of OS (Operating System)/CS.pptx
Evolution of OS (Operating System)/CS.pptxEvolution of OS (Operating System)/CS.pptx
Evolution of OS (Operating System)/CS.pptx
cetaw81672
 
Unit 1 operating system
Unit 1 operating systemUnit 1 operating system
Unit 1 operating system
Meeta
 
3. Unit 1_ Evolution OS.pptx
3. Unit 1_ Evolution OS.pptx3. Unit 1_ Evolution OS.pptx
3. Unit 1_ Evolution OS.pptx
Aishwarya .
 
Introduction of computer & fundamental
Introduction of computer & fundamentalIntroduction of computer & fundamental
Introduction of computer & fundamental
Anand Tiwari
 
os_1.pdf
os_1.pdfos_1.pdf
os_1.pdf
HemantBorse6
 
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
SudarshanSharma43
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
Leon Lei
 
Lesson 2 History Of Operating System
Lesson 2 History Of Operating SystemLesson 2 History Of Operating System
Lesson 2 History Of Operating System
Laguna State Polytechnic University
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
Aiman Hafeez
 
Neha ict project
Neha ict projectNeha ict project
Neha ict project
amitgarg46
 
History Of Operating Systems
History Of Operating SystemsHistory Of Operating Systems
os.ppt
os.pptos.ppt
os.ppt
banu236831
 
Chapter 1 - Introduction to Operating System.pptx
Chapter 1 - Introduction to Operating System.pptxChapter 1 - Introduction to Operating System.pptx
Chapter 1 - Introduction to Operating System.pptx
gowthamiv26
 
Introduction to Operating system
Introduction to Operating system Introduction to Operating system
Introduction to Operating system
Bilal Bhatti
 
Fundamentals of Computers
Fundamentals of ComputersFundamentals of Computers
Fundamentals of Computers
gyanikashukla
 
training report
training reporttraining report
training report
MITHLESH KUMAR YADAV
 

Similar to Evolution of operating system (20)

Unit 1 introduction to os
Unit 1 introduction to osUnit 1 introduction to os
Unit 1 introduction to os
 
OS , Its History and Types
OS , Its History and TypesOS , Its History and Types
OS , Its History and Types
 
Ge6151 computer programming notes
Ge6151 computer programming notesGe6151 computer programming notes
Ge6151 computer programming notes
 
Evolution of OS (Operating System)/CS.pptx
Evolution of OS (Operating System)/CS.pptxEvolution of OS (Operating System)/CS.pptx
Evolution of OS (Operating System)/CS.pptx
 
Unit 1 operating system
Unit 1 operating systemUnit 1 operating system
Unit 1 operating system
 
3. Unit 1_ Evolution OS.pptx
3. Unit 1_ Evolution OS.pptx3. Unit 1_ Evolution OS.pptx
3. Unit 1_ Evolution OS.pptx
 
Introduction of computer & fundamental
Introduction of computer & fundamentalIntroduction of computer & fundamental
Introduction of computer & fundamental
 
os_1.pdf
os_1.pdfos_1.pdf
os_1.pdf
 
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
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Lesson 2 History Of Operating System
Lesson 2 History Of Operating SystemLesson 2 History Of Operating System
Lesson 2 History Of Operating System
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Neha ict project
Neha ict projectNeha ict project
Neha ict project
 
History Of Operating Systems
History Of Operating SystemsHistory Of Operating Systems
History Of Operating Systems
 
os.ppt
os.pptos.ppt
os.ppt
 
SACHINDOC
SACHINDOCSACHINDOC
SACHINDOC
 
Chapter 1 - Introduction to Operating System.pptx
Chapter 1 - Introduction to Operating System.pptxChapter 1 - Introduction to Operating System.pptx
Chapter 1 - Introduction to Operating System.pptx
 
Introduction to Operating system
Introduction to Operating system Introduction to Operating system
Introduction to Operating system
 
Fundamentals of Computers
Fundamentals of ComputersFundamentals of Computers
Fundamentals of Computers
 
training report
training reporttraining report
training report
 

More from Arshad khan

Hrm of walmart
Hrm of walmartHrm of walmart
Hrm of walmart
Arshad khan
 
Time management
Time managementTime management
Time management
Arshad khan
 
Semiconductor microwave devices
Semiconductor microwave devicesSemiconductor microwave devices
Semiconductor microwave devices
Arshad khan
 
Water level indicator
Water level indicatorWater level indicator
Water level indicator
Arshad khan
 
Image enhancement techniques
Image enhancement techniques Image enhancement techniques
Image enhancement techniques
Arshad khan
 
Constitution of pakistan 1973
Constitution of pakistan 1973Constitution of pakistan 1973
Constitution of pakistan 1973
Arshad khan
 
CPEC
CPECCPEC

More from Arshad khan (7)

Hrm of walmart
Hrm of walmartHrm of walmart
Hrm of walmart
 
Time management
Time managementTime management
Time management
 
Semiconductor microwave devices
Semiconductor microwave devicesSemiconductor microwave devices
Semiconductor microwave devices
 
Water level indicator
Water level indicatorWater level indicator
Water level indicator
 
Image enhancement techniques
Image enhancement techniques Image enhancement techniques
Image enhancement techniques
 
Constitution of pakistan 1973
Constitution of pakistan 1973Constitution of pakistan 1973
Constitution of pakistan 1973
 
CPEC
CPECCPEC
CPEC
 

Recently uploaded

Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 

Recently uploaded (20)

Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 

Evolution of operating system

  • 1.
  • 2. Presented By: ARSHAD ALI (10787) department of electrical engineering National university of modern languages (NUML) Islamabad.
  • 4. Operating System.???? Operating system, is software, that communicates with the hardware and allows other programs to run
  • 5. Or Operating system is the interface between user and computer hardware Operating system Interface User Hardware
  • 6. Evolution • Evolution mean the gradual development of something.
  • 7. EVOLUTION OF OPERATING SYSTEM IS DIVIDED INTO 5 PHASES
  • 8. PHASE 0: IN THE BEGINNING (1940-1955) Phase 0: No operating system • Computers are exotic experimental equipment. • Program in machine language. • Use plug boards to direct computer. • No overlap between computation, I/O, think time, and response time. • Programs manually loaded via card decks.
  • 9. Phase 1 (1955-1970)  Make more efficient use of the  computer: move the person away from the machine.  User at console: one user at a  time  Batch monitor: load program,  run, print  OS becomes a batch monitor: a program that loads a user’s  If program failed, the OS record the contents of memory and saves it somewhere.
  • 10. OS/360 WAS INTRODUCED IN 1963; WORKED IN 1968. SYSTEMS WERE ENORMOUSLY COMPLICATED. THEY WERE WRITTEN IN ASSEMBLY CODE. NO STRUCTURED PROGRAMMING.
  • 11. MODIFICATIONS:  More efficient use of hardware.  Efficiency increases because it processes the jobs as a batch collectively rather than individually.
  • 12. Limitations  No protection  difficult to debug!
  • 13. Phase 2 (1970-1980) • Interactive timesharing: CTSS: • Developed at MIT. One of the first timesharing systems. to let multiple users interact with the system at the same time • Sacrifice CPU time to get better response time • Users do debugging, editing, and email online.
  • 14. MODIFICATIONS: •Better utilization of resources. •More than one user executes their tasks simultaneously.
  • 15. LIMITATIONS  Thrashing  Thrashing caused by many Factors including • Swapping • Inefficient queuing  Performance very non-linear response with load
  • 16. Phase 3: 1980-1990 • OS becomes a subroutine library • One application at a time (MSDOS, CP/M, …) • Gates approached Seattle Computer Products, bought 86-DOS, and created MS- DOS. • GUI operating systems was developed first time in phase 3. First “mice”, “windows” Apple Lisa/ Macintosh: 1984 Xerox Star pp / • “Look and Feel” suit 1988 • Microsoft Windows: Win 1.0 (1985) .
  • 17. Modifications:  OS becomes a subroutine library and command executive.  finish quickly and run existing programs.
  • 18. Limitations Eventually PCs become powerful: OS regains all the complexity of a “big” OS memory protection because of multiprogramming.
  • 19. Phase 4: (1990-2000)  Networked Systems: • Networking (Local Area Networking) • Different machines share resources Printers, File Servers, Web Servers Client – Server Model Services: Computing File Storage
  • 20. Modifications:  Internet service providers (service between OS and apps)  Information becomes a commodity.  Advertising becomes a computer marketplace.
  • 21. Limitations  complicated as compare to uniprograming.  Required high level protection and privacy for user data.
  • 22. Phase 5: 2000??-???? Mobile Mobile and computer operating systems have been developed in different ways and for different uses. Computer OS products are older and more familiar to larger groups of users. Through the last 20 years, the simple idea of a computer operating system has been continually built on and improved. Through this time, Microsoft Windows and Apple's Mac OS have emerged as the two dominant operating system designs.
  • 23. So many types of GUI operating systems are develop in phase 5 major types are: OS system of mobiles. window 95, window 98, window XP, window crystal vista window 8, window 10.
  • 24. CONCLUSION • The designers and developers try to develop operating system and make it user friendly all GUI operating System is user friendly operating system. it is more easy for the user to use GUI OS as compared to Unix, Linix, Ms. Dos etc. because while using these OS user must familiar with its commands . •The goal in OS development is to make the machine convenient to use.