|
Project Information
|
In this project, we will build a small operating system simulator, including a simulated CPU, processes, and process scheduler. As the simulation runs, the simulated processes will make simple system requests, such as for I/O or to access shared memory, which may cause the process to block. The simulation will display messages indicating which process is running, when it generates a service request, when an interrupt occurs, when a context switch occurs, and the state of each process on each context switch. |