Sie sind auf Seite 1von 2

LP-IT6412

LAB PLAN
Revision No: 00
Date: 31/12/2014
Sub code: IT6412 OPERATING SYSTEMS LAB
Page 01 of 02
Branch: IT Semester: IV

Objective:
Students acquire knowledge in shell programming, systems calls of UNIX
operating system. They do programs to simulate UNIX commands. Students will also be able to
write programs for processor scheduling, deadlock detection and avoidance, file allocation and
organization and memory management schemes.

Session Exercise Exercises Time


No No Allocation
1 1 Basics of Unix commands 150m
2 2 Shell Programming 150m
Implementation of Scheduling algorithms
3 a) FCFS 150m
3 b) SJF
Implementation of Scheduling algorithms
4 c) Priority 150m
d) Round Robin
Implement all file allocation strategies
a) Sequential
5 4 150m
b) Indexed
c) Linked
6 5 Implementation of semaphores. 150m
Implement all File Organization Techniques
7 a) Single level directory 150m
b) Two level
6
Implement all File Organization Techniques
8 c) Hierarchical 150m
d) DAG
9 7 Implement Bankers Algorithm for Dead Lock Avoidance 150m
10 8 Implement an Algorithm for Dead Lock Detection 150m
Implement all page replacement algorithms
11 a) FIFO 150m
9 b) LRU
Implement all page replacement algorithms
12 150m
c) LFU
LP-IT6412
LAB PLAN
Revision No: 00
Date: 31/12/2014
Sub code: IT6412 OPERATING SYSTEMS LAB
Page 02 of 02
Branch: IT

13 10 Implement Shared memory and IPC 150m


14 11 Implement Paging Technique of memory management. 150m
15 12 Implement Threading & Synchronization Applications 150m
16 Model practical exam 150m

Prepared by Approved by

Signature

A.Kala
Name P.Sharon Femi Dr.D.Balasubramanian

Designation AP-IT HOD-IT


31/12/2014 31/12/2014
Date

Das könnte Ihnen auch gefallen