Operating Systems Lab

Subject Code: CIC 353

Faculty Coordinator Mr. Vaibhav Parashar
Lab Technician Shiv Kumar Nishad
Simulation Facilities Code Block

Introduction

The Operating Systems Laboratory of the CSE – AIML Department is designed to provide students with practical experience in the core principles and functions of modern operating systems. This laboratory focuses on key areas such as process management, memory management, file systems, synchronisation, and system calls, enabling students to engage with the underlying mechanisms that govern system performance and resource allocation. Through structured experiments and assignments, students gain hands-on experience with real-world operating systems, enhancing their understanding of how operating system components interact to manage hardware resources, multitasking, and user processes. The laboratory serves to strengthen students’ proficiency in analysing, configuring, and troubleshooting operating systems, thereby providing a solid foundation for advanced studies in system software and computer architecture.

Objectives of the Laboratory

S. No. Objective
1 Ability to understand the basics of OS and their functions. To learn the scheduling policies of various operating systems.
2 Ability to Learn memory management methods.
3 Ability to understand the characterisation of deadlock, system deadlock, preventing deadlock, avoiding deadlock and related concepts.
4 Ability to understand the meaning of a file, structure of the directories, file structure system and implementation, free-space management.