Processes, threads, concurrency, memory virtualization, and file systems, covering a standard undergraduate operating systems course.