Operating Systems

Operating Systems
Hours: 3 1 4

History and goals, the evolution of multi-user systems, process and CPU management, multithreading, kernel, and user modes, protection, problems of cooperative processes, synchronization, deadlocks, memory management and virtual memory, relocation, fragmentation, paging and segmentation, secondary storage, security and protection, file systems, I/O systems, introduction to distributed operating systems, scheduling and dispatch, introduction to concurrency.

Pre-requisites: CS221
Co-requisites: AI, CE, CS

Hours: XYZ where X = Lecture, Y = Lab, Z = Credit
All hours are per week.
3 Lab hours constitute 1 credit hour
1 credit hour implies 1 lecture of 50mins per academic week. 16 weeks in total.
Pre-Requisite courses are courses required to be completed before this course may be taken
Co-Requisite courses are courses required to be taken along with this course

Social media & sharing icons powered by UltimatelySocial