Undergraduate Catalog

COSC 354 Operating Systems

This course covers the important problems in operating system design and implementation. The course will start with a brief historical perspective of the evolution of operating systems that covers the major components including process management (processes, threads, CPU scheduling, inter-process communication, and deadlock management), memory management (paging, segmentation, and address translation), device and file management.

Credits

3

Prerequisite

ECCE230, or COSC230

Distribution

2-3-3

Offered

Fall