0% found this document useful (0 votes)
18 views

OS Syllabus

This document provides an overview of the course BCSCCS 402 R02 Operating Systems. It is divided into 4 units that cover key topics in operating systems including processes, scheduling, concurrency, deadlocks, memory management, file management and I/O management. The course aims to teach students the objectives, functions and evolution of operating systems as well as basic computer system organization and instruction execution.

Uploaded by

Ganapathicool
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

OS Syllabus

This document provides an overview of the course BCSCCS 402 R02 Operating Systems. It is divided into 4 units that cover key topics in operating systems including processes, scheduling, concurrency, deadlocks, memory management, file management and I/O management. The course aims to teach students the objectives, functions and evolution of operating systems as well as basic computer system organization and instruction execution.

Uploaded by

Ganapathicool
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 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