Operating System QB 1-6
Operating System QB 1-6
intenface
2 Device doîve
.
devices
3 Davens foz Specafic f ILo
hese Cse all he componenis
SubsySdem
Seconolozu_Stosage Manogement Secondaa
roepositoB touL
SHonqe is h e non-Volai le
b a t h useT and System) data &
ra0gaam5 AsS
Inteadal oo Sepasate)pazt of
an OS: the ile
Secondaay
Sustem manages this nfooMaion on
SHoona
aives
eq Maqnetic ape dalves maQnetic disR
Compaci opfical disk device
SeayiceS
QUser Iodeota.ce A usea interface (uL)gFeas
o the porst Of an ope50tina Sustem PODgraum o
deyice thot alloLnS o UseGSTo entes_and secelve
infonmotion
O
O oocesS ContoalExamples
enol abontlood execute ,COCate_pnDCeSS
tenminote pancesS,get_poo.cess ataibutes, Set
pron.c.esS attaibudes ,oait fo ime,Loodt.
eveni,Sianak eyentallacate &% free nemom.
DATE
the Contents
3Eile Maditicahon Fo modiuina
les StoTe on
of ileS Loe uSe his Fog
olevices ne useo
dSRS 00 othes Sto0aae
Seamchînq
diffeneot upos ot editoms Fom
Hles spentom.m taunsfomiaHon
cantems of
comMand.
of PileS uOe uSe Specl
Fo common
Poogmamminq LangtuaQe Suppa6i
4
LanatiaqeSune use compile
praogramrina.
pacte+s
AsSemblens,De
buggess and intea
Se_0loeadupoDviodeol to uSEDS H
COhich
Suppoat to uSeKS AlL lanquage
propvides all papvioleal
impotomce Ome olreadu
Of
Execution When
the
SPaoaaam Loading
and
_ASSembing and
Cadu at Hed
panosam is memoau
must be loadle indo
Compilation t
one o h e essendial
H iS
fan gxecution paDaaam Loadens
Staqestoa
Staninq a
loadeos,1inkaae
edlto0s
aelocatable
Simple Stauctmue
Opesari na Sustem Such as Ms-DOS and the aianal
UNT cid nat have coell-denes Stsuctuge.
here coas no CPU Execution Mode Cusey and
Keonel and So eoaO n Qpp caton Cauld
Cause he ohale Sustem do cTagh
applcotion P'o0.qom
ctuge
2 Laueaed Stau
Taueg N
USeT ntedfac
loues
harsoluoane
mocdulosi0 many
maus-
made
A SuStem can be appraoa.chinLohich-
laKeok
Cne methoo 1s the numhra
bookento
SuStem is
fheapeafinq
of lau@r6S (levels).-
appranach
main advatage of he layeneo
he constzuction and alebuggina
SSimplicits of leve
uses Scovices of onls louwed-
Each lay er
No
DATE
laugos
Each loaue s mplementee th onlu those
ation8_pODvided bu lousn level laye
A D_olaes noB neeok to Knoud houo hese opgO
e implemendecl but t needs to Knou uahat these
Operoion do
Mona+Hc Reane
Applicotion
VFS, System calls
IPCFile Sustem
Scheduleg viotuad memoay
Device Drai veg , Dispatchen
Hosdtame
AMicookeTnel
APPlication
OCacy OunniOg
inney
hen he pooc.ess iscoeated, it semains
State Ater P a O c e
footoo
s
execution
s _ a d m i t
executiOn,
t e d
psocess in this e-
state
qoes n aoadu 8tate. A Schedulea dispatches
t i t in the nen.cdu queu
he Tadu paocess foa execution is in
s_executing the paocess i t
e n CPr
executinq State