Unit
gan Sa oa
@Inbroducdton and. Sfp can be distded Andy hoo aim
cabesertess apf rapilidun axfbooe ond system emg mie
aan etl ae Te ra Uilah, mi pour mh
a Sn ines jee feel,
we <<, atte blem for users. SI
fom sts ppt ele. ane ths, ant
rn aafhvone acts a3 an anterface bebwear
Be nd ee Te a e. applialion
Software. that a3 oe on dhe. computer, rffound
versions ef Wividews, linux ec anc she example. ‘the yngsh
Ampotkant dupe of ayslem Software 45 Openaling ‘a
Aw alt em. (08) tn ax collection of pr
MR fee bes sean fa el
and ie compuden
@Two vtews/aspects of 0, st Sustem:
1D Operat system as an Heads maces she
Yhe anchilechune mos: computers machine —
ees dewel. 43 primttive i auckooral + pryems espect
ene. So one of the a of opera system
he tandware and pres er pogo re ct
5 mcd and A ye. fret le ane ve
’ SW shogeth or. to fle a
Ei 7 43 Sask, ty be. cole with vo empl
Thus abl we need te the am should, hide
the truth aot shod ware. and, present stmple and tee,
sayy To achtere 44 all the » provides a
Set
cen, ook dai
Irebeke called 5 lol, Galle can obtain uttag spectalwaSretog Syn 28 Jresoince managers
or function. of any machtne en how resource
‘ane veanayel fo tg we ene system wht.
provides all recess nate ons, Now ont. of the
oe weeds ty del while. arothen ser vrepudres,
ao print statement he, “4 user wep access 4p
dabahase hile the second one ae) to access database
as well a2 wile Users ae tooegll tg Ahatr
Joo done ees vtblon Te
the apston sh re requesde The pre
of wm "9 . ihe rqull eine $8 called “source.
ds & 4 done by resource man
manages.
thin provides baste Comp rESD WCB,
CPU; Memory, T/0 dewtcez elle, wher a
condos “antl cordmade the vp op pata gee
among various users,
- @Bvoludton/ Hot Syste.
cae Ra i pac dag
a wathemabietan , Gres ahloge , Bub this,
plating was, ae ‘mechanical and did “Gi shave an.
laden. Bable jae ey fs jceald
nad a rg a for Jhts, oral da
woman. vane Ada. bo the vl fe
ee ee en
c: hee SoM
ee % we of computers des! bo Pe Phas,
opercdltng systons were. Atke.
Pthe fret generation of Compuler, (1945-55):
ope ts wet uged for butldtng aclice
expe déstgned ball, ed,
A at vit pct pene each el mgm
sin repens was done Jn ac machine alee
5 Rapa gages and operating system wos unhnnWrithe second genenection of comple 4965 - 65) i-
> Tanatslors wert used, for loutldang madre,
> Rater syshons were .
> Programs were atthe tn PORTAN and assemb dy ape,
> Typo 9 eroding syshems pee uged PMS (Porton Hoe Sele)
ot roshes (nets Operching Syotn).
wWthe Hird generation uber (1965-4980).
DTC's were used for oe ae thd prcsssas
PINE Dhagh Thay stn pend of the
a) Operccting systems: 65/300, MULTICS, CTSS were used,
‘the fourth, generation of compules (1980 resent) 1
"2 [Sl's awd VIST's wee ugecl for buslligg wachines.
> Mecrocompuders came. ant extslenc.
Tam fC + Op Cypher wak MS-DOS
OM PC/AT! Dperan System was MS -205.
Apple Matilosh Op 1] System wag Mactrndo chy,
> Tibeducbion fo Windows; Because ofthe tnfluence of He
facets of Maaedoah Henents dectded to bud a
UI- Ss originally ran om 1
and narmed 4f Wendows, jit eet ae AT mes
Windows tke Wrdows—P, Wrndows-F, Wmdows-8,Windoos-fO
came.
@ Types Operodtng Sus _
ne oe aa frame computers
Of ny Sus: +n mam
‘oe called, vi ane 0 ualng psn ae
-> 08/390 #8 ws fi
Matinfroe OS ave
za provide Bree Oh 7 710 capella
dransaction processing and Limes cag.Soe
systems whidh run. on servers, which are
"et Toa ool compl lat a
eren omatle aba ne odd a SOMO Of prion ayers
> lanux, Windaos aint ehe, ane, te e-xarnples.
- al ple. users ab once ger a niehook and
aS sin al tees to shayestnsthophiaind Snivducshe.
hg prvide service the pint sewtee fle sowtee or
wel Service,
wy Mulberssor poly Gyshems - n L
STF wore. Pe AB used, chardle. mi Ir
asks aba enn uce Susleng 0%
Hit 44 called a wpe op ora ee then
6
>By connectin ull CPs nde a of me lem we car
. nn al oping poo ol of Ihe va
> Depen cB
ATR Tes ells
Commpulers pulers ynubht oma or mi bbprocessore,
PC Operadrng, System:
ee le wl oe pe
called, PC 6
“pave "erp ly Le Processing, pewel. and menoy
smalnfr nframes,
SWindows-#, Mavtrtosh jltnux ele. are abe o:
Ty an ey wedi wel presseing , qreadcheolsVb Real-sime Op eral Gyles,
pee tine he. openok i s oe Ghat have hme, ia the bey genarmelen
48 called Real Vie 0S,
> CQNYS RTL HART ee are thls =
> Real Lame OS shag 2, well defined. fined Anne. conelyamls
{ and pwasetn ‘al lee done wethin cbhe. defined cong dlvatnbs,
oe ee fee ever nespemse.and thus meet the.
adlenes,
MY eat Oo erabtng Gystomss
She opal prt Sich as Palm 08 and Windows CF
Cems él id) thal: run. om embedded eleviees. suc
0. pabratp compa or PDAs (Personal Mrgital Acsistant _
ank mobile. phones are called ed spooling ayshons.
> These devices shave
enc dno yOCes mm
size and te "4 preessng poner, ong
wth Smank Care Operading Sysfeuns
2 Lerche cands ane 0 i Gnd sired, levtees conbatntng a,
CPU chip.
thy heute vey ow processing power and monn capabrleles,
Regoun ouncigerenc A prolectt ane tod4P the mat
“leks of onal col oped systems eee
vary Mubdr Oper. Systema s-
Palin Ba 4g the of do execvbe number of.
Pe ‘simul @ str YOCESSOF,
oN altel sik papacy ane two different forms
on vage carpe nelabed resources tthe CPU, moner
Ph provides high CPU ubthzads
leaden i Supporks wale, et men 2
Users,@ Openads Bru
1) Monolill
In Phe one dhe oP
syskom Je urttion ag 2 ‘a econ Kir rental 4
wich cam call other ones
eneven $4 moeds
Tr tas apprady vsh. comptles, all Le andiveual ay
or iin condain 3 he pea and then Dodi thom. all
8 peal a singe abject file Ugh
the eystor Lila
Cah! a en aege Sa baste Ghudthe for te
ao eon that Snveles the. are Service.
oh an E oft cutie prrcedunes thal
3A eh of ub pe wocedunes that ara
" = Layer Fincbion
a 3
*.
3
2
4
0
wo
Saka EO miei
lemoyy ard drum .
| Processor ‘allo cabion and mullprogrammtnghe dable above was the
shards for hk Mentder System,
1) Cltent Server Model,
Ve [Te [ce
ee
‘ Beg The turd server model,Tr hte model do wequesd a sewiee, such ag rea, a
wok of a faze ser rs fs wg ely
Senda . the request fab eas, process, which ther doos
the answer, AL the kernel
communtcadion belw
vce an eas
splitdng the operale tito parks each
FA oll andl oe lle cf eee ©
®. Syston Calle:— oa
System call the on b YO
Cs a uses pam) ond He rani pe a w bean
er
Crile tt Hee exally
Goer Bois : ry cles iy
Si © sys. cbhe
wet east via roline von Y
Aa septate % al pele ne
eae ee pots ole buffer and the Havel
irae marmcla. Hes he ney of bydes ap ve like all
syste calls, 44 3t -mobed fm a, 6 © prog
a dtbr: Hh Lhe
Ut Nat ge the
the al la Be =
wad Se oe Hs value Me 38 ermal = laa
ynauybe smaller, 2f ond Lp bred
ae el
etthe. acre
ick enon.
ee ae bea ee spieieiae heck the
veulbe of a ayskom « re a
do see af an rahe
occwed,e@ Harling Syste tale Sy shen call flow wit}, bhek dlgram
i assed ly aluesbub the second. parameter 48 posed
soe, rr a all ete 4)
om poe Pr s the 5 — snwmber
ore the he 65 expecs Gy such as 9 seaister. (ee
ythe Tics voalune fhon execifes a TRAP amsttuction
eo auth user mode. to oe node, (sep 6),
+ aleled Ly mete i apes ‘ eystom. call rumber- 4
and Pren- C; handler. Z)
=p the syslern. call chandler onal fafa Ge
Once selena have von ae af ei conte! 8
eared & othe User As ry procedune, (skp 9).
Frappe.
7 Fn shack p ne (20) n perme.
: usa fo (8 8 onl the
&3 eal ae Hole )
W=Lork () C; da pr: “al |
P f, Cc) Whlst b. Ota proeZs Nagy
Pd=walpillid, delaec, | ae ferad Ja £ Taal |
options) |
S= execve en Replace a prices: tre Frage |
) Tearranade oe i
exth (status) & hak. choker |
and _J
Le
Mh Pe, warogemords oy t
Gl
fa= open CHlextno, 2) (Oper a tle or veaaieg ser |
: beth, |
‘$= colee(fb) | Close an teen He, |
nevead ($0, buble snboyles) [Read debe Som atdle sho buff |
evortle ($4, buflor noyles) _ [Welle debe. ema, buthn wk Be]
re ($4, offs, when) | Moe a Fe pondon
zeted (rane, diu®) [da Hes she wbrraben,
and file system management +
Call Description
ae Cnomesrnods) Grade a new direc
us
52 Bont
Scurlink (name)
Sa wnound (pedal somyra
Saumount | peal) tthe Shells ty the UNIX command -tnberpreler, Ml
dh vob a. po of 0 eal istem a} mnabes he
atone ty ope 4,5 ples dn ae potas
vd enccu System c can
sale ce vt f rlenfle beboeon a me “i
ai Ave Aermnal Lhe.
ties eaten pl hina oe
euteh swhidey chyledh, ich and. bach
up.
oulp TL slabs oul the.
character such a a. "4 <
cosa ue tg airs gmt
Ato
Tf the ne roo dupes, Me ‘thas! the ‘eae culaa cil
ne run vals gran ae the child, While,
cess Mn
S irae he ne jeg aes
promph again and site slo Maeda oye mgd ba
the yA can sp ey Hal chardend. oubpul Ls bed
chide file.
> Stlay dnb can be rednected fo fel ag:
sort Z filed >file 2,
‘Thag, invobes the sork p wth. pid token.
fon let ard cond te Cbd coud gf
wt do file
@.Open. Source. Pes eons” -
The. open
om yl ad Pela sk Taal
Be Tra ee ac oy ohoves of
omard eanufachnor have Atfferent dol sats) de of,50 woitdes Ah called cathode k gee Manufyclanes
wee ath J a ahi, meeds and ad A. fun 13
de ther phenes a Fiche, Ba rt fon cho, ifs
eo vevoly released mole 4- 7 sup
i “a “ta un Awesame, mull ie or Fi ising
2G. ow! the. atfforend e mde renade
ee a ldo
Cosmas ae Wan open. counce. 0
we . Mion
Deen’ \ pe reo ena caapege sions
I t id
rom. Lhe. developers Haus rr i a
on on as a fee operat op As cele fr
i vide with den pop ‘4
‘Nov envivo: run
and ne oxi: lems, h can be he sn
Soret Atck or USB ay Anive. Fre 905 48 dicensed
under, GNU eee tiv License) and cordatns free.
and opm source. cofhiy
a Grenede> Crenode 42 also fs as well ag open source,
codains a sapueset da oe eos ae
er palin Vitek ok aa mepied eee”
Small code 5 Hrs wllea base, for
ech YOCLER municattn , Gofhoare
Grho The )Operr Sounce. stem.
phd ae te tefegazs tie
i A. Fen! and deren 4 Lhe ea,
ate i ald ie
on Ghost kernel. Most Pegs cheng and n Shot oe 0S 4a ga by Ctt,ths 44 out hie
pics sal OEE >,
PSeaothe cpplem sea pacsword protectten. co
User. epee Tae ‘ormtlay, ole dechantques. Ut ako
ie unaubhortaed access fo [Prgtons rams ard. ‘Uber. data,
Ip. Conbrol over. cystem penfrmance:- THA monthors overall stem
health. Ly help tmprore. performance. Th records Lhe veapanse
ei ica oe pals and 9 eta
wi mn “h vi
Seforabn fell to Sone lee al Repo
Amprve. soem
debecd vy aids: fag system ocr wonthors
be ope ed tye 8 Cal rmalfunchiotog
Gorrie Leben athe. sxfhane. axel ut
‘ wa plane lt ae con and aseii dnboprelos
and other sofheare to the vostous,.
ae tg dhe warp systems,
ean enabti ishem vn 3 the
; x wae esa a cradhe o
we Se ied mse pos ae ohh to.
aims In mi y the 0S dectdes the
Rater si nel Bsn naa
no TH abb cone
wwhon he mepale ab ol ea, =r
emmy vehee the pres “has Pomelel’
te asap «ay ramdng envtromment,
ii ene ale ip with, Protest have access
bp the armen aund, Show ynuch, Prowesing Prime eade
ae Shes. hag furcdin of OS -48 called proces, scheduling,
nhwihMertce Managererts— An, 0S man dlevtee Communteadion
via Thetr ~recpective digvers, TE es backs ef all devteeg
connecled. 4p eystem. TH decides whith prowess gels aeceas
do a certam device and fr row ong Th allocates
clvtees when needed ard deallocabs devices whon Hay a
re Aonger, required,
vith File M A file system 4g ed nto
"Tod effrtent ale waren and usage,
OS keps track of where tnformation #8 sLored, user,
access salting and stabus of evey file and more...Unth-2
Proceag ie
Qnbeduchtent: A peas mg an exec wba rogram, The cw
execudes a ret Sot nt rogrars eg. main,
cor 38 dhe execi user 6, othe CPU 96
merded for oe 3k fo of al ee aclivibtes ane call
eae me— Mared, User pry am. 4& a process Fracess
Ymanagerment 8 one of the finchon of oporabiag
Process NS i=
Frocess,
Dfrocess 42 Dre achrvthy. niegeen, oly a. grup of
thProceas 48 a dynam enktly. |tfroceas 28 0 shalte endily,
Proce hes a. ds 1 ho ni
([Repacrnl fall Tanto dnd
ve “GPU, veacney » Address 1/0 wivea wb viomep| a
dung ahs, debrne, Meaty He ab de
Ws Frat as sh ont col |x) Rego does nol J
Wee call path corel ast dod Ula
a) Precote tras is enmn—eonbol
vp Process extsts for a Limded
emal ame Teel
| daak.
Mulltprogrammiyg: In. mlb witvg cuslem, the
CPU then from. pro haa he aaa i Cra each
for Hens ov “hunches of wmtlliceconde, Yes vaptd, suedche
Fak ad cas s i cu cab = einmigt
ont “forbhe 091
eek lee gia <dracls of rnulliple. ayallel act vibes, $8 ie
hy rail sethookre peal AM poet sac iia
Thad medes
Pit sata so a peas
Frocegs Model s
- Tn. Pte, feel all the tunable sofhoare on the
computer, somebtves In athe 06, % zed. snbn 2
rumba of seq pe processes A, process -46 usd an
cubis amend Valves
fob rey sata tre
one porn
A Freceays Frm. progam. counters,
C
arte pu
ilLore by Con vier pees No
a a
aro
2 _
frees B|—- —
Al-—
7
Sitnlp me program 8 ackive. al once.
fa we oc nie Heke, amps ara
cen the fs
four P mame
each with ths own ls, oun ai
Aaltehend ebne St Us. el om
ones. Of comge. Here £8 ee teal vo
Lids a ae *
48
by steal ret ere Eran gurl Sy da ile
pel ora toa film ot Dre se thal,
062 55e8
iii it pees al ae ybut ab ay given fr ee processProcess abate:
Aue Ja an oe rib with ats own sryuch
Youle”? Some. ‘spe “ac process Gua process 22 oul
cb rn luk tho 95 no
“real wads et wel hen ce come
et 4 . ee pres stale may be-m one of
. ha cose 48 Ag
» Rea ees 48 do be as doa processor,
Ron ooadral aul exec are hal ea
oie a esp ice process “ watting for senna
Pata the process. has finished execution,
The Avonattton. of the tales are. shoo
sey and Bee: ces pond cranthion ‘sdeacbel
i « Typteal, procees stales,
frcess cot Ak Rroceas Table ation cf frocessea
repeat wars hails fn ayo ah 4
de process dable or sss conbo es ie
Bah dotles OF Su0li
ends 4 a prowess with Snformalton. such asproeeas ade ashe cum, counber yetack- pander
Milocabton eb dg 44 the Sbsles welt
A promas mee des
Roses bale y which ey be mew ready running inallng
> Froceas number, each Pres 43, sdenbifel key ts proce
‘number. called, process
counter, whid slike he abet ef Be need
—> ro
on brucdin atv he execubed for Hit. p voces,
CPY_vegtalas m an
ar ¥ gic, any vi ar be a St depending
cone wrpbcessr archi;
ow
3 0 sleds om ithe T/o requests, T/0 clomtes
ere raya kof er les on 0 on
> Rocessor schedubtno an ion which, a
Ss. frougs dable sdruchne.40,
2) Threads:
A Prread Be a ey again athe, a acl
PE Sie oa pase (ont) which a or en setae
aso and nl ete =
peda ding Pe le * pe aad angie oe
othe Ahead tan Shrealle tesa wm
See coke oe led oop able
ail orn mule processors,
Tread ye focesss.
f focess 5 ‘thread.
Process \e: or read,
ect Sg
Ress sarti we, ple Pa User eve) Lhreade ane fast to create ie manage.
dy,
SO TIET wpa eoabing oy g yster, ros: estar calls are peo
> Mullsthreaded op conve 4
mi recess
Kerra Level, Bade Dug aii Head man igered ers
ere aman aw
i A a see
to oete eupported Ate
be sig wilco poy
AB be rnubttthrea fat On opie ihe wibhin are applradin
ano supported wh: a Single gle process
Kennel tan, pene shade le wlll Heads from the.
alate oe “28 bce the
Schedule anetha. Pine Del aray procets, sind cay
~y Kernel roudtneg Honeclnee can be srl readed
eit oH
a Barus peal Shower fo create and manage.
“Sarak of control
db
Pratl ibe eat Fer te anahonutt the same