0% found this document useful (0 votes)
46 views23 pages

Os

Uploaded by

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

Os

Uploaded by

Harshith
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 23
ashe Types of 0s ) Uni programmed 0s ' 4%) Batch 0S ») MULti pow grammed os ( ve lghitly Cou nied 4) Mut a eee) ) Malti vacers(vy 05 « ‘ woselj ‘coupled Disy ) Multttasleing [time sharing Qs td Py) Reat v4 vy Hand BVT OS © epact time Cal time OS S Soft Rr 0S dy 1) Distributed Os Ls | 8) Handheld as | pee eed aT a 1) Lavt Batch 05 i ema lies es! Yt voorks on batches gnslead of Pro AI, Pree a jobs. 4 Twas used in the fast gentiation of Comput 1 1, > These was mo sapect{ic Taare tn Ist gen, > Punch cards aw cused, he aan poyemn with some Conticl Untolmation -~ ty hole -4 7 Temadniong 0 lll f, asad Boccia Neha th the proces ' ’ ‘ $01 Opetatoy — patch (os works on Bat che Ly poet interact wolh computer oF asct Os ts ae in Ast generation of computer a plt Tobs ane wateaetted inserted tvrto punch tabs, ) Panch coud | asd. gwen to OPE and ee of vyequierert oe. into batches. : Ruch conde ee * Eas inspit “Of riemnoty there ase used. solds cae punched en cards « Lig vet is parsed: ito them. a el j Space =O 7 a oo ee eA poser with ig ced DOB am ase porch coud ovr carer Adv Peroceasar ts having high campula tir “pus th ite \ Opesatea Apted gi miematehed 0th F User paicgitier age net cornidere (Doeevi4 have divect jateraction @Veiprroquammed 05 pe Orly one pswcess teil be pens prnceriny i ete, Apres thi: completion, anoThe te, Slo devices this En gring » : M any poinceis vows, u ond. until that vo Prrrcer ail got to sendy queue, allocates inte CPD dnd CPV shoold wait fry it [Dray ) S)ratiproyammed og SMES ies Moaripl progam ane allacsited ino CPU, but ~—«Crecuted. SF f waiting fot. Do device, ols prrces “Pia: . te “he. aces ict CP, ov be executes a 05 bi we con can fe i) mutta ng OS. Only one ind seietits will be done. % will be hae ie Stee). chosen ow ple Time ‘quantum, id Rabin one aes will be executid rn sim Ns in Round Robin, we Yy Nave wo iLluaten of uli ten King (core “rn. stice vey leo lite ai) Fume ite switching laced ow Round Robaon | pire arta 6) Read Tene | Tie OS Real Time Pree Me | tee tne a launching af Rockt eC, £xact.. Roving feat pill be thee. Ton types 1) tad Rua Time 08 - tg accusat-)) | Ranh eu (tow aceusacy ) os. —4 ie oF mubeipocerring OF a eysten connectid tog vy lauses. pues 2 given“ Gre CPU~ Tighetty empl mee: 4 coupled rurtkipaceatiny OS alt i] D/exace contr signals / ces 8) Handleld_06 106 in hand teld deve £1 Andoiel, 10S. Intreduction to_05 i > n 08 tc a. psrogsan that 7 | acdtoare. Ss aH also prvides a at vac an infeamedinny ? Compucter Hardware. * i i Weed — User qo v v vt Webs Syclern| Application Progeun 4 Resources like CPU, veer ert, VAN © ipa mpilet led ieae a manages the COM bi), spi appliclton pregtarn betwern Computer Use, anf wet! Memeky, Plo devices iT ic fon ay ake oc! Seonvenence : _ Types of OF Goat ei gtceny, Ths) Batts Fee es >) Bay > Timo sans “4 Os ee on inh ~ Distr buted 05 an 260 ~ Netuaic' os ne : ' ge shige blu Uses, A Haedieny > Rigl Two: ob sPaecetien i“ Resotuces 2 if aa: ae 3 F sed tes oh uLtiprc Tne iy ae ut of a | pau Pyne pt pe > Pic cortrolledd A piss , blue consolley < Pointer meny — se " Key beed video acagrter monte poot slut Lee peqen that runs when w computor fS ; nebo led. 5 poweed up o © qt is ctered in ROM Sa gy mt Enow low" to load of # start exe cutting Eh ad syst gt mut locate avd load into mornedy +e 0S bunel advan my Auggey an twuept at ary time ry conden of , the Syston bu cp, Wunlly by ie way a cigral 0 ba nalled by an grtirypt occumnce Of an-eventt Uo vauallly fom Hosclunse Sof td we Syste oll gettowe may triggu a | operation called SysHm all, pleuupt by execuctiry a Special whun CPU qe cutampted, tt Stops what tt Is dovag a immed tacely foyer exetutim b 4 fixed location Dt cosets Wally starting aadrers: wolart SOL ite Routine of esp 1c loteled. “ a 1sR execure - — On Completion 1, CPO resumes itercuphed Computatim | Rtge Shucfue i a ~ysletle Registe — Bits (0) . expeuee ime! wth, Cache a gi HG Moin Merrow —RAM i E eau dll) i‘ dees ( iis 4 ee rf eyaed. ” ie A tal Magra 7 ta pe pit Nowases my ve | Opticat deve Asa dw | ; pean Volatile j mneatic ‘Tapes. | Compuder Sen At AG “ : Y) Slee Procerich Sesems : ng system Structure ops meng 2 Mutt itaakurg ) ; [murripsregsam” purteporegsarminerg is single vscy cannot beep either CPU b1 To device pusy au the fue, incacases. CPU utilization ay So that “the CPU Pore has ove to execute - utitasting (Tome stanivg). py executes rauttip (€ joes by swrtching _» cwitthes OCCUr SO eae tot the users Can interac with each pangaarn , while 3 Trent ee Aeguises an ERRAAOSAEYE computer syst voluitlh provides divect cemmunication IW Wes & S40 “2 A ture = Sluaned oS Allows era usees to Close Com pic gimultanceustyy « 5 . mess + A ganising fo (ods b da amang them it (6 Tunning - Hf CCAM ee eer Qs . = envarment |e Stavicer = errnnn po sere 0f AHO py 1) \ Sevier “te preg Ye “i Onteyface « ty interact wilh @ CHT ~ Command Line Ontuyace “6 5 Sud Cyraphicat (een Suter face tant O ‘Nn ou Com puter: a)p x) Woqcam Cyc m { Source ; ai ‘a > Compilet > Oe > ¢ xe wuitoy — Output | ‘) Teo eeations ~Compoll Wye of glo Device. Kaglend 7 Moni4es mowe 7 he {ny} ops Printer 4) File system ipulatien Synust conbol how files tmanayed dn, 5 CTeation deletion, wpdactiom & pearmistton to acces filer. ~ Pig, 2”) Communications. blu ents thot OMe tx ecutivng o” cant pa ICUST gil 4 Computes gh diffsant compubert 21°C Gnbtr pron ayy eee Et Printer Paper over “OT beak do, t) Eve Delecttem — tn (PU I9.~ & aneges bet B computing x 4) Resmace location — ferauace to dios praeOl™ sig i ae (Cv ,T10 deview, memory) kere foe get Telouag : ©) Accounting cleat ah aioe Dobe a,” e AA ene wage Statistics — { 4) Rurketion & Security - Date should be secuved ee poked, — procentel ane executing at gaye tine 7} gr Re HS Yo initee Lith ass indtsefeee voit) Cache others oper pte defind yous exteuel valid acters attempts 9 diel ps 08 Interface ee (1.3 [Provides a Command (ing Witeeface oF Conan | AM aK | gn teyne teh [hat allows Wee fo dive eyy Y Evite (Mad chy hat a fr be performed by Ihe 06. aya ~ Allows “te twleey : i out ws ater te twleeface with Of via a 69, “scone 06 Include command inter pyetr in feanel or in tony ar a spect preqjam buch hy nclows XP 4 Mx 34 on syn with multiple command Intametus te chuony spam, the Uniepretes Frown as challe cosuell; kot cull oe systen qster calls - ayoilable by an OS: vide an interface do the sewices made : Privileged ‘ywode, momey haxdwoote Safer mode. Taye access 12 memonplvsdiine fp email chualefo. jt executinn drach oy batt. 7 Moe \ Uhfe reid axe erecatedwuer MCT pe dwate . Meeds,4 eget Lite memory? hoe . \) Ne hen it neede, i matey a call jp 05 Lelling ra 5, Reeds acon cea itin, TeHOUrCe « Use. to Foie! we uted hate revounles es a, | cat sat = Seortclainy “Kites i ee Ph, | eee. & viee yet Grew ing ing System calls axe made by tw Oe when nerd, 4, CcceRs ceataln yesOUNCes =? System calls i the en wavy in Which , Comput ayédacn p ate sequsstl a awvie ‘fom tr, ‘hun. ef 8 : | §: “Pout rin chet “gin Pi eguene | ; cory of date ae a Py a | we Mina fo! Stree 7 Accept Spice ; yee pve mayo" Cotege ries | 4 sfrores Conttol Qf ile @ DEV ice 4: anges ri Calton manipulate Maung pent U Hen Mainttuame 5) (own process Cevitrol dha are use for Covttro UItvig processes a -tiyend., 40 ; , + We Kuow dat’ we Mave various PRnceties tn (ve and they nood to be conlzolud cess bs sunning ) il has to » Syste call¢ sem Laas pre Fexwince normale) Jalonotnaallsy ae v ri avd ager completion Of Qu occuntns Bf amd Cte competion af the Pouce ss ened fase {Ord 41 hold whin tt encounter an G woe moan to a poracers of Execuld & proces Oa es inate process i 7 ae , poincess athibuter mie 4 the processes sudo wart nt) Wee oh trait tame te Come , 50 Wey can beqe ivekecurio i erent = ocess MALY need lo wait gna an event. To allocate’ memory for 4 4 fren the preety - To ey . ——=S_S : Xs File Manipatetion | Managemuat® : ‘ Ne, Used fn moitification awk ™ ~S¢ . eae file, detete. file | > Open, close - as ie mit Yend write, seposten —* te get file attsibrter, Set -ftle atpilowes we { J S Device Mantpwlation| management > Used ‘for managing | mosnipulati Mau include alo cl clevices, ana other dovites in be Ue, | Request cleviee saluare ae ae 4 8 Coan de ai S aecid write soporittin cet: tees ates device. | - qc duvice aunt budes 5 S ree cs or detach devie anvties ee Oe os yleqialhy remarry ma Mas ian atlachia & ae ‘i die £ » Communications, Lo System calls Chul Ae Used (o% the Md Cem MMURi Ca Mer, blw diff porocerses or itt devices proceries reed to communicate with each otter & 4 kyow | the status of eacl otter " > caente /¢ delete communication connection _» cemel 7 receive messages ( packs > tanya Status Pig erst Se pREING CureRt statu: > Attach or detach vernoe davices. : F {urn Basan AN impcdtant aspect of a mode system is the collection of Sys penggamt. File tmanagerncirt serena , delete; con) drename ,print dun : list and manipulate files 8 categories 4a Giatus Quo - ASE te system for date, sige: yar of UUteLe, amount of avoilabk memory A Ais (pace , Aetaivd pepemenc, logging gdeboyquy lp ete. ie Modification + = fort editors tp Curate 8 reg Covilent of file: g Support — compiles, de bbugers, i ot Luent, Sy stenut eh Structures of Os eo Stonple shucture - Syskm, tiytt ane desi ned ines mn Well depimed shucture. ME-Tis 08 Application psiograms Ne Regiderct System paaycens a Ms-péc Device Daivers | 3 v Rom Blo device doivers. of guts faces 8 level ef fauctionality me not wal Sepauet typi pagans ane able ty Ales yous bate hoe a without Geing thvougin below Layers. 2 wn thought it looks Uke a layerret chucture but it Becuuse aut hue layers have access to bare Maduiare — Guth gaeeden wads t vulreralale to exrauct avd molicis prcqeamns causing Qutive nia dy Goth Lake User, aimee” gare syste qe cashed, aud well defined. * tel Au Ws doe! not provi : . 4 otc Such hi Fattooed by casey Unix 05 ¢ was fc jimesed S Prue 4nye. vit we also Cs pee aged (¢ dif Gttull. “o (ihe vst) i ——— TY cieinales f i . nets 8 Peter a) +! Compiles’ and guieapreteer. \ Re, Sysiem | Libsanies ! ai aquneen cal enaurfece ts ty the Keeaul ie ‘cq e ouunal — | file system coonptlt AOC bosilin aut ‘pant? nen block alt place | ‘yo St “sri a ick and demarA poging Pednat i daw ae . tape‘ fe } artuad won| co Kal é acy 10 th odo re ee a i, Ba Pry Jamin! torrell | agi conales EL mer Wee tla yea Ol Auk ave (apes nicl te : > i wo VE ES called ae us Oo ove layes B pete dificult. ie ee ———eE— — Dicady > y Pesvaning in this Inyered shactivre O Coral frre layers top aud betwtto & belny f Poawutar layer S Dag tv openng luyee mut be pottorn below Tv Many age ne nt, Other, be. > This may be not fies, Lk ali yn, J when en le & vant % ua Mi ‘a for Aauyer Above ; Adv ir The har dae 1¢ fae. Y tle 2 i Dieadag- Chak. 14 as ota ) Oe Py ; i Migokernels: Mose ————<=> es $ / yey n migokeentlsapproacly, Guread of hoving & big [Ornel With j »,, functionalities, wwe semove all the natn e,, Compenants ffom the Kernel aed we inl, frum as Sycaen and wer level pareqean > Mivokeenls pgovide the call functionalities of tine etna § Other Aunctionaliies like duce datvers i file Servers panten HOES, vwytual mamoty. a Oe implimirid Aba System ov Uses psoqams. Thay me OV tH fop of me micgokisnel os system x se Moin junction u) Poovide Communication bw - CLO paemcairy, Ourd these Services: —7 Message paw q Comm" is lel. P mast Of the “fang Uyel DAMPIER CEE MER: Grade. ms crashin pore nol happens mostly . ae Ty ae s inacase in the Syston | dues ' Best CUMent murhoctolo gy -fox designing of Os | mc uses object Kiented Peeled q | yom peryetenance clecrease clue to = function oveihood, ing gto Ceale & wnodular Keznel. : Modules. — either loaded in Kernel 7 Sebooted time ov Ge) 8 Se Core \Fintunl machines om <3 i Te aetrack tH pardon’ 0 a sing! ¢ put ter ((py, int face Cards i) int, mamery, di anier tion enennins ee / | ¢ ‘Ealing cacatinn qtusion ry a ! Ehvironment qunnin| its ow? privat compute wt exe Su Kat aif fe ig pase Chery oF nist mi) ! in : Runs tO w Yet mode * ~ Paotee’ iy VIS au il E ine ne One Onit - fp ' were . l Procese ae Por cess in Pree wait Managemen t Stack -> Only ct process in. main mormp ‘ ps micelles or oe welt divide the allocated pation of ate ed w pee ints Segment hi] A att j wolaecteves, the Last ieng we give Bh ext $ ae be stored. initialized data: Globally initialize uninitiated. dato: 1 Declared vextables. Globally ' Heap raDynamic memory Allo cectioN malloc, callocs--- eta: Z| apieink les stick 1 ed te fore Puiables, dake so Stace atest parse: tn a sergaett Atrechon, * ie soil meet ov hit, Eteep _ dota ee tres point, _> eae overfiow fence doean' F work; et mmartloe -- i BPH | ae ie Wan 97 md Ais ess A Proven Netty » Mahe of 0 pe : ; » itn Sal New tat h Running, staat : i, > anes i) on Cpr oa £P0 4 it tei in: rang then Hin cut yecbma’ ae or: “§ Pees Gout, Boe (8) - infe plate Pie Ou, seta, Pee. were Par one ce6s fh ont Gtoitching | amotae pacer F toc sll Prenss ty | eneout If by aysters call /Sotemep t [a ale To idle a | Reload state fon (CB, idle 4 oh ie 4 execu nq urtoruyt ae all e Stile a PCB A “dle: | executing t > Pur each and evel Tio Device , vas tts \ : ( €« “ip “ef hed ay th Digatehes one procs to Ce lae dude Spader ‘® called as (Pu Scheduler, “a SMedules {he BL, fi wv. TK celects the prrcess fen veal vee © execution. It wait Depeche Ul be Aovaby ‘Sho lea pi proees and @org om *thedule, 7 Al —) Job Poot {Tob Guiene 05 loads pregears ayottur Process, | 1 | th — Job schalutas ms Qu Strred Secondasy Stelage | a pro \ | ee ? Dwr) | fh * Bd Storage to. psig Ai As f fay Aispatas. raat Ba. Shee Term Sadler is executed | | & Quave a baby \ Pequaudty cox i may vat gee aDeipe of Ming, 40 (Po fr all cases Joltipletina ! “See ctioo, aa li @) Mitditm teem Cooder, _ FB Rrequancy of exe uukion, ~ fiap ma 0 We pee i hs Sound a ba by. Medi “Tem Schad, edium Teer Glial

You might also like