The Fall 2008 course will be held from 9:00AM to 5:30PM at UC Berkeley Extension on Saturday October 25, 2008, Saturday November 1, 2008, Saturday November 15, 2008, and Saturday November 22, 2008. Note that there will be a break in the middle on Saturday November 8, 2008.
For those that do not live in the Bay Area, do not wish to wait until the course is next taught, or that are not generally free on Saturdays, the class can also be purchased on video.
October 25th morning - Kernel Overview Kernel terminology Basic kernel services Process structure October 25th afternoon - Kernel Resource Management Jails Scheduling Signals Virtual memory management November 1st morning - Kernel I/O structure Special files Pseudo-terminals and job control Multiplexing I/O Autoconfiguration strategy Configuration of a device driver November 1st afternoon - Filesystem Overview Filesystem services Block I/O system (buffer cache) Filesystem implementation Soft Updates and Snapshots November 8th - Break, no class this week November 15th morning - Multiple Filesystem Support Support for multiple filesystems Volume management Network File System (NFS) November 15th afternoon - Interprocess Communication Concepts and terminology Basic IPC services Example use of IPC and network facilities November 22nd morning - Networking Implementation System layers and interfaces Routing issues Internet protocols (TCP/IP) November 22nd afternoon - System Tuning Performance measurement System tuning Crash dump analysis Security issues