Assignment - 4 Nikhil Kumar Agrawal (2021btech077)
Assignment - 4 Nikhil Kumar Agrawal (2021btech077)
Assignment -4
Course code:
CS 1108
Submitted by:
Nikhil Kumar Agrawal
(2021Btech077)
WAP to Implement Priority (Preemptive) and Round Robin CPU
Scheduling algorithm.
User Input:
i. Number of jobs, N
ii. Arrival time of each job, AT
iii. CPU/ Burst time of each job, BT
iv. Priority of each job
Output:
i. Print the job sequence
ii. Completion time of each job, CT
iii. Waiting Time of each job, WT (WT = TAT - BT)
iv. Average Waiting Time, AWT (AWT = (WT1 + WT2 + ........ + WTN)/N)
v. Turn Around Time of each job, TAT (TAT = CT – AT or TAT = WT + BT)
vi. Average Turn Around Time, ATAT (ATAT = (TAT1 + TAT2 + ........ + TATN)/N)