Operating System Lab

Hands-on exposure to Linux/Unix internals, system calls, process scheduling, and memory management. Students write shell scripts, simulate OS algorithms, and explore kernel modules.

OS Lab

Key Features & Equipment:

  • OS Platforms: Ubuntu, CentOS, Fedora (CLI & GUI)
  • Simulators: OSP, OS Simulators for scheduling algorithms
  • Tools: GCC, GDB, Make, Shell (Bash/Zsh), Vim
  • Experiments: Producer-consumer, Readers-writers, Page replacement

Applications & Courses Supported:

  • Process & Thread Management
  • File Systems & I/O Management
  • Shell Scripting & Automation
  • System Programming & Kernel Basics