Operating system simulator for testing different scheduling algorithms