MBOS Simulation CS3204 Spring 2001 Programmer: Craig Struble MBOS Initialized Maximum Memory: 10 Context Switch Overhead: 2 I/O Overhead Per Record: 5 Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 5 CSJOB 5 1 0.00 0.00 0.00 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 RUNNING 5 5 50 0 job1 Hold Queue: Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 10 IDLE 5 1 0.00 0.00 0.00 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 RUNNING 5 5 47 0 job1 2 HELD 5 50 job1 Hold Queue: 2 Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 15 IDLE 5 1 0.00 0.00 0.00 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 RUNNING 5 5 42 0 job1 2 HELD 5 50 job1 3 HELD 3 30 job2 Hold Queue: 2 3 Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 20 IDLE 5 1 0.00 0.00 0.00 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 RUNNING 5 5 37 0 job1 2 HELD 5 50 job1 3 HELD 3 30 job2 Hold Queue: 2 3 Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 55 IDLE 5 1 0.00 0.00 0.00 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 RUNNING 5 5 2 0 job1 2 HELD 5 50 job1 3 HELD 3 30 job2 Hold Queue: 2 3 Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 56 IDLE 5 1 0.00 0.00 0.00 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 RUNNING 5 5 1 0 job1 2 HELD 5 50 job1 3 HELD 3 30 job2 Hold Queue: 2 3 Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 57 CSOS 5 1 0.00 0.00 0.00 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 RUNNING 5 5 0 0 job1 2 HELD 5 50 job1 3 HELD 3 30 job2 Hold Queue: 2 3 Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 58 CSOS 5 1 0.00 0.00 0.00 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 RUNNING 5 5 0 0 job1 2 HELD 5 50 job1 3 HELD 3 30 job2 Hold Queue: 2 3 Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 59 CSJOB 2 3 52.00 0.00 1.04 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 READY 5 59 50 job1 3 RUNNING 3 59 30 0 job2 Hold Queue: Ready Queue: 2 I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 60 CSJOB 2 3 52.00 0.00 1.04 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 READY 5 59 50 job1 3 RUNNING 3 59 30 0 job2 Hold Queue: Ready Queue: 2 I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 61 IDLE 2 3 52.00 0.00 1.04 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 READY 5 59 50 job1 3 RUNNING 3 59 30 0 job2 Hold Queue: Ready Queue: 2 I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 62 IDLE 2 3 52.00 0.00 1.04 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 READY 5 59 50 job1 3 RUNNING 3 59 29 0 job2 Hold Queue: Ready Queue: 2 I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 63 IDLE 2 3 52.00 0.00 1.04 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 READY 5 59 50 job1 3 RUNNING 3 59 28 0 job2 Hold Queue: Ready Queue: 2 I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 90 IDLE 2 3 52.00 0.00 1.04 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 READY 5 59 50 job1 3 RUNNING 3 59 1 0 job2 Hold Queue: Ready Queue: 2 I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 91 CSOS 2 3 52.00 0.00 1.04 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 READY 5 59 50 job1 3 RUNNING 3 59 0 0 job2 Hold Queue: Ready Queue: 2 I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 92 CSOS 2 3 52.00 0.00 1.04 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 READY 5 59 50 job1 3 RUNNING 3 59 0 0 job2 Hold Queue: Ready Queue: 2 I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 93 CSJOB 5 2 42.00 0.00 1.05 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 RUNNING 5 59 50 34 job1 3 DONE 3 59 91 0 0 job2 Hold Queue: Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 94 CSJOB 5 2 42.00 0.00 1.05 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 RUNNING 5 59 50 34 job1 3 DONE 3 59 91 0 0 job2 Hold Queue: Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 95 IDLE 5 2 42.00 0.00 1.05 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 RUNNING 5 59 50 34 job1 3 DONE 3 59 91 0 0 job2 Hold Queue: Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 96 IDLE 5 2 42.00 0.00 1.05 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 RUNNING 5 59 49 34 job1 3 DONE 3 59 91 0 0 job2 Hold Queue: Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 97 IDLE 5 2 42.00 0.00 1.05 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 RUNNING 5 59 48 34 job1 3 DONE 3 59 91 0 0 job2 Hold Queue: Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 143 IDLE 5 2 42.00 0.00 1.05 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 RUNNING 5 59 2 34 job1 3 DONE 3 59 91 0 0 job2 Hold Queue: Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 144 IDLE 5 2 42.00 0.00 1.05 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 RUNNING 5 59 1 34 job1 3 DONE 3 59 91 0 0 job2 Hold Queue: Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 145 CSOS 5 2 42.00 0.00 1.05 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 RUNNING 5 59 0 34 job1 3 DONE 3 59 91 0 0 job2 Hold Queue: Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 146 CSOS 5 2 42.00 0.00 1.05 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 RUNNING 5 59 0 34 job1 3 DONE 3 59 91 0 0 job2 Hold Queue: Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 147 RUNNING 10 56.67 11.33 1.31 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 DONE 5 59 145 0 34 job1 3 DONE 3 59 91 0 0 job2 Hold Queue: Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 148 RUNNING 10 56.67 11.33 1.31 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 DONE 5 59 145 0 34 job1 3 DONE 3 59 91 0 0 job2 Hold Queue: Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 149 RUNNING 10 56.67 11.33 1.31 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 DONE 5 59 145 0 34 job1 3 DONE 3 59 91 0 0 job2 Hold Queue: Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 150 RUNNING 10 56.67 11.33 1.31 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 DONE 5 59 145 0 34 job1 3 DONE 3 59 91 0 0 job2 Hold Queue: Ready Queue: I/O Request Queue: Sys. OS Avail. Average Average Average Time State Memory Job Turnaround Wait Weighted ------------------------------------------------------------------------ 151 RUNNING 10 56.67 11.33 1.31 Job State Memory Start Finish Remain Wait File -------------------------------------------------------------------------- 1 DONE 5 5 57 0 0 job1 2 DONE 5 59 145 0 34 job1 3 DONE 3 59 91 0 0 job2 Hold Queue: Ready Queue: I/O Request Queue: