You are on page 1of 1

BCSCCS 402 R02 OPERATING SYSTEMS

(Common for CSE, IT and ICT)


L T P CREDITS
3 0 4
UNIT - I (15 Periods)
O!"ra#$n% &'&#"m o("r($")* Objectives and functions Evolution of Operatin s!ste"s
#ajor ac$ieve"ents %evelop"ents leadin to "odern operatin s!ste"s Com!+#"r &'&#"m
o("r($")* &asic ele"ents Processor reisters Instruction e'ecution Interrupts #e"or!
$ierarc$! (ac$e "e"or! I)O co""unication tec$ni*ues+
Pro,"&&"&* Process Process ,tates Process %escription Process (ontrol
T-r"ad&* Processes and t$reads T!pes of t$reads #ulti-core and "ultit$readin
UNIT - II (15 Periods)
S,-"d+.$n%* Uniprocessor sc$edulin T!pes of processor sc$edulin ,c$edulin alorit$"s
#ultiprocessor sc$edulin R"a. T$m" &,-"d+.$n% ($aracteristics of -eal-Ti"e Operatin
,!ste"s+
Con,+rr"n,'* Principles of (oncurrenc! #utual e'clusion ,e"ap$ores #onitors
#essae passin -eaders).riters proble"+
UNIT III (15 Periods)
D"ad.o,/ and S#ar(a#$on* Principles of deadloc/ %eadloc/ Prevention %eadloc/ 0voidance
%eadloc/ %etection Interated deadloc/ strate! %innin p$ilosop$ers proble"+
M"mor' Mana%"m"n#* 0ddress bindin loical verses p$!sical address space %!na"ic
loadin %!na"ic lin/in and s$ared libraries Overla!s ,1appin (ontiuous "e"or!
allocation Pain ,e"entation ,e"entation 1it$ pain
UNIT - I2 (15 Periods)
0$r#+a. M"mor'* &ac/round %e"and pain Process creation Pae replace"ent
0llocation of fra"es T$ras$in
I1O Mana%"m"n# and d$&/ &,-"d+.$n%* I1O d"($,"& 2 Or%an$3a#$on of #-" I1O f+n,#$on O,
desin issues I)O bufferin %is/ sc$edulin+
4$." mana%"m"n#* Overvie1 Orani3ation and access 4ile directories 4ile s$arin
-ecord bloc/in ,econdar! storae "anae"ents+
T"5# Boo/&*
1+ .illia" ,tallins5 6Operatin ,!ste"s Internals and %esin Principles75 Pearson
Education5 ,event$ Edition
8+ ,ilber,c$at35 9+ Peterson5 P+ :alvin5 6Operatin ,!ste" concepts75 9o$n .ile!5 ,i't$
Edition5 8;;<+
Ref"r"n,"&*
1+ Tanenbau"5 0ndre1 ,5 6#odern Operatin ,!ste"s75 Prentice =all of India5 T$ird Edition5
8;;>+
8+ #ilen/ovic5 #5 6Operatin ,!ste"s? (oncepts and desin75 Tata #c:ra1 =ill5 ,econd
Edition5 1@@>+

You might also like