<< back to courseware demo page
- This online lecture is for demonstration purposes

CIS506 Advanced Operating Systems

 

Course Abstract

This course provides an in-depth study of advanced concepts in operating system design and coverage of recent research directions, resource management for parallel and distributed systems, and interaction between operating system design and computer architectures.

Topics covered include: File systems, process management, memory management, operating system kernel, virtual memory, interprocess communication, context switching, parallel and distributed file system designs, persistent objects, process and data migration, load balancing, security, protection and a survey of distributed operating systems.

 

Prerequisite

CIS340 Operating Systems