Skip Navigation LinksHome > College of Information Technology > Departments > Computer Science > Courses > Course Description

Course Name:

Computer Operating Systems

Course Description:

An introduction to computer operating systems, evaluation of operating systems services, process management, process state, cooperating processes, process synchronization and threads are dealt with. Operating system structure, the layered approach, the virtual machine concept, processor scheduling, ¬context switching, and semaphores are also covered. System management, memory management, process loading, resource allocation and deadlock, communication with peripherals, file systems, interactive computation.