You are on page 1of 1

OPERATING SYSTEMS LAB MANUAL

SUB CODE:CS2257 COMMON TO CSE & IT

(Implement the following on LIN0X oi othei 0nix like platfoim. 0se C


foi high level language Implementation)


1 WrlLe programs uslng Lhe followlng sysLem calls of unlx
operaLlng sysLem
fork exec geLpld exlL walL close sLaL opendlr readdlr
2 WrlLe programs uslng Lhe l/C SysLem calls of unlx operaLlng
sysLem (open read wrlLe eLc)
3 WrlLe C programs Lo slmulaLe unlx commands llke ls grep eLc
4 Clven Lhe llsL of processes Lhelr Cu bursL Llmes and arrlval
Llmes ulsplay/prlnL Lhe CanLL charL for lClS and S!l lor each
of Lhe schedullng pollcles compuLe and prlnL Lhe average walLlng
Llme and average Lurnaround Llme (2 sesslons)
3 Clven Lhe llsL of processes Lhelr Cu bursL Llmes and arrlval
Llmes ulsplay/prlnL Lhe CanLL charL for rlorlLy and 8ound
robln lor each of Lhe schedullng pollcles compuLe and prlnL Lhe
average walLlng Llme and average Lurnaround Llme (2 sesslons)
6 uevelop AppllcaLlon uslng lnLerrocessCommunlcaLlon (uslng
shared memory plpes or message queues)
7 lmplemenL Lhe roducerConsumer problem uslng
semaphores(uslng unlx sysLem calls)
8 lmplemenL some Memory managemenL schemes llke aglng and
SegmenLaLlon
9 lmplemenL some Memory managemenL schemes llke ll8S1 ll1
8LS1 ll1 WC8S1 ll1
10 lmplemenL any flle allocaLlon Lechnlques(ConLlguous Llnked or
lndexed)

You might also like