Operating system simulator that manages requests for resources from multithreaded programs.