Lbfile 0
Lbfile 0
S.NO PRACTICAL
1. To explore Shell Commands in Linux.
2. To implement all the process creation and termination in Linux.
3. To implement thread programming .
4. To implement CPU Scheduling Algorithms: FCFS, SJF, Round Robin,
Preemptive Priority Scheduling.
5. To implement Inter Process Communication (IPC).
6. To implement Critical Section Problems.
7. To implement Producer – Consumer Problem using :
i. Bounded Buffer
ii. Unbounded Buffer
8. To implement Reader Writers problem and Dining Philosophers
problem using semaphores.
9. To implement Banker’s Algorithm.
10. To implement Deadlock Detection Algorithm.
11. To implement Page Replacement Algorithms: LRU, LRU-
Approximation, FIFO, Optimal.
12. To explore File Operation System Calls.
13. To implement Disk Scheduling Algorithms: FCFS, SSTF, SCAN,
CSCAN, LOOK, CLOOK.
14. Mini Project: File Compression Tool – Create a basic file compressor
that allows user to compress and decompress files.