The Fall 2009 course will be held from 9:00AM to 5:30PM at UC Berkeley Extension on Saturday October 24, 2009, Saturday October 31, 2009, Saturday November 14, 2009, and Saturday November 21, 2009. Note that there will be a break in the middle on Saturday November 7, 2009.
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 24th morning - Kernel Overview Kernel terminology Basic kernel services Process structure October 24th afternoon - Kernel Resource Management Jails Scheduling Signals Virtual memory management October 31st morning - Kernel I/O structure Special files Pseudo-terminals and job control Multiplexing I/O Autoconfiguration strategy Configuration of a device driver October 31st afternoon - Filesystem Overview Filesystem services Block I/O system (buffer cache) Filesystem implementation Soft Updates and Snapshots November 7th - Break, no class this week November 14th morning - Multiple Filesystem Support Support for multiple filesystems Volume management Network File System (NFS) November 14th afternoon - Interprocess Communication Concepts and terminology Basic IPC services Example use of IPC and network facilities November 21st morning - Networking Implementation System layers and interfaces Routing issues Internet protocols (TCP/IP) November 21st afternoon - System Tuning Performance measurement System tuning Crash dump analysis Security issues