The project folder contains 1.sourcecode -Contains the scheduler files for diff 2.Designdocumentation.pdf -Describes the goals,design,implementation. 3.Screenshot of an implementation 4.Values.txt :Contains the waitiing and turnaround time 5.script.py -Script used by me to processa all the values and generate the average. How to run/implement
-
Copy the respective scheduler file into /usr/src/minix/servers/sched as schedule.c
-
cd /usr/src/releasetools make hdboot This makes all dependencies of the scheduler by rebuilding the kernel.
-
cd <folder_path_containing_testfiles> clang longrun1.c -o longrun1 clang longrun2.c -o longrun2 clang mytest.c ./a.out > scheduler.txt This writes waiting & turnaround times of 10 longrun0 and longrun1 instances scheduled according to our scheduler to the logfile.