Material is Prepared By: Mr.Ajit Kumar Mahapatra, Lect. In Computer Science (ContactNumber: 9853277844)
In the early days of computers job to job transaction was not automatic. For each job beexecuted by the computer the operator had to clear the main memory to remove any dataremaining from the previous job, load the program and data of the current job from the inputdevice, sets the appropriate switches and finally run the job to obtain the result from the out put device, after the completion of one job by the same process had to repeated for the next job by the computer operator because of this manual transaction for one job to another, lotsof computer time was wasted. Since the computer remain idle while the operator loaded or on loaded jobs .In order to reduce the idle time, a method of automatic job to job transactionwas devised with this facility when one job is finished, the system control is automaticallytransferred back to the operating system which automatically performs the house keeping jobs needed to load and run the next job.
FUNCTION OF OPERATING SYSTEM:
1.Processor management that is assignment of processor to different task being
Performed by the computer system.3.Memory management that is allocation of main memory and other storage area of
The system programmers as well as the user programs and data.5.Input /output management that is allocation of the different input and output
Device while one or more programs are being executed.7.Interpretation of command and instruction. Facilities easy communication
Between the Computer system and the computer operator.9.Transfer input from the key board (any one of the input devices) to the memory.10.Display the messages, be it input or output on the screen.11.Store data’s or programs in external storage device.12.Output data to the printer (any one of the output devices) from the memory.13.Control the printer and other peripherals.14.Load programs and packages from storage devices and media to the main memory.15.Copy data or programs from one device to another.16.Communicate, control, and provide error message given the status of peripherals and processes.17.Execute the user programs and commands.18.Protect working storage from overwriting by another program.19.Store details of data and location stored for all media and drives.20.Security and protection to the user data program and files.
MEASURING SYSTEM PERFORMANCE
The efficiency of an operating system and the overall performance of a computer system areusually measured in terms of the following:
Throughput is the amount of work that the system is able to do per unit time. Itis measured as the number of processes that are completed by the system per unit time.For example: if n processes are completed in en interval of t second, the throughput is takenas
processes per second during that interval. Throughput is normally measured in
. The performance of the CPU is measured in terms of throughput (Meansthe performance of the CPU).
Turn around time is the interval from the time of submission of a job tothe system for processing to the time of completion of the job.