0% found this document useful (0 votes)
2 views2 pages

OS Lab

The document outlines the practical experiments for the Operating System Lab for the Computer Science & Engineering Department at the College of Engineering & Technology, Akola for the session 2025-26. It includes a list of experiments focusing on Linux OS, process management, multithreading, and various scheduling algorithms. The course aims to enhance students' understanding of operating system structures, memory management, and related concepts.

Uploaded by

anita jaware
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)
2 views2 pages

OS Lab

The document outlines the practical experiments for the Operating System Lab for the Computer Science & Engineering Department at the College of Engineering & Technology, Akola for the session 2025-26. It includes a list of experiments focusing on Linux OS, process management, multithreading, and various scheduling algorithms. The course aims to enhance students' understanding of operating system structures, memory management, and related concepts.

Uploaded by

anita jaware
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

COLLEGE OF ENGINEERING & TECHNOLOGY, AKOLA

Department: Computer Science & Engineering


Session: 2025-26
List of Practical
Operating System Lab
[Link]. List of Experiment
1 To study Linux Operating System along with its installation.
2 To Study and Execute basic file commands and process related open source Ubuntu
commands
 Commands to view all executing, block and suspended process.
 Command to check and change the priority of process CPU utilization for
executing processes.
 Commands to check for child process, sub-processes, process tree, abort &
end process and all other basics commands related to processes
3 Write a program for multithreading using C.
4 To simulate First Come First Serve process scheduling algorithm
5 To simulate Shortest Job First process scheduling algorithm
6 To simulate Pre-emptive Shortest Job First process scheduling algorithm
7 To implement Round Robin Process scheduling Algorithm
8 To implement Priority Based Process scheduling Algorithm
9 To implement and analyze multi-level queue scheduling algorithm
10 To implement the FIFO page replacement policy
11 To implement the LRU page replacement policy
12 To implement the optimal page replacement policy
Section: A

Course Pre-requisite:
Basic computer programming
Course Objectives:
• To make students aware of the kernel and shell structure of the operating systems.
• To make students aware of the purpose, structure and functions of operating systems
• To equip students with understanding of the various scheduling algorithms in OS.
• To make students aware of understanding of memory management in different OS.

Course Outcomes:
On completion of the course, the students will be able to
1. Explain memory management issues like external fragmentation, internal fragmentation.
2. Illustrate multithreading and its significance.
3. List various protection and security mechanisms of OS.
4. Analyze and solve the scheduling algorithms.
5. Analyze the deadlock situation and resolve it.

You might also like