Operating System Lab
BCS-451
[Link]. Name of Experiment
Study of hardware and software requirements of different operating
1
systems (UNIX,LINUX,WINDOWS XP, WINDOWS7/8
Write a program in C to implement First Come First Served (FCFS)
2
scheduling algorithm.
Write a program in C to implement Shortest Job First scheduling
3
algorithm.
4 Write a program in C to implement Priority scheduling algorithm.
5 Write a program in C to implement Round Robin scheduling algorithm
6 Write a program in C to implement Resource Allocation Graph (RAG).
7 Write a program in C to implement Banker’s Algorithm.
Write a program in C to convert Resource Allocation Graph (RAG) to wait
8
for Graph (WFG) for each type of method used for storing graph
Write a program in C to implement the solution for Bounded Buffer
9 (producer-consumer) problem using inter process communication
techniques-Semaphores
Write a program in C to implement the solutions for Readers-Writers
10
problem using inter process communication technique - Semaphore
Write a program in C to implement contiguous allocation techniques:
i. Worst-Fit
11
ii. Best- Fit
iii. First- Fit
Write a program in C to calculate external and internal fragmentation
12 i. Free space list of blocks from system
ii. List process file from the system
Write a program in C to implement file storage allocation technique:
i. Contiguous(using array)
13
ii. Linked –list(using linked-list)
iii. Indirect allocation (indexing