CSC 33200 Operating Systems

Concepts, structure, mechanisms of operating systems. Relevant to embedded systems, smart phones, single-user workstations and PCs, and medium-sized shared systems (e.g., cloud); Multi-tasking. Resource abstractions and Sharing. System protection and integrity. Inter-task communications and Synchronization. Lab projects (individual); written exams and reports.

Credits

4

Prerequisite

CSC 22000, CSC 22100

Contact Hours

3 lect. hr., 2 lab hrs./wk.