Professional Documents
Culture Documents
OPERATING SYSTEMS
PROGRAMME:B.Tech DEGREE: B.Tech
COURSE: Operating Systems SEMESTER:II CREDITS: 4
COURSE CODE: R!"#$ REGU%ATIO&:R!" COURSE T'PE: CORE (E%ECTI)E ( BREADT*( S+*
COURSE AREA(DOMAI&: Operating Systems CO&TACT *OURS: 4,! -T.t/ria01 h/.rs(2ee3.
CORRESPO&DI&G %AB COURSE CODE: %AB COURSE &AME: Operating Systems + C/mpi0er Design %a4
SYLLABUS:
U&IT DETAI%S *OURS
I
C/mp.ter System an5 Operating System O6er6ie7: O6er6ie7 /8 c/mp.ter /perating systems9
/perating systems 8.ncti/ns9 pr/tecti/n an5 sec.rity9 5istri4.te5 systems9 specia0 p.rp/se
systems9 /perating systems str.ct.res an5 systems ca00s9 /perating systems generati/n.
!!
II
Pr/cess Management : Pr/cess c/ncept; pr/cess sche5.0ing9 /perati/ns9 Inter pr/cess
c/mm.nicati/n. M.0ti Threa5 pr/gramming m/5e0s. Pr/cess sche5.0ing criteria an5
a0g/rithms9 an5 their e6a0.ati/n.
!<
III
C/nc.rrency : Pr/cess synchr/ni=ati/n9 the critica0; secti/n pr/40em9 Peters/n>s S/0.ti/n9
synchr/ni=ati/n *ar57are9 semaph/res9 c0assic pr/40ems /8 synchr/ni=ati/n9 m/nit/rs9
Synchr/ni=ati/n e?amp0e
!"
I)
Mem/ry Management : S7apping9 c/ntig./.s mem/ry a00/cati/n9 paging9 str.ct.re /8 the
page ta40e 9 segmentati/n
@
)
)irt.a0 Mem/ry Management: 6irt.a0 mem/ry9 5eman5 paging9 page;Rep0acement9
a0g/rithms9 A00/cati/n /8 Arames9 Thrashing
!"
)I
Princip0es /8 5ea50/c3 : system m/5e09 5ea50/c3 characteri=ati/n9 5ea50/c3 pre6enti/n9
5etecti/n an5 a6/i5ance9 rec/6ery 8/rm 5ea50/c39
@
)II
Ai0e system Inter8ace; the c/ncept /8 a 8i0e9 Access Meth/5s9 Direct/ry str.ct.re9 Ai0e system
m/.nting9 8i0e sharing9 pr/tecti/n. Ai0e System imp0ementati/n; Ai0e system str.ct.re9 8i0e
system imp0ementati/n9 5irect/ry imp0ementati/n9 a00/cati/n meth/5s9 8ree;space management
!
)III
Mass;st/rage str.ct.re /6er6ie7 /8 Mass;st/rage str.ct.re9 Dis3 str.ct.re9 5is3 attachment9
5is3 sche5.0ing9 s7ap;space management
@
TOTA% *OURS
B
TEXT/REFERENCE BOOKS:
T(R BOOC TIT%E(AUT*ORS(PUB%ICATIO&
T!
Operating System C/ncepts; A4raham Si04erchat=9Peter B. Ga06in9 Greg Gagne Dth E5iti/n9 E/hn 2i0ey.
T<
Operating Systems> : Interna0 an5 Design Princip0es Sta00ings9 Si?th E5iti/n :<""#9 Pears/n e5.cati/n
R!
Operating systems; A C/ncept 4ase5 Appr/ach;D.M.Dham5here9 <n5 E5iti/n9 TM*
R<
Operating System A Design Appr/ach;Cr/70ey9 TM*
R
M/5ern Operating Systems9 An5re7 S Tanen4a.m r5 e5iti/n P*I.
COURSE PRE-REQUISITES:
C.CODE COURSE &AME DESCRIPTIO& SEM
R!"!"# C Pr/gramming
Basic Pr/gramming Str.ct.res an5 Data
types
1.1
R<!"#
Mathematica0 A/.n5ati/ns O8 C/mp.ter
Science An5 Engineering
Mathematica0 re0ate5 C/mp.ter Science An5
Engineering
2.1
COURSE OBJECTIVES:
!
E?p0ain the /4Fecti6es an5 8.ncti/ns /8 m/5ern /perating systems.
<
Ana0y=e the tra5e/88s inherent in /perating system 5esign.
De8en5 the 5i88erent 7ays /8 a00/cating mem/ry t/ tas3s9 citing the re0ati6e merits /8 each.
4
Descri4e the reas/n 8/r an5 .se /8 cache mem/ry.
COURSE OUTCOMES:
S&O DESCRIPTIO& PO
MAPPI&G
!
Un5erstan5 the the/retica0 an5 practica0 3n/70e5ge /8 OS princip0es an5 c/ncepts.
A.B9*
<
Be a40e t/ s/06e sma00 pr/40ems 7ith sche5.0ing c/ncepts an5 page a00/cati/n techniG.es.
A. B9 *9 E9 C