tos This project was created to simulate a train operating system running on a track. The goal was to be able to switch tracks, directions, and train speed. Systems implemented include message passing, context switching, and priority queues.