UP Machine Scheduler Emulation Using PThreads and Queues simulating a processor working on a job with CPU and IO phases.