Thanks to visit codestin.com
Credit goes to www.scribd.com

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

OS Lab Syllabus

The document outlines the course file for the Operating Systems Laboratory at Nadar Saraswathi College of Engineering and Technology for the academic year 2024-25. It includes course objectives, a list of experiments, and expected course outcomes for students, focusing on practical skills in operating systems, including installation, CPU scheduling, memory allocation, and file organization. The course is designed for B.Tech IT students and carries a credit of 1.5.

Uploaded by

Malar Selvi
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)
66 views2 pages

OS Lab Syllabus

The document outlines the course file for the Operating Systems Laboratory at Nadar Saraswathi College of Engineering and Technology for the academic year 2024-25. It includes course objectives, a list of experiments, and expected course outcomes for students, focusing on practical skills in operating systems, including installation, CPU scheduling, memory allocation, and file organization. The course is designed for B.Tech IT students and carries a credit of 1.5.

Uploaded by

Malar Selvi
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
You are on page 1/ 2

Format No. NAC/TLP-07a.

2
Nadar Saraswathi College of Engineering and Technology, Rev. No. 06
Vadapudupatti, Theni - 625 531 Date 01.07.2024
(Approved by AICTE, New Delhi and Affiliated to Anna University,
Chennai) Total Pages 04

Course File Leaf (Lab)


For the Academic Year 2024 - 25 (Odd/Even Semester)

Staff Name S.Mahalakshmi Dept. / Designation IT/ AP Strength 27


Course/Branch B.TECH / IT Year / Semester II / IV Credit 1.5
Course Code / OPERATING SYSTEMS LABORATORY
C407/CS3461/PC Laboratory Name
Laboratory Code

CS3461 OPERATINGSYSTEMSLABORATORY LTP C


003 1.5
COURSEOBJECTIVES:
• To install windows operating systems.
• To understand the basics of Unix command and shell programming.
• To implement various CPU scheduling algorithms.
• To implement Deadlock Avoidance and Deadlock Detection Algorithms
• To implement Page Replacement Algorithms
• To implement various memory allocation methods.
• To be familiar with File Organization and File Allocation Strategies.
LISTOF EXPERIMENTS:

1. Installation of windows operating system


2. Illustrate UNIX commands and Shell Programming
3. Process Management using System Calls:Fork, Exit, Getpid, Wait, Close
4. Write C programs to implement the various CPU Scheduling Algorithms
5. Illustrate the inter process communication strategy
6. Implement mutual exclusion by Semaphore
7. Write C programs to avoid Deadlock using Banker'sAlgorithm
8. Write a C program to Implement Deadlock Detection Algorithm
9. Write C program to implement Threading
10. Implement the paging Technique using C program
11. Write C programs to implement the following Memory Allocation Methods
a.FirstFit b.WorstFit c.BestFit
12. Write C programs to implement the various Page Replacement Algorithms
13. Write C programs to Implement the various File Organization Techniques
14. Implement the following File Allocation Strategies using C programs
a.Sequential b.Indexed c.Linked
15. Write C programs for the implementation of various disk scheduling algorithms
16. Install any guest operating system like Linux using VMware.
TOTAL:45PERIODS
COURSE OUTCOMES:
At the end of this course ,the students will be able to:
CO1 : Define and implement UNIX Commands.
CO2:Compare the performance of various CPU Scheduling Algorithms.
CO3:Compare and contrast various Memory Allocation Methods.
CO4:Define File Organization and File Allocation Strategies.
CO5:Implement various Disk Scheduling Algorithms.

You might also like