This repository is dedicated to storing programs necessary for the Operating Systems lab sessions conducted in Semester 4 for KTU students (2019 Syllabus).
-
- Shell Programming
- System Calls
- Scheduling Algorithms
- Inter-Process Communications
- Memory Management
- Page Replacement Algorithms
- Semaphores & Related Problems
- Disk Scheduling Algorithms
- File Allocation Algorithms
-
Shell Programming
- Printing Patterns:
- File Or Directory
- String Palindrome
- Fibonacci Series
-
System Calls
-
Scheduling Algorithms
- FCFS Scheduling
- SJF Scheduling Preemeptive & Non-Preemptive
- Priority Scheduling Preemeptive & Non-Preemptive
- Round Robin Scheduling
-
Inter-Process Communications
- Inter-Process Communications Using Shared Memory
-
Memory Allocation Algorithms
-
Page Replacement Algorithms
-
Semaphores & Bankers Algorithm
-
Disk Scheduling Algorithms
-
File Allocation Algorithms