CSRU 3595 Operating Systems Dept. of Computer & Info Sciences
Fall 2008 C. Schweikert
Lab Assignment #3 (Chapter 5 - Process Scheduling)
Due: Friday, October 17Choose 1 of the following two options for this lab assignment
Option 1: Your challenge for this lab assignment is to utilize two online simulators. You will need to look through the user guide for detailed instructions. You will also extract meaningful information from the simulators such as Gantt charts, tables, and graphs. (http://vip.cs.utsa.edu/simulators/)a) Run the Process (CPU) Scheduling simulator.
b) Run the Producer Consumer Synchronization simulator.
or
Option 2: Implement First Come First Served (FCFS) and Shortest Job First (SJF) by creating either a C++ or Java program. This program will include process objects that will include necessary information about the process such as process id, running time, arrival time, etc. Your program should input 10 processes and then display the order in which they will run.