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

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

Operating System Lab Syllabu

The document outlines the Operating System Lab course for the 2025-26 academic year, detailing its objectives, content, and prerequisites. Students will learn fundamental OS concepts, CPU scheduling techniques, shell programming, and various page replacement algorithms. The course includes practical programming assignments and references to textbooks and online resources.
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)
29 views2 pages

Operating System Lab Syllabu

The document outlines the Operating System Lab course for the 2025-26 academic year, detailing its objectives, content, and prerequisites. Students will learn fundamental OS concepts, CPU scheduling techniques, shell programming, and various page replacement algorithms. The course includes practical programming assignments and references to textbooks and online resources.
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/ 2

DEPARTMENT OF COMPUTERSCIENCE & ENGINEERING

SCHOOL OF ENGINEERING AND TECHNOLOGY

Course Name: Operating System Lab


Regulation Year: 2025-26
Course Code:CS381 Credit: 2
Course Category: PCC Contact hours: 30
Recommended Pre-requisite: Computer Programming
COURSE OUTCOMES:
After going through this course the student will be able to

CO1: Understand the fundamentals of: File and directory Command

CO2: Analyze CPU scheduling Technique

CO3: Design a shell programming application

CO4: Discuss various types of FIFO, LRU, and OPTIMAL page replacement algorithm

COURSE CONTENT:
1. Linux Administrative commands (Basic Command).
2. Basic UNIX Shell Programming.
3. Program using the System Calls of UNIX operating system fork (), wait (), exit (),
close ().
4. Programs on Process Creation and Synchronization, Inter Process
Communication.
5. Grep command and program for pattern matching FIFO, LRU, and OPTIMAL
page replacement algorithm in a text.
6. Programming for Simulation of CPU Scheduling Algorithms. (FCFS, RR, SJF,
Priority).
7. Programming for Simulation of Banner’s Algorithm for Deadlock
Avoidance, Prevention.
8. Program for Multi-level Queuing.
9. Program for Disk scheduling.
10. Simulate and Analyse Memory Allocation Strategies for effective Memory
Management (First Fit, Best Fit, and Worst Fit)
TEXT BOOK:
1. Abraham Silberschatz, Peter Baer Galvin, Greg Gagne: Operating System Concepts, 8th
edition, Wilety-
India, 2009
REFERENCE BOOKS:
1. Operating System Concepts, Milenenovic, McGrawo Hill
2. An introduction to operating system, Dietel, Addision Weslety
3. Operating system design and implementation, Tannenbaum, PHI
Open Sources:
1. https://onlinecourses.nptel.ac.in/nos20_cse32
2. https://onlinecourses.swayam2.ac.in/os23_cse05

CO-PO Mapping Table

COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO
2 3 2 2 3 - - - - - - 3
1
CO
3 2 2 1 - - - - - - - -
2
CO
3 3 1 1 - - - - - - - 2
3
CO
3 3 3 2 1 - - - - - - -
4

You might also like