OS Assignment-2
OS Assignment-2
Course Outcomes
CO1: Explain basic operating system concepts such as overall architecture, system calls, user mode and kernel mode.
CO2: Distinguish concepts related to processes, threads, process scheduling, race conditions and critical sections.
CO3: Analyze and apply CPU scheduling algorithms, deadlock detection and prevention algorithms.
Examine and categorize various memory management techniques like caching, paging, segmentation, virtual memory,
CO4:
and thrashing.
Appraise high-level operating systems concepts such as file systems, disk-scheduling algorithms and various file
CO6:
systems.
L1- Remembering, L2- Understanding, L3- Applying, L4-Analyzing, L5- Evaluating, L6- Creating