Course Objectives:
This course will enable students :
1. To understand the fundamental concepts of Operating Systems.
2. To study the concepts of linux shell and process scheduling.
3. To learn the concepts of deadlocks and process management.
4. To understand the concepts of memory management and IPC mechanisms.
5. To get familiarized with the concepts of file system and disk management
Course Outcomes:
The students should be able to:
1. Describe the basic concepts of operating system.
2. Implement linux commands and scheduling algorithms.
3. Analyze memory management techniques and deadlock handling.
4. Summarize concurrency control mechanisms.
5. Compare various disk allocation algorithms