Skip to content
Code Haven
Toggle menu
  • Home
  • Operating System
  • MySql
  • Python
  • Java
  • Enter Your Details

OS Lab

Operating Systems Lab

  • OS Lab Syllabus
  • Unix Commands – All
  • Unix Commands – Frequently Used Commands
  • Unix System Calls
    • fork, getpid, getppid
    • exec, exit, wait
    • stat
    • opendir, readdir, closedir
    • open, read, write, close, exit
  • Simulation of Unix Commands
    • ls
    • cat
    • grep
    • wc
  • Shell Programming – Control structures
  • Shell programming – Index
    • Find if the given number is odd or even
    • Find if given number is positive, negative or zero
    • Find the greatest among the given three numbers 
    • Perform arithmetic operations
    • Print squares and cubes up to given number
    • Find number of digits in a number
    • Reverse of a number
    • Find the biggest and smallest number in an array
    • Sorting an array of numbers
    • Find the factorial of a given number
    • Find the sum of n numbers
  • Scheduling algorithms
    • FCFS
    • SJF
    • Priority
    • Round Robin
  • Inter Process Communication
    • Shared Memory
    • Pipes
    • Message Queue
  • Process Synchronization – Semaphores
  • Thread Synchronization
  • Deadlock Detection
  • Deadlock Avoidance Bankers Algorithm
  • Paging Memory Management
  • Page Replacement Algorithms
    • FIFO
    • Optimal
    • LRU
  • File Organization – Directory Structure
    • SingleLevel
    • TwoLevel
    • Hierarchical
    • DAG
  • File Allocation Techniques
    • Contiguous Allocation
    • Linked Allocation
    • Indexed Allocation
  • Memory Allocation Strategies
    • First Fit  Allocation
    • Best Fit  Allocation
    • Worst Fit  Allocation

Contact …

Dont be a silent Visitor.

Leave your comments…   Anu.

Search

© 2025 Code Haven. Proudly powered by Sydney