SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

6 multiprogramming & time sharing
6 multiprogramming & time sharing6 multiprogramming & time sharing
6 multiprogramming & time sharingmyrajendra
 
Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types vimal kumar arora
 
Operating system services 9
Operating system services 9Operating system services 9
Operating system services 9myrajendra
 
Threads (operating System)
Threads (operating System)Threads (operating System)
Threads (operating System)Prakhar Maurya
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsMukesh Chinta
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsShweta Shah
 
Basic structure of computers
Basic structure of computersBasic structure of computers
Basic structure of computersKumar
 
Operating system architecture
Operating system architectureOperating system architecture
Operating system architectureSabin dumre
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating systemMohammad Alam
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating SystemDr.Suresh Isave
 
Operating system components
Operating system componentsOperating system components
Operating system componentsSyed Zaid Irshad
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating SystemHemant Raj
 
Operating System Overview
Operating System OverviewOperating System Overview
Operating System OverviewAnas Ebrahim
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsDamian T. Gordon
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts pptRajendraPrasad Alladi
 

Was ist angesagt? (20)

6 multiprogramming & time sharing
6 multiprogramming & time sharing6 multiprogramming & time sharing
6 multiprogramming & time sharing
 
Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types
 
Operating system services 9
Operating system services 9Operating system services 9
Operating system services 9
 
Threads (operating System)
Threads (operating System)Threads (operating System)
Threads (operating System)
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Presentation on operating system
 Presentation on operating system Presentation on operating system
Presentation on operating system
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Basic structure of computers
Basic structure of computersBasic structure of computers
Basic structure of computers
 
operating system structure
operating system structureoperating system structure
operating system structure
 
Operating system architecture
Operating system architectureOperating system architecture
Operating system architecture
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating System
 
Operating system components
Operating system componentsOperating system components
Operating system components
 
Phases of Compiler
Phases of CompilerPhases of Compiler
Phases of Compiler
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating System Overview
Operating System OverviewOperating System Overview
Operating System Overview
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Linux os and its features
Linux os and its featuresLinux os and its features
Linux os and its features
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086anil_gaur
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 

Kürzlich hochgeladen (20)

chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 

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.