Operating system course design demonstrates semaphores. Critical sections. Multi-process management.