This document is a laboratory manual for an Operating Systems course that provides a list of 10 practical programming assignments for students. The assignments include creating processes in C, implementing CPU scheduling algorithms like shortest job first and round robin, solving classic synchronization problems like the dining philosophers, and simulating memory management techniques like page replacement using FIFO and LRU.
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 ratings0% found this document useful (0 votes)
48 views2 pages
FOR Operating System: Laboratory Manual
This document is a laboratory manual for an Operating Systems course that provides a list of 10 practical programming assignments for students. The assignments include creating processes in C, implementing CPU scheduling algorithms like shortest job first and round robin, solving classic synchronization problems like the dining philosophers, and simulating memory management techniques like page replacement using FIFO and LRU.
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
Goel Institute of Technology & Management
LABORATORY MANUAL
FOR Operating System
Department of CS & IT
Operating System (ECS 551) LIST OF PRACTICALS
1. C Program for Process creation. .. 2. C program for Shortest job First Scheduling algorithm 3. C Program for Round Robin CPU Scheduling Algorithm .. 4. C program for Priority CPU Scheduling Algorithm 5. Implementation of Bankers Algorithm .. 6. Implementation of First Fit Algorithm 7. Implementation of Best Fit Algorithm . 8. Implementation of Page replacement algorithm in FIFO pattern. 9. Implementation of LRU Page replacement algorithm. . 10. Implementation of dining philosophers problem. ... 1 4 7 11 14 18 20 23 26 30