Operating Systems Lab
Operating Systems Lab
Computer Science & Engineering
Overview
This laboratory is intended to practice and experiment on concepts taught in the theory class of Operating Systems and gain insight into the functioning of modern operating systems, including process management, scheduling, memory management, and file systems.
Expected Outcomes
- Understand and simulate CPU scheduling algorithms.
- Implement process synchronization and deadlock avoidance algorithms.
- Understand page replacement algorithms in memory management.
- Familiarity with Unix/Linux shell programming.