Google Search

Sunday, March 13, 2011

CS2257 OPERATING SYSTEMS LAB MANUAL


OPERATING SYSTEMS LAB MANUAL
SUB CODE:CS2257 COMMON TO CSE & IT
(Implement the following on LINUX or other Unix like platform. Use C
for high level language Implementation)
1. Write programs using the following system calls of UNIX
operating system:
fork, exec, getpid, exit, wait, close, stat, opendir, readdir
2. Write programs using the I/O System calls of UNIX operating
system. (open, read, write, etc)
3. Write C programs to simulate UNIX commands like ls, grep, etc.
4. Given the list of processes, their CPU burst times and arrival
times. Display/print the Gantt chart for FCFS and SJF. For each
of the scheduling policies, compute and print the average waiting
time and average turnaround time (2 sessions).
5. Given the list of processes, their CPU burst times and arrival
times. Display/print the Gantt chart for Priority and Round
robin. For each of the scheduling policies, compute and print the
average waiting time and average turnaround time (2 sessions).
6. Develop Application using Inter-Process-Communication (Using
shared memory, pipes or message queues).
7. Implement the Producer-Consumer problem using
semaphores(Using UNIX system calls)
8. Implement some Memory management schemes like Paging and
Segmentation.
9. Implement some Memory management schemes like FIRST FIT,
BEST FIT & WORST FIT.
10. Implement any file allocation techniques(Contiguous, Linked or
Indexed)

To Download All Click the below link

Click Here To Download

0 comments:

Post a Comment