Prerequisite: CS702. An in-depth inspection of the UNIX operating system internals via the C programming language. Topics include system calls and their internals, process implementation, communication, and management; file system implementation and management; device management; and networking.