No evening courses are currently scheduled.
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 Tuesday evenings, the class can also be purchased on video.
Week 1 - Introduction
Kernel terminology
Basic kernel services
Week 2 - Processes
Process structure
Process management
Jails
Week 3 - Virtual Memory
Scheduling
Signals
Virtual memory management
Week 4 - I/O Introduction
Special files
Terminal handling
Week 5 - Kernel I/O Structure
Multiplexing I/O
Autoconfiguration strategy
Structure of a disk device driver
Week 6 - Filesystem Overview
Filesystem services
Block I/O system (buffer cache)
Filesystem implementation
Week 7 - Filesystem Implementation
Soft Updates and Snapshots
Support for multiple filesystems
Volume Management
Network File System (NFS)
Week 8 - Interprocess Communication
Concepts and terminology
Basic IPC services
Example use of IPC and network facilities
Week 9 - Networking Implementation
System layers and interfaces
Routing issues
Week 10 - Internet Protocols
Transport Layer (IP)
Network Layer (TCP)
Week 11 - System Tuning
Performance measurement
System tuning
Week 12 - Other Topics
Crash dump analysis
Security issues