In this assignment you will explore the topic of CPU scheduling by using
the scheduling simulator described in class.
You can find out more about the simulator at the web site:
/nsf/process_scheduling.html.
A copy of the simulator user's guide can be found at
/nsf/ps_doc/psdoc.html.
You might want to read about the experiences students had with the simulator last semester in a paper available at /nsf/pubs/process.html.
Create a log containing the tabular data and a graph of the waiting times. Insert a comment at the bottom of the log file explaining what you think this experiment tests and why you think the results came out as they did.
Copy your log file to a subdirectory of your course web page and put a link in your course web page to the log file. Make sure you also copy the required image files and make sure that the permissions are set so that everything can be read from outside of your account. Have a friend try to access your web page to make sure the permissions have been properly set. Print out the log file from the browser and hand it in.
Produce a log file with the tabular data and a graph of waiting times.
Discuss what the statistics tell you about how well the three algorithms perform with these processes. Explain what the various statistics tell you about the performance.
Describe in 100 words or less why you think the main results occurred. Put your discussion and description into the log file. Print out the html file from a browser and hand it in.
Now compare SJFA with several values of the parameter with these other two algorithms using the same collection of processes. Write about 100 words describing your results.
Discuss what type of processes would work well with SJFA and which would not. Prepare a log file with your runs and your description, print it out and hand it in.