An advanced look at the principles of modern operating systems. The process and the kernel, communication between processes, interrupt handling in the kernel. Message passing and synchronization primitives and their implementation. Implementation of Virtual memory and file systems. Device drivers and I/O. Weekly hours: 3 Lecture hoursPrerequisite(s): CMPT 332.3 Note: Students with credit for CMPT 832 will not receive credit for this course. Costs in addition to tuition apply to this course.
An advanced look at the principles of modern operating systems. The process and the kernel, communication between processes, interrupt handling in the kernel. Message passing and synchronization primitives and their implementation. Implementation of Virtual memory and file systems. Device drivers and I/O. Weekly hours: 3 Lecture hoursPrerequisite(s): CMPT 332.3 Note: Students with credit for CMPT 832 will not receive credit for this course. Costs in addition to tuition apply to this course.