- C
- gcc (Ubuntu 5.4.0-6ubuntu1~16.04.2) 5.4.0 20160609
Copyright (C) 2015 Free Software Foundation, Inc.
Details are covered in Report.pdf
- FCFS (First Come First Served)
- SJF (Shortest Job First)
- Priority
- Round Robin
- LIF (Longest I/O First)
- LISC (Longest I/O & Shortest CPU First)
- Download 'CPUScheduler'
- Execute the file on linux terminal with two arguments
(1) The total number of processes
(2) The number of processes that will call I/O request - Example
./CPUScheduler 10 3 >> result.txt