A concurrent Java-based operating system simulator featuring multilevel CPU scheduling, virtual memory and paging, TLB, page replacement, disk I/O, process synchronization, and deadlock detection.