We again use NYU Classes
Lab 3 (Banker's algorithm) is available on NYU Classes.
Note that, as mentioned in the pdf specification, there is documentation required for this lab and it will form a (small) part of the grade.
To help in debugging I have manually produced cycle by cycle
results for a few of the examples.
They are included in the detailed
columns in the following
table.
I do NOT require your program to produce these outputs; they
are for your benefit only.
| Run | input | output | fifo detailed | banker detailed |
|---|---|---|---|---|
| 1 | click here | click here | run 1 fifo | run 1 banker |
| 2 | click here | click here | run 2 fifo | run 2 banker |
| 3 | click here | click here | run 3 fifo | |
| 4 | click here | click here | run 4 banker | |
| 5 | click here | click here | run 5 fifo | run 5 banker |
| 6 | click here | click here | run 6 fifo | run 6 banker |
| 7 | click here | click here | run 7 fifo | run 7 banker |
| 8 | click here | click here | ||
| 9 | click here | click here | run 9 banker | |
| 10 | click here | click here | run 10 banker | |
| 11 | click here | click here | ||
| 12 | click here | click here | run 12 fifo | run 12 banker |
| 13 | click here | click here | run 13 fifo | run 13 banker |