BIT 331 WITH EFFECTFROM THE ACADEMIC YEAR 2012-2013
OPERATING SYSTEMSLAB
Instruction 3 Periods per week
Duration ofUniversityExamination 3Hours
University Examination 50Marks
Sessional 25Marks
1.Familiarity andusage of system calls of LINUX /WINDOWSNT
Process management-fork( ),exec( )etc.,
IPC & Synchronization -pipes, sharedmemory,messages, semaphores etc.,
File management-read,write etc.
2.Creating Threads and ManipulatingunderWindows-NT platform.
3. Implementing a program to get the attributes of aFile/Directoryon Linuxusing
relatedsystemcalls.
4. Implementing a program to get and set the environment variables usingsystem
calls.
5. Implementation of EchoServerusing pipes.
6. Implementation of Echo Server usingsharedmemory.
7. Implementation ofEcho Serverusing Messages.
8. ImplementingProducerConsumer Problem using Semaphores.
9Implementing ProducerConsumer Problem using Message passing.
10. ImplementingReader-writersproblemusingSemaphores.
11. Implementing Dining Philosophersproblemusing Semaphores.
12. Implementing Dining Philosophers problem using Windows-NTthreads.
13. Implementation ofLimitedShell on Linux platform.
References :
1.RichardStevens,“Unix Network’