System Software and Operating System 03 - Daily Class Notes
System Software and Operating System 03 - Daily Class Notes
UGC NET
DAILY
CLASS NOTES
Computer
Performance Parameters:-
1. CPU Utilization
2. Throughput of the system
3. Average Turnaround
4. Average waiting Time of a process
5. Response Time
1. CPU Utilization: It is the average fraction of time, during which CPU is busy, executing either user
programs or system modules. Higher the CPU utilization, better it is.
2. System Throughput: It is the average amount of work completed per unit time.
3. Turn around time: It is the total time elapsed from the time job is submitted (or process is created) to the
time the job is completed.
Turnaround Time = Process/job finish time – process/job Arrival Time
4. Waiting Time: It is defined as the total time spends by job while waiting in suspended state or ready
state, in a multiprogramming environment.
5. Response Time: This parameter has relevance for interactive-time sharing systems and for the real- time
systems. In interactive system, response time is defined as the time elapsed from the moment last
character of a command line is typed by the interactive user, to the time when the first response to that
command appears on the terminal. For real time- systems, it is defined as the time elapsed from the time
an event is reported in the system, to the time when the first instruction is interrupted servicing routing
(ISR) is executed to the service the interrupt caused by the event.
1. First Come First Served (FCFS):- The process are dispatched (Scheduled to run)
strictly in the same order, as those have arrived in the system.
Ex -1:-
Average Turnover Time = 14.25ms
Average Waiting Time = 8.75
Shortest Job First (SJF):- The next job to be dispatched will be the one, which happens to be the shortest amongst
the pending lot of jobs.
NOTE:-
WT & TAT of FCFS >SJF > SRTM
PW Web/App : https://smart.link/7wwosivoicgd4
Library - https://smart.link/sdfez8ejd80if