Process Dispatcher simulator with 4 priority levels and resource management.
- Implemented 4 queues from scratch using linked lists to store pending jobs based on priority.
- Supports the scheduling of up to 1000 unique processes.
- Complete simulation of a systems resources including IO devices and 1024 mb of memory.
- Designed to complete the execution of jobs with realtime priority as soon as possible.
- Simulated jobs with dummy processes which listen for system calls. (eg. kill, suspend, continue)