This page provides access to eight simulators that have been written to augment undergraduate computer science; seven of them support the operating systems curriculum, and one supports the teaching of a beginning Java course. All are written in Java and can be run either as Java applets from the web site or downloaded and run as Java applications; they will run on any system with a modern Java runtime environment (at least version 1.2, but 1.4 or higher is preferred). Simulators included are: CPU Scheduling, Producer-Consumer Synchronization, Starving Philosophers, Forks and Pipes, Disk Head Scheduling, Address Translation, Concurrent I/O, and Java Execution.

Do NOT follow this link or you will be banned from the site!

Non-profit Tax ID # 203478467