Skip to Main Content

CSC6032 Advanced Operating System: Home

Course Description

This course will present an overview of some advanced operating systems and their underlying design principles. Issues discussed will include virtualization techniques for virtual machines and containers, memory management on GPU, I/O management for GPU, and file systems for GPU.   Each enrolled student will be asked to design an OS for such systems.

Recommended Books

Distributed Operating Systems

As distributed computer systems become more pervasive, there is a need for a book that explains how their operating systems are designed and implemented.

Recommended Databases

Librarian