401332 - Operating Systems Concepts |
---|
Credit Hours3 Pre-requisite401331 Co-requisite- Distribution3+0 |
The course is concerned with design and implementation of an operating system. The covered fundamental topics include: threads and processes, synchronization, concurrency handling using different techniques (semaphores, hardware solutions, ) memory/ cache management strategies, processor scheduling, multiprocessing, parallel processing, hardware organization, disk scheduling and file management. |