A generic operating system. Topics covered are interprocess communication, process scheduling, resource management, memory management, file systems, and device management.