Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
0Activity
0 of .
Results for:
No results containing your search query
P. 1
Time Sharing Systems

Time Sharing Systems

Ratings: (0)|Views: 8|Likes:
Published by Neeta Patil
OPERATION SYSTEM
OPERATION SYSTEM

More info:

Categories:Types, School Work
Published by: Neeta Patil on Mar 28, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPTX, PDF, TXT or read online from Scribd
See more
See less

03/28/2012

pdf

text

original

 
TIME SHARING SYSTEMS
 
Multi-programmed batched systems provide an environmentwhere the various resources (for example CPU, memory,peripheral devices) are utilized effectively.
Time sharing, or multitasking, is a logical extension of multiprogramming .Multiple jobs are executed by the CPUswitching between them, but the switches occur so frequentlythat the users may interact with each program while it isrunning.
An interactive, or hands -on, computer system provides on-linecommunication between the user and the system.
The user gives instructions to the os or to a program directly,and receives an immediate response.
Usually a keyboard is used to provide an input, and a displayscreen (such as cathode
 –
ray tube or monitor) is used toprovide output.
If users are to be able to access both data and codeconveniently, an on-line file system must be available.
A file is a collection of related information defined by itscreator.
 
Batch systems are appropriate for executing large jobs that need littleinteraction.
Time-sharing systems were developed to provide interactive use of computersystem at a reasonable cost.
A time-shared OS uses CPU scheduling and multiprogramming to provide eachuser with a small portion of a time-shared computer.
Each user has at least one separate program in memory. A program that isloaded into memory and is executing is commonly referred to as a process.
When a process executes, it typically executes for only a short time before iteither finishes or needs to perform I/O.
I/O may be interactive; that is, output is to display for the user and input is froma user keyboard. Since interactive I/O typically runs at people speeds, it maytake a long time to be completed.
A time-shared operating system allows the many users to share the computersimultaneously. Since each action or command in a time-shared system tendsto be short, only a little CPU time is needed for each user.
As the system switches rapidly from one user to the next, each user is given theimpression that she has her own computer, whereas actually one computer isbeing shared among many users.
Time-shared OS are even more complex than are multi-programmed OS. As Imultiprogramming, several jobs must be kept simultaneously in memory, whichrequires some form of memory management and protection.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->