Operating Systems Lab

Subject Code- CIC 353

Introduction

The Operating Systems Laboratory of CSE 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, synchronization, 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 analyzing, configuring, and troubleshooting operating systems, thereby providing a solid foundation for advanced studies in system software and computer architecture.

Objective of the Laboratory

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

Facilities

Simulation Facilities: Code Block

People

  • Faculty Coordinator: Dr. Aarti
  • Other Faculty Users: Ms. Amrita Ticku, Ms. Nitasha Rathore
  • Lab Technician: Mr. Prateek