The kernel as a resource manager; kernel structure; access to system resources via system calls; thread architecture; concepts and theory of operation; implementation of threads; using threads in multiprocess environment; virtual memory architecture; the virtual address space; implementation of virtual memory; paging and swapping; using the VM model; process management; process lifetime; scheduling and kernal threads; scheduling interupts and other hidden scheduling; real-time programming; file management; file systems; disk-based system architecture; kernel access to device drivers; network architecture; kernel access to device drivers; network architecture; system V streams; transport independent network access; TLI vs sockets.