4 processes, one is randomly chosen (using poisson code attached), and whenever it finishes the other one is chosen the same way. Each process has a number of jobs with specified bursts.
CPU is scheduled using (FCFS- MLFQ-SJF-RR) token as a variable from cmd linux.
The scheduling method goes through a supervisor, dispatched, creator, terminator, i/o monitor, job generator, poisson generator... details are attached in the PDF.
Statistics are collected in a method to find:
1- The total number of time-units used.
2- The total number of jobs created.
3- The total number of each job-type created.
4- The total number of each job-type terminated.
5- The Maximum, and Average queue-lengths for each of the queues in the system.
6- The Minimum, Maximum, and Average response-times for jobs of Type-4 only.
7- The Minimum, Maximum, and Average turnaround-times for each job type other
8- The Minimum, Maximum, and Average turnaround-times for all jobs other than
those of Type-4.
9- The total system throughput for jobs of Type-1 to Type-3.
10- The Minimum, Maximum, and Average of CPU-overhead-time.
11- The Percentage of CPU-idle-time.
12- The Percentage of CPU-utilization.
8 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön
Designed and Developed many OS algorithms like Threads scheduling, Process scheduling, FIFO, Mid term scheduling, Multi level feedback queue etc. Contact me. I can do this project. Thanks