A Java simulator of a simple operating system.
- Round robin scheduling algorithm with configurable quantum size
- Physical and logical memory simulation with configurable size
- Simulates swapping processes to hard disk to provide an unlimited virtual memory.
- Supports mutexes for memory for input, output, file reading and writing