Department of Computer Science and Engineering
UNS IET, VBS Purvanchal University, Jaunpur
Operating System Lab Manual
Objective 1: Simulate the following CPU scheduling algorithms.
a) FCFS
b) SJF
c) Round Robin
d) Priority.
Objective 2: Write a C program to simulate producer-consumer problem using Semaphores
Objective 3: Write a C program to simulate the concept of Dining-philosophers problem.
Objective 4: Simulate MVT and MFT.
Objective 5: Write a C program to simulate the following contiguous memory allocation techniques:
a) Worst fit
b) Best fit
c) First fit.
Objective 6: Simulate all page replacement algorithms:
a) FIFO
b) LRU
c) OPTIMAL
Objective 7: Simulate all File Organization Techniques:
a) Single level directory
b) Two level directories
Objective 8: Simulate all file allocation strategies:
a) Sequential
b) Indexed
c) Linked
Objective 9: Simulate Bankers Algorithm for Dead Lock Avoidance.
Objective 10: Simulate Bankers Algorithm for Dead Lock Prevention.
Objective 11: Write a C program to simulate disk scheduling algorithms.
a) FCFS
b) SCAN
c) C-SCAN