Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

OPERATING SYSTEMS (CS C372 & IS C362)

LECTURE 2: TYPES OF OPERATING SYSTEMS

Types of OS

Main frame systems


Batch, Multi programmed and Time sharing systems Multi programming


Keeps multiple runnable jobs loaded in memory Overlaps I/O processing of a job with computation of another
Benefits from I/O devices that can operate asynchronously

Requires the use of interrupts and DMA Optimizes system throughput (number of jobs finished in a given amount of time) at the cost of response time

7 August 2012

Biju K Raveendran@BITS Pilani.

Time Sharing (Multi tasking) Systems


Logical extension of multiprogramming system A time unit is divided into small slice and each user can be allocated CPU in round robin manner Allows many users to share the computer simultaneously Time shared OS uses multiprogramming and CPU scheduling to provide each user with a small portion of time shared computer

The CPU is multiplexed among several jobs that are kept in memory and on disk

Time sharing machine with Interactive I/O devices improves user response time Gives illusion that each user has his own machine
Biju K Raveendran@BITS Pilani. 3

7 August 2012

You might also like