0% found this document useful (0 votes)
44 views1 page

Operating System Lab

The document outlines a series of experiments for an Operating System Lab course (BCS-451). It includes tasks such as studying hardware and software requirements for various operating systems, implementing various scheduling algorithms, and solving inter-process communication problems using C programming. Additionally, it covers memory allocation techniques and file storage allocation methods.

Uploaded by

sayusingh93
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views1 page

Operating System Lab

The document outlines a series of experiments for an Operating System Lab course (BCS-451). It includes tasks such as studying hardware and software requirements for various operating systems, implementing various scheduling algorithms, and solving inter-process communication problems using C programming. Additionally, it covers memory allocation techniques and file storage allocation methods.

Uploaded by

sayusingh93
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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

You might also like