Course covers scheduling, memory management, thread architecture, thread switching, traps and interrupt handling, synchronization, file systems, and I/O architecture. Source code is examined and dtrace, mdb, and kmdb is used to make the concepts discussed as concrete as possible. Students use the source code to modify and add functionality to various subsystems within the OS. See course outline.
To add your name to the Interest List for this course or to enroll in an upcoming class, send mail to email@example.com