Вы находитесь на странице: 1из 2

Lab plan

LAB PLAN
LP-CS2257

Sub code: CS2257 /OPERATING SYSTEMS Date: 25-11-


LAB 2010
Branch : CSE
Semester : IV Page 01 of 02

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 and memory management schemes.

Session Exercise Exercises Time


No No (Week)
1. 1 Shell programming
- command syntax
Shell programming 1
- using simple functions
-using loops & patterns
- basic tests
2 2a Executing fork, exec, getpid, exit, wait 1
system calls.
3 2b Executing close, stat, opendir, readdir 1
system calls.
4 3 Executing open, read, write system calls 1
5 4 C programs to simulate UNIX commands 1
like ls, grep
6,7 5 Implementation of Scheduling algorithms- 2
FCFS, SJF
8 6 Implementation of Scheduling algorithms- 1
Priority, Round Robin
9 7 Developing Application using Inter
Process communication (using 1
shared memory, pipes or
message queues)
10 8 Implementation of Producer Consumer 1
problem using semaphores.
11 9a Implementation of memory management 1
schemes – Paging and Segmentation
Lab plan

LP-CS2257
LAB PLAN
Date: 05-12-2009

Sub code: CS2257 OPERATING SYSTEMS LAB Page 02 of 02

Branch: CSE Semester: IV

Session Exercise Exercises Time Allocation


No No
12 9b Implementation of memory management schemes- 1
Allocation using First fit, Worst fit & Best Fit
13 10 Implement any file allocation technique (Linked, Indexed 1
or Contiguous)
14 Model practical exam 1

Prepared by Approved by
Signature

Name
Designation Lecturer HOD
Date 25-11-2010 25-11-2010

Вам также может понравиться