Operating Systems Lab
- OS Lab Syllabus
- Unix Commands – All
- Unix Commands – Frequently Used Commands
- Unix System Calls
- Simulation of Unix Commands
- 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
- Inter Process Communication
- Process Synchronization – Semaphores
- Thread Synchronization
- Deadlock Detection
- Deadlock Avoidance Bankers Algorithm
- Paging Memory Management
- Page Replacement Algorithms
- File Organization – Directory Structure
- File Allocation Techniques
- Memory Allocation Strategies