OPERATING SYSTEM LIST OF
EXPERIMENTS
INDEX:-
1. Basic Commands in Linux Operating System.
2. Write a Shell program to check the given number is even or odd.
3. Write a Shell program to swap the two integers.
4. Write a Shell program to find the factorial of a number.
5. Write a shell program to generate Fibonacci series.
6. Write a C program using the following system calls (fork, exec).
7. Write a C program using the following system calls (get_pid, exit).
8. Write a C program using the I/O system calls (open, read, write, etc)
9. Write a C program to simulate CPU scheduling algorithms: FCFS, SJF, and Round Robin.
10. Write a C program to simulate Page Replacement Algorithms
a) FIFO
b) LRU.
11. Implementation of memory allocation algorithms:
a) First Fit
b) Best Fit
c) Worst Fit.
12. Implement the Producer – Consumer problem using semaphores.
13. Implement the Dining Philosopher problem using semaphores.
14. Write a C program to simulate Intra & Inter – Process Communication (IPC) techniques.
15. Write a C program to simulate Bankers Algorithm for Deadlock Detection.
16. Write a C program to simulate Bankers Algorithm for Deadlock Avoidance.
17. Simulate all File Organization Techniques
a) Single level directory
b) Two level.
18. Simulate all file allocation strategies
a) Sequential
b) Indexed
c) Linked.
19. Write a C program to simulate implementation of FCFS Disk Scheduling Algorithms.
20. Write a C program to simulate implementation SSTF Disk Scheduling Algorithm.