SlideShare a Scribd company logo
1 of 25
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

Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OSvampugani
 
Operating system memory management
Operating system memory managementOperating system memory management
Operating system memory managementrprajat007
 
Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OSKumar Pritam
 
OS - Process Concepts
OS - Process ConceptsOS - Process Concepts
OS - Process ConceptsMukesh Chinta
 
chapter 1 introduction to operating system
chapter 1 introduction to operating systemchapter 1 introduction to operating system
chapter 1 introduction to operating systemAisyah Rafiuddin
 
Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]Ravindra Raju Kolahalam
 
Chapter 2 Operating System Structures.ppt
Chapter 2 Operating System Structures.pptChapter 2 Operating System Structures.ppt
Chapter 2 Operating System Structures.pptErenJeager20
 
evolution of operating system
evolution of operating systemevolution of operating system
evolution of operating systemAmir Khan
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)Vaibhav Bajaj
 
Process in operating system
Process in operating systemProcess in operating system
Process in operating systemChetan Mahawar
 
Threads (operating System)
Threads (operating System)Threads (operating System)
Threads (operating System)Prakhar Maurya
 
Os unit 3 , process management
Os unit 3 , process managementOs unit 3 , process management
Os unit 3 , process managementArnav Chowdhury
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating systemPrankit Mishra
 
contiguous memory allocation.pptx
contiguous memory allocation.pptxcontiguous memory allocation.pptx
contiguous memory allocation.pptxRajapriya82
 
Multithreading
Multithreading Multithreading
Multithreading WafaQKhan
 
Operating System Overview
Operating System OverviewOperating System Overview
Operating System OverviewAnas Ebrahim
 

What's hot (20)

Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OS
 
Operating system memory management
Operating system memory managementOperating system memory management
Operating system memory management
 
Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OS
 
Cs8493 unit 1
Cs8493 unit 1Cs8493 unit 1
Cs8493 unit 1
 
CPU Scheduling Algorithms
CPU Scheduling AlgorithmsCPU Scheduling Algorithms
CPU Scheduling Algorithms
 
Process of operating system
Process of operating systemProcess of operating system
Process of operating system
 
OS - Process Concepts
OS - Process ConceptsOS - Process Concepts
OS - Process Concepts
 
Semaphores
SemaphoresSemaphores
Semaphores
 
chapter 1 introduction to operating system
chapter 1 introduction to operating systemchapter 1 introduction to operating system
chapter 1 introduction to operating system
 
Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]
 
Chapter 2 Operating System Structures.ppt
Chapter 2 Operating System Structures.pptChapter 2 Operating System Structures.ppt
Chapter 2 Operating System Structures.ppt
 
evolution of operating system
evolution of operating systemevolution of operating system
evolution of operating system
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
 
Process in operating system
Process in operating systemProcess in operating system
Process in operating system
 
Threads (operating System)
Threads (operating System)Threads (operating System)
Threads (operating System)
 
Os unit 3 , process management
Os unit 3 , process managementOs unit 3 , process management
Os unit 3 , process management
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating system
 
contiguous memory allocation.pptx
contiguous memory allocation.pptxcontiguous memory allocation.pptx
contiguous memory allocation.pptx
 
Multithreading
Multithreading Multithreading
Multithreading
 
Operating System Overview
Operating System OverviewOperating System Overview
Operating System Overview
 

Similar to Evolution of operating system

Unit 1 introduction to os
Unit 1 introduction to osUnit 1 introduction to os
Unit 1 introduction to osGaneshThapa27
 
OS , Its History and Types
OS , Its History and TypesOS , Its History and Types
OS , Its History and TypesAyesha Tahir
 
Ge6151 computer programming notes
Ge6151 computer programming notesGe6151 computer programming notes
Ge6151 computer programming notesshanmura
 
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.pptxcetaw81672
 
Unit 1 operating system
Unit 1 operating systemUnit 1 operating system
Unit 1 operating systemMeeta
 
3. Unit 1_ Evolution OS.pptx
3. Unit 1_ Evolution OS.pptx3. Unit 1_ Evolution OS.pptx
3. Unit 1_ Evolution OS.pptxAishwarya .
 
Introduction of computer & fundamental
Introduction of computer & fundamentalIntroduction of computer & fundamental
Introduction of computer & fundamentalAnand Tiwari
 
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
 
Operating Systems
Operating SystemsOperating Systems
Operating SystemsLeon Lei
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating SystemAiman Hafeez
 
Neha ict project
Neha ict projectNeha ict project
Neha ict projectamitgarg46
 
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.pptxgowthamiv26
 
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 Computersgyanikashukla
 

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

Semiconductor microwave devices
Semiconductor microwave devicesSemiconductor microwave devices
Semiconductor microwave devicesArshad khan
 
Water level indicator
Water level indicatorWater level indicator
Water level indicatorArshad 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 1973Arshad khan
 

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

Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 

Recently uploaded (20)

Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 

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.