Advanced Operating Systems
Objectives and Requirements
This course aims to provide in-depth design concepts and implementation techniques of specialized operating systems to students who have basic concepts of Operating Systems and would like to specialize in designing industrial strength real time and embedded operating systems kernels.
Contents
Operating systems architectures revisited. Implementation of kernel, micro-kernel and device drivers. Real-time operating systems design issues : context switch latency, pre-emptive kernel, real-time scheduler & I/O design. Embedded systems design issues. Security and protection. TCSEC and security verification of operating systems.
Credit(s): 3
Prerequisite Course(s): Operating Systems