SlideShare a Scribd company logo
1 of 32
Presentation
Topic “Time SharingSystem”
Jamshaid Ali(2011-COE-10)
Sohaib Abdullah(2011-COE-19)
TYPES OF OPERATING
SYSTEM
Presented By:-
Yousuf Nazir 2011-COE-17
M.Ishfaq Shah 2011-COE-23
Operating System is a software, which
makes a
computer to actually work.
It is the software the enables all the programs
we use.
The OS organizes and controls the hardware.
OS acts as an interface between the
application
programs and the machine hardware.
Examples: Windows, Linux, Unix and Mac
OS,
etc.,
What OS does?
An operating system performs basic tasks
such as,
controlling and allocating memory,
prioritizing system requests,
controlling input and output
devices,
facilitating networking.
Providing user interface
 Two most common types.
1) GUI (Graphical user interface)
1) Command line interface
GUI
 A GUI uses windows, icons, and
menus to carry out commands such
as opening files, deleting files, moving
files, etc.
 Many GUI Operating Systems are
operated by using a mouse, the
keyboard can also be used by using
keyboard shortcuts
GUI
 System 7. xp
 Windows 98
 Apple System 7 and Mac OS X
GUI
CLI
 Referred to as the command line
interface or a text interface.
 Navigated by typing commands at
prompts.
 Uses a keyboard to navigate by entering
commands and does not utilize a
mouse.
CLI
Types of o.s
Batch system
Real time o.s
Single-user/single tasking
Single-user/multitasking
Multi user/multitasking
 Time sharing system
Batch System
 Such systems in which the user does
not get to interact with his/her jobs and
jobs with similar needs are executed in a
“batch”, one after the other, are known
as batch systems.
 drives as input devices are line
printers, tape drives, and card punches
as output devices.
Batch System
 All FORTRAN programs were
complied one after the other. The major
task of such an operating system was to
transfer control automatically from one
job to the next.
 In this execution environment, the CPU
is
often idle because the speeds of the
mechanical I/O devices such as a tape
drive are slower than that of electronic
devices.
Real Time
System
A real-time system is
one that must process
information and
produce a response
within a specified time.
Real Time System
 Any system in which the time at which
output is produced is significant.
 Time an important factor.
 That is, in a system with a real-time
constraint it is no good to have the
correct action or the correct answer
after a certain deadline.
Types of Real Time System
 Soft Real Time System
all practical systems can be said to be real-
time systems because they must produce
an output or respond to the user’s
commands within a reasonable amount of
time.
However a small delay is bearable.
(insurance company responding to
letters, word processor displaying what
was typed on the screen, mobile phones
responding)
Types of Real Time System
 Hard Real Time System
Systems where failure to meet
response time constraints leads to
catastrophic system failure.
Modern world interested in these
systems.
(aircraft crashing, car
skidding, patient dying before
corrective action is performed)
Single user/Single
tasking OS
One user works on
the system
Performs one task
at a time
Single user/Single tasking OS
One user works on the system
Performs one task at a time
MS-DOS and Palm OS
Take up little space on disk
Run on inexpensive
computers
Single-user/multitasking
User performs
many tasks at
once
Most common
form of OS
Single-user/multitasking
They are popularly
associated with Desk
Top operating system
which run on
standalone systems
where no user
accounts are
required.
Single-user/multitasking
 They may run different types of
operating systems, including
DOS, Windows, and Mac OS. Linux
and UNIX operating
 Operating System can take control
back from the running process and
can give it to other.
Single-user/multitasking
Single-user/multitasking
 When one job needs to wait for I/O, the
processor can switch to the other job
Multi user/multitasking
 Allows two or more users to run
programs at the same time.
Many users connect to one computer
 The operating system keeps
several jobs in memory
simultaneously
 Some operating systems permit
hundreds or even thousands of
concurrent users.
Multi user/multitasking
Each user has a
unique session.
Requires a powerful
computer
Multi user/multitasking
Time sharing System
 Time-sharing or multitasking is a
logical extension of
multiprogramming.
 Provide advantage of quick
response.
 Reduces CPU idle time.
Time sharing System
When the time runs out, the process is
interrupted, and another process is
loaded into the CPU.
 The act of giving each process a small
slice of time to run is called time slicing.
CPU Time Slicing
for Time Sharing
CPU
Process 1
Process 3
Main Memory
Process 2Current
Process
Repeat until all processes have completed.
Allocate CPU to
Process 1
Allocate CPU to
Process 2
Allocate CPU to
Process 3
Time Sharing System Presentation

More Related Content

What's hot

Types of operating system unit 1 by Ram K Paliwal
Types of operating system  unit 1 by Ram K PaliwalTypes of operating system  unit 1 by Ram K Paliwal
Types of operating system unit 1 by Ram K PaliwalRam Paliwal
 
Operating Systems Process Scheduling Algorithms
Operating Systems   Process Scheduling AlgorithmsOperating Systems   Process Scheduling Algorithms
Operating Systems Process Scheduling Algorithmssathish sak
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating SystemLuka M G
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating Systempriya_sinha02
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsDamian T. Gordon
 
Linux process management
Linux process managementLinux process management
Linux process managementRaghu nath
 
Operating Systems
Operating SystemsOperating Systems
Operating SystemsDan Hess
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsMukesh Chinta
 
OS - Process Concepts
OS - Process ConceptsOS - Process Concepts
OS - Process ConceptsMukesh Chinta
 
Function of Operating system
Function of Operating systemFunction of Operating system
Function of Operating systemAmit Mehla
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating SystemDivya S
 

What's hot (20)

Types of operating system unit 1 by Ram K Paliwal
Types of operating system  unit 1 by Ram K PaliwalTypes of operating system  unit 1 by Ram K Paliwal
Types of operating system unit 1 by Ram K Paliwal
 
Operating Systems Process Scheduling Algorithms
Operating Systems   Process Scheduling AlgorithmsOperating Systems   Process Scheduling Algorithms
Operating Systems Process Scheduling Algorithms
 
Operating system
Operating systemOperating system
Operating system
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating System
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
operating system
operating systemoperating system
operating system
 
Linux process management
Linux process managementLinux process management
Linux process management
 
Operating system
Operating system Operating system
Operating system
 
Introduction to ms dos
Introduction to ms dosIntroduction to ms dos
Introduction to ms dos
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating system
Operating systemOperating system
Operating system
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
OS - Process Concepts
OS - Process ConceptsOS - Process Concepts
OS - Process Concepts
 
Function of Operating system
Function of Operating systemFunction of Operating system
Function of Operating system
 
Chapter 2 operating systems
Chapter 2 operating systemsChapter 2 operating systems
Chapter 2 operating systems
 
Linux file system
Linux file systemLinux file system
Linux file system
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 

Viewers also liked

Types Of Operating System
Types Of Operating SystemTypes Of Operating System
Types Of Operating SystemSyeda Urooba
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating SystemPriya Patra
 
3. operating systems history
3. operating systems history3. operating systems history
3. operating systems historyMarian Marinov
 
Operating system history
Operating system historyOperating system history
Operating system historypauldunkirk
 
History of os.1
History of os.1History of os.1
History of os.1myrajendra
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating SystemSayam Asjad
 
History of Operating system
History of Operating systemHistory of Operating system
History of Operating systemtarun thakkar
 
ITT project ON types of operating system
ITT project ON types of operating systemITT project ON types of operating system
ITT project ON types of operating systemJiohj Etzs
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating SystemHemant Raj
 
types of operating system
types of operating systemtypes of operating system
types of operating systemMahira Rashdi
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)Vaibhav Bajaj
 

Viewers also liked (15)

Types Of Operating System
Types Of Operating SystemTypes Of Operating System
Types Of Operating System
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
History of operating systems
History of operating systemsHistory of operating systems
History of operating systems
 
3. operating systems history
3. operating systems history3. operating systems history
3. operating systems history
 
Operating system history
Operating system historyOperating system history
Operating system history
 
History of os.1
History of os.1History of os.1
History of os.1
 
Lesson 2 History Of Operating System
Lesson 2 History Of Operating SystemLesson 2 History Of Operating System
Lesson 2 History Of Operating System
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
History of Operating system
History of Operating systemHistory of Operating system
History of Operating system
 
ITT project ON types of operating system
ITT project ON types of operating systemITT project ON types of operating system
ITT project ON types of operating system
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
types of operating system
types of operating systemtypes of operating system
types of operating system
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
 

Similar to Time Sharing System Presentation (20)

OPERATING.pptx
OPERATING.pptxOPERATING.pptx
OPERATING.pptx
 
209979479 study-material
209979479 study-material209979479 study-material
209979479 study-material
 
Operating system 2
Operating system 2Operating system 2
Operating system 2
 
Modern operating system.......
Modern operating system.......Modern operating system.......
Modern operating system.......
 
Operating System
Operating SystemOperating System
Operating System
 
What is an operating system
What is an operating systemWhat is an operating system
What is an operating system
 
What is an operating system
What is an operating systemWhat is an operating system
What is an operating system
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Introduction to OS.pdf
Introduction to OS.pdfIntroduction to OS.pdf
Introduction to OS.pdf
 
Operating system
Operating systemOperating system
Operating system
 
Fundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptxFundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptx
 
chapter 1 intoduction to operating system
chapter 1 intoduction to operating systemchapter 1 intoduction to operating system
chapter 1 intoduction to operating system
 
Operating system
Operating systemOperating system
Operating system
 
Operatingsystem
Operatingsystem Operatingsystem
Operatingsystem
 
Overview of operating system
Overview of operating systemOverview of operating system
Overview of operating system
 
Introduction to OS 1.ppt
Introduction to OS 1.pptIntroduction to OS 1.ppt
Introduction to OS 1.ppt
 
LEC 1.pptx
LEC 1.pptxLEC 1.pptx
LEC 1.pptx
 
Operating System
Operating SystemOperating System
Operating System
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Unit 1 q&a
 
Computer Fundamental
Computer Fundamental Computer Fundamental
Computer Fundamental
 

Recently uploaded

Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 

Recently uploaded (20)

Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 

Time Sharing System Presentation

  • 1. Presentation Topic “Time SharingSystem” Jamshaid Ali(2011-COE-10) Sohaib Abdullah(2011-COE-19)
  • 3. Presented By:- Yousuf Nazir 2011-COE-17 M.Ishfaq Shah 2011-COE-23
  • 4. Operating System is a software, which makes a computer to actually work. It is the software the enables all the programs we use. The OS organizes and controls the hardware. OS acts as an interface between the application programs and the machine hardware. Examples: Windows, Linux, Unix and Mac OS, etc.,
  • 5. What OS does? An operating system performs basic tasks such as, controlling and allocating memory, prioritizing system requests, controlling input and output devices, facilitating networking.
  • 6. Providing user interface  Two most common types. 1) GUI (Graphical user interface) 1) Command line interface
  • 7. GUI  A GUI uses windows, icons, and menus to carry out commands such as opening files, deleting files, moving files, etc.  Many GUI Operating Systems are operated by using a mouse, the keyboard can also be used by using keyboard shortcuts
  • 8. GUI  System 7. xp  Windows 98  Apple System 7 and Mac OS X
  • 9. GUI
  • 10. CLI  Referred to as the command line interface or a text interface.  Navigated by typing commands at prompts.  Uses a keyboard to navigate by entering commands and does not utilize a mouse.
  • 11. CLI
  • 12. Types of o.s Batch system Real time o.s Single-user/single tasking Single-user/multitasking Multi user/multitasking  Time sharing system
  • 13. Batch System  Such systems in which the user does not get to interact with his/her jobs and jobs with similar needs are executed in a “batch”, one after the other, are known as batch systems.  drives as input devices are line printers, tape drives, and card punches as output devices.
  • 14. Batch System  All FORTRAN programs were complied one after the other. The major task of such an operating system was to transfer control automatically from one job to the next.  In this execution environment, the CPU is often idle because the speeds of the mechanical I/O devices such as a tape drive are slower than that of electronic devices.
  • 15. Real Time System A real-time system is one that must process information and produce a response within a specified time.
  • 16. Real Time System  Any system in which the time at which output is produced is significant.  Time an important factor.  That is, in a system with a real-time constraint it is no good to have the correct action or the correct answer after a certain deadline.
  • 17. Types of Real Time System  Soft Real Time System all practical systems can be said to be real- time systems because they must produce an output or respond to the user’s commands within a reasonable amount of time. However a small delay is bearable. (insurance company responding to letters, word processor displaying what was typed on the screen, mobile phones responding)
  • 18. Types of Real Time System  Hard Real Time System Systems where failure to meet response time constraints leads to catastrophic system failure. Modern world interested in these systems. (aircraft crashing, car skidding, patient dying before corrective action is performed)
  • 19. Single user/Single tasking OS One user works on the system Performs one task at a time
  • 20. Single user/Single tasking OS One user works on the system Performs one task at a time MS-DOS and Palm OS Take up little space on disk Run on inexpensive computers
  • 21. Single-user/multitasking User performs many tasks at once Most common form of OS
  • 22. Single-user/multitasking They are popularly associated with Desk Top operating system which run on standalone systems where no user accounts are required.
  • 23. Single-user/multitasking  They may run different types of operating systems, including DOS, Windows, and Mac OS. Linux and UNIX operating  Operating System can take control back from the running process and can give it to other.
  • 25. Single-user/multitasking  When one job needs to wait for I/O, the processor can switch to the other job
  • 26. Multi user/multitasking  Allows two or more users to run programs at the same time. Many users connect to one computer  The operating system keeps several jobs in memory simultaneously  Some operating systems permit hundreds or even thousands of concurrent users.
  • 27. Multi user/multitasking Each user has a unique session. Requires a powerful computer
  • 29. Time sharing System  Time-sharing or multitasking is a logical extension of multiprogramming.  Provide advantage of quick response.  Reduces CPU idle time.
  • 30. Time sharing System When the time runs out, the process is interrupted, and another process is loaded into the CPU.  The act of giving each process a small slice of time to run is called time slicing.
  • 31. CPU Time Slicing for Time Sharing CPU Process 1 Process 3 Main Memory Process 2Current Process Repeat until all processes have completed. Allocate CPU to Process 1 Allocate CPU to Process 2 Allocate CPU to Process 3