Create a module that would simulate the basic operations/functionality of an Operating System. The Module would manage processes that are to be executed on the CPU.
Requirements
The OS Module must include a list of PCBs as well as a "Ready Queue" of Processes ready to be run.
The OS Module must have a "Long Scheduler" component that helps to move several processes from the Disk onto RAM to be run.
The OS Module must have a "Short Scheduler" component helps to run each process in the RAM through the CPU. When all processes have been run, the "Long Scheduler" must be called to load more processes onto RAM.
The OS Module must have a way to interact with the virtual machine's CPU and the Memory Systems.
OS Module
Objective
Create a module that would simulate the basic operations/functionality of an Operating System. The Module would manage processes that are to be executed on the CPU.
Requirements