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

Lbfile 0

The document outlines a practical index for a Linux programming course, detailing various tasks and projects. Key topics include shell commands, process management, thread programming, CPU scheduling algorithms, inter-process communication, and file operations. A mini project on creating a file compression tool is also included.

Uploaded by

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

Lbfile 0

The document outlines a practical index for a Linux programming course, detailing various tasks and projects. Key topics include shell commands, process management, thread programming, CPU scheduling algorithms, inter-process communication, and file operations. A mini project on creating a file compression tool is also included.

Uploaded by

Shreya Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

INDEX

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.

You might also like