CS405 Operating Simulator for I/O processes