0% found this document useful (0 votes)
11 views25 pages

OS Part 1

The document provides an overview of operating systems (OS), defining their role as an intermediary between hardware and user programs, and detailing their main functions such as managing input/output devices and program execution. It discusses concepts like multiprogramming, time-sharing, and real-time systems, emphasizing the importance of efficient CPU utilization and job scheduling. Additionally, it touches on protection mechanisms to prevent errors from affecting multiple programs in a system.

Uploaded by

nikku
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)
11 views25 pages

OS Part 1

The document provides an overview of operating systems (OS), defining their role as an intermediary between hardware and user programs, and detailing their main functions such as managing input/output devices and program execution. It discusses concepts like multiprogramming, time-sharing, and real-time systems, emphasizing the importance of efficient CPU utilization and job scheduling. Additionally, it touches on protection mechanisms to prevent errors from affecting multiple programs in a system.

Uploaded by

nikku
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/ 25
SELLLVLELLLELLELLLLLELLEDEDDEDLLELED ChOA SAUAL OF OPERATING CySTEM: Or Veo make Hu computtr Sysiten convinien Br mewe te Combate hardware in efficient manner DEFINTUON oF os SS ees OC is sinmitar to co qovernment. ike a D bau functien by itself it only provide ; Oss eeheet eMVivonme nt uwtthin hide other program can work J control( Ha varou @ an Of tt a control program whid inpur output devices and user progeams ° 08 controls the executon of cake! proqrom to prevent eros and improper we 8 comb itor : Dano it a prwgrarn which acts Uke an inter face between Hu usey amd adware The purtboseof of is to provide cm environment inubicl He wey Moy enearie Huly proqranu, Cornpuder System con be divide into 4 combonens DO Rarwo ( cru, memory unit , T/o devices) @® Operating a 2 Keaction TOM (Cormbiler, Airembler, databue @ Pree 4 ere ete) @ End Wer (ferson , machine, other computed) DBA bpticahon Program conprier Arcernbler (OD Mandovi Provieta He faut Comput q vere D HHPGahe program ayine fla way tr which Hise POMEL EE CURL fy ratve Hae Somputing problene of Fe RTS SB) Deratrng Cueto Conwell and coordincty foe cue of fae YY on AHR Among Vawvoua cipptication programy yr venous \ t u wea ® wer is nat alae & perton , it May be a machine or ghey compar wht provid Hoe Input to +Ak syste MAIN FUNCTIONS OF THE Of: Mare—t ® apserupt and Weep. vector ® Device divers (> Toe sequencing moubnu 2 5 @ Conwol card Wterpreter @ OF aH Hop Aither ep povawilyy ov pesmanentty 40x “Erecudi eh any WEE progam eutthy the detp of inttrupt and Bap VECKOT Tote upt and tap vectors ve the cornputer preqrans - Interrupt Nectoy Stop the execection of uaey program FeMporawiy and trap vector stops tte execution sh Wer pragrany Permanentty + Thermupt Ro teap vettor one slate: a part of of . ° ® OF convol tus fencters of ath input [OCP diviers, fv FANE pwupose os Wed clevica tdyiveu, Each davice beu ity own cdavter dstiver. Device driv ane tu gorbretey Preqrew Paving att Oe {ta ingsmatyon related to fat ‘divices " * Devi driver ox A bord of OF « x ; - . i. MEGEELVLBLLELYLLLLLLELDELEDELEEEELLED =~ { q 5 f 3) Tob Sequuncing routines amd canto) cars ane wed +e dagine Hua CreCUHOR “order within braram and among Mus proqram, > NEED OF Of: Ode In caxly Acs py combiling Prarama pst of all combiler were Loacld Aud Han He Ler program bb bi AhN He eneeutton , compilers ae unloadul trom The He in tte process Sf Loacling curd de cintor Gh comptes aud user prograns te entted Hur job! sekup fina. We Were UNG to distinguish tix job cer Hs ane execution ime of oO program, CO tetas job cetup time coos ® peblem and far ant Q solutovs for fate protien fo reduee tus job setup fire? 3 oO Pro (uatonal oberotor compitre axectemed dud prqrammes gre hired - @ Sovs- of similar nude ant barclud togetaer auch Han execute trout He computer ae grup ox batch. thic %& called os bettch pressing - The of using Har concept is hatch of. Tn bat processivg 1 pzogrammen lege their Prqramu with operate and tae operator sort fhawe jnto tee baktis with He similar requdsement fun exececte fhe program one by om cmd provide He executed pre qraw to He specie freoqrarmiuer, To Irprove fhe yew ormance tte Concept of duty matic ‘Job sequimiey wor iwtocuced - For fluc prrrpaes < Sonat program war Created cated as rerident moniter or monitor or OS, ae s T pose dives 05 [Mai roe man Tr Tob seaqprencin ane TT control eas ULee Space Sank. Maty Memory a u t Main Memo (turer Space) ‘d Residema monitor te atu reals in main meson thowfore tt called oy yecidurt monitor. Tits ally Whin fie compute System is turned on, ftucente) ot as Compudes austen ie with tu monifor. Raidint Motor Hranc}ou He contol to a0 program, wher ter program, ts derminated » Hee contes) returns to» moniter . and +. monitor Again provides tre Control Fo next cuser program aud so on. NEED FOR OFFLINE The Gpeed of npr ourput divicu Wich axr elecho- pechanice® aia KV ye Mower tan CPU wld, is puouly etrctrowic divice + $0 vot of qa time cpucit idle ond walt ter tlo dowices rbd Ha aim of te OW is ~ we of Anordwart fA aw efficient wannur + Ao, it t reqpired to provide something fo He CPU for proceving so that cr woud not sit idde , The solution of His problem is ofuine opprection (ie bujter) j “7 aeaseee ADSASASSESSEEEEEPPE PEE Ee Pee ERE) OF QEFLINE _operemon: Rothe | 4 VY than | CPU ztad directly from , A stad : ty Covd reader ctorer dre Ingornetion in a noe { Magnet ¢ tape WORN HAY pagina’: fe informanig A subir, putt, te CF wads Hae 4° ‘on, . 4 HOM fee buffer or magnetic terpe- Sivwilarly written or stored 4o dtu COME OF tre butter by the Dutbut devices. . Mears that cord reader and Une Danes Pee Wine . AR OUHD Ut ty hi ‘he ana ee ee je it printed oy disp oye tt Card Reader Line Printer eps _Le (ae {cro} fore ] ONLINE OPERATION aoe £e we EPL) 5} [eo 9" fF) scree ortenrion C6 SeueAbS Tape Dri Briv Driver a rao To implemmnt, tue Cffline operation , & apbroacker ane cued: ® Special purpose Tfo devices cow dtveloped toric caw ottH ULE Airedty to dnd input dire tty frown the magnetic tape or bubher . Thue devices require additional hard woe fpr this tak, © Dedicate a csrrald Comp chy to tte tuk of Copy to Gud from tte buyer or Wwagnetic tape. Tos malt computty fs a satellite of te main Computer. So, te sytem is cold ay cakettite preening, SATELLITE PROCESCINGS Tn sok prectuling muttiper compudey conten Ont Working Jogethey to impwve He perprmance of He Syste . 4 BUFFURING & SpooLING: ch Lp fa) . ) \ [t/r} fF] q Pu} 1B» } Lop | Inbcek Othe Buffer y res BUFFERING Cop ©) (overla bing dill. records of cornet lorqe (eso | Buttou bh l i | eR | Another solytion of flow nus OF Indu OU uk Aawicns ts bodlening« Battering ASR Oy OME fo keep fre CPU ancl Input /oudpuk Anvices busy otk the me - iter tw dota hos been reac and cpu it about to Sort Operation then input ctevice ic inatucted to begin Hae next inpuk Immediately and therefore CPU end Inpuk divics , both aw bury. Simi torly,, Hs buflering can be done for ouspuk davices. | SPOOLING (online) (overtopping diff. jobs) Bethe et-45 TH means (PU is working on one recordor info while te inpuk dsvice is working on another Yetord or info than eithin ty CPU ov input divice will finish fine. a Tf te Cou finite bist y than i mut wait until foe next wecord B reads > Af ts input device finitha fiat Hun eather ik must wait or tt may proceed with the wading of wort xtlord, PTT P TET EE ELAARERRERRARARARARRARER “a MALLLALALLLD LAL Daa dda dso s essed ee SUPPERS e * Whoa Ore Hoa vegiiteyd oy Seb af memory location tat holds the reco ty J Word “hot have been read but hot yet, prcemed or Vw , Ke Yerord processed but not yet displayed U Mh Moe input outpict devices ote foster than CPU, mest ta + \ : ‘ie ty x Hime tabu butter te jut and octtpat buffer LE Has empty. TlO clevicess ane stower than CPU , Hun’ mat of fae 4 i ; ‘ Ve input butter is empty and oudp ut buyer ig [aelt. Shooting ik an attempt iy usbidh we we a large dise or dum aa a bugper for veading input and shorn outbut files until ae output davtce Ie able fo accept rtm, & Tt i av online ‘operation ‘becattse Input devia ctor the infe \nto buyer Ba cpU cunck ofp diwice Accebt tha execurted west Thre h cru. £ & Simuttanesys Pu Pevipherat O- operatiow on it 3 onuive ADVANTAME OF SPOOLING OVER BUFFERING ADMIRE Wald Sa Ona ROUSE USO NCREBUPRIERUNG, an buffering tne erection of a Job with Ha Ip oberation of same Job- ' oc In spooling we overlap fac execution af a Joe with Hu To operation of the other job. Sometime in Speoling, Tp device ic working on a job and CPU ts working job and O/p aavicn is working on third Jot. on another Unipreqamm in Syttern AI bys are rer ne Musi broararentng Cytlen fr mn ARRAAAR AM= Residtut Manory MULTIPROGRAMMIN TH Ws Vike tas tower with mony cients. J a singte uuer cannot keep the Cou ond Mo devices Or atk the time- Multiprogramming is an atembt fo incroue ts Cru utilization means it alway providu ths cru sommething to do. When Hw wer program wont to perfurrn To Operation thin duving thie fime in UNiprogramening cyte t *¢ CRU sit idle bak in multiprogiar ming System, Ofs wilt Switth the CPU fo another joe. when this job nuds fo wart Hu cPeu is cmitdud to anotner job ond SO on. When tty fiat jet will Fine woiting # wil) at bock to cru again so tas CPU never cit idte- All the jobs Wwhidn ane ready to tun must be tpt fireuttoree” int main memory (user space) + St tus several jens Ose xtody fo run at fle sama Het ton we we CPU ctederting algovitns ir them, Degree of Must prog rors ting = Nosof wt prograws tted in woln memory (user tpon) SSNVVVVOEVE DEDEDE EERE DoEvIDIDIIVDD “y TIME SHARING, SYSTEM 5 Time shaving of wie the CPU ccheduding ond multibrogramming concept ty provide each user o small portion of Hme shared computer (cpu)+ Each wtty hos o sehaveuts program in mernory, when tee progam ereceurtes it executes St) (phe, emabe me before ik either finithe oy nacds to perform Tio opr”, So, at tis time Of rapidly switctru the CPU ta the programs of some othey programs OY UT: Hence, te Hme shared of citlows many we, fimusianepes ti Fo chase Hae Singte Computer. ADVANTAGE - A \tHte cru time te giveh to each uty but all tu weu drave Ow ipresion that Huy cack have title oom computer whereas He Gerrpedtts Sing. Compudtr (cpu) ic Shared a yrong various were With a speed of Yn oF wan Competty where Hoe Rae dagtas. & muttpogrammi Ny) Us ema ee, TH is adic called a4 fixed - time System . For example, some sdentitic experiment, Medical cCompurr spt amd inclurtriad contol cyst « Real Time Syetern ie Often wued a control device. Consay brings Hire clata fo te COU (computer) “the cornprrter Ane dota and adjut the conule tom dily Hou Anta + Real Hree Of Aeu welt ctygined fixed Hime constreints and. proceting mut be done Luithin dtlinsd constraints 8 v otherwise — systerh will fails 4 ovtont factoy TM Real Time sapien qua me is Hae most im In Time thoving cyst, fort exeucton b required but iq dar batch” SYR enw is not concerned with fas Hr, 22/02 Jaoa4 PROTECTION Mattiprgramming cmd thive shoving Sytem OF comnbutey system impyvu ta utilizahon but creat some prbiem, hin fe 4gstim wos TUN without Hint thosung, the ero ‘no program coutol only carue He prob (er that usr program. But in Hime rhoning amd PED ROTA eg syskiny many jobs can Le Ofected By an eur in one user program, A property derigurl off must ensure tok an incorrect program commot catue other program fy execute naar He must be ensured thak alt the errany wedkne detected ond tn tue protections fer thot erro are a a the types 8 protections wes O 1/0 pwiectiow @® Memory protecHon @ cru protection, analyze fe PPPKCHKHSSESSCT SET SHHSHTSSSTTSTSTTULTATHERARAK | BEReMee PR RSeDOSRSOS SIEGES SSS SSESS INPUT OUTPUT PROTECTION: When one wer programe rtadd dea control card of other WO Program during tte exceuton, it will produce the Inconect TUL. This problem cloeunot ance ly Joh wos executtin 4 each job 1 . Sepavarely. (uniprogreamming Sytter) 4 As a solukon of this problem we mut prevent alt the wer Pegrams from wading Hx contol cords, only tt monitor allows tr ttad te Control Cords. So the stratgy is ad folracort D We want He computty system to behave digerentty for te (uer program fh O/s- Sy we want far coMbukr System fo allow te o/¢ ty od Hac conhol conc bur prevent tte cer program tg, read Hux contvo) Cavds+ Por His purpose we want @ separate mod eh operations 0) Wer Mode (Supervisor mode) L) Monitor Mock (Ceysttve tvede) DA bit js Added 4p Hu hoard wore +o indicate the current mode. +} operation « » ine! dxfine a Hw TO instructova ty be previllged instructions Ond Hw hardwant allow tue initruction; ty be execuutd dn anly in Monitor wrode'- This is Caled ov dual mode operotion. TH pater tune that only tm divice drivey Caw read Hu condo! cards with Ha hel of Control cord interpreter and wer pregtaw can OF. ytad ConrO! card 04 & AOtK. tha-operadto Now tu operation, of Computer sy stew. \s nmple ond as fellowes @) We Hank Ae tytn i nitey ynocte ® Faiaent monitor ye ate! cand a heave (fovedt In fhe prermony @ Change tee Monitor mode into te user meds, n dhinteei? ted ay Lue f moniter tance tthe yet @ wrrin dni program fermindtu , tte contro) yeturva to the monitor again, The ware program Cannot read Hae Conol cards pecaugt, ¢ é & da uth program is erected IN Ue Mode avd cannot ¢ ¢ é 6 / € 6 € Alreetty arecucta flu input output inatruction. How does user program perform To operation ? Because twe have mace ale ta input output inutruttory a te previ leged Inshuctovy 50 we have prevented Hire yer program om doing any To operation whine it ic watid or invalid - : th solution of the problem ty , Fe duey mut ak tote € tmonitor to do the Tlo operation on it sbeholf. For thi ¢ purpose modern system ho a Sheciat anituction calls ay ‘ Cys cath oY monitor cots (WO . When He syst cole is erected, » it is treceted by te drolworn as tre r Softwar intrrupt , ( Cont! fame thro b i Batis Vector to Hae Servite wutine Of te Syst. coll tn tr reldemk wonitor . Monitor wodk , wer modt bit is get to Ha monitor mode Lecaue system call Service wutne” ie! a part of reidunt monitor, SO +o do Want ]o operation Oo wer program executes oO Susten cate to QUE trot tar OS or monitor Perform the To operation on Hs lochatt. ' | DSS ASSERERESERERE RESO POPP PRUE ERE RS ° SUH call gervice rocttine checks Theet the vepest it yotid wy invalids CQ) Trop to The monitor > ferforny BO operot 4 | > Return to He er ward omd A ai SV pao~ continue tte ereetttoy Space | mee] te dual mode Hue Of$ +o maintain tHe complete appre ack auto Hat systev at alk He Hye. Thu monror Contr! ovey He om puey Me Seaneie eur ((ate! checks yet to mate te vequest will aluouys sw that yeasanabele ond pernassdble her Prot Ue) if Ye, ttn only executu Ht yequat On Has behalt oF tok cuer programm. dind then tea ns[os tie control to He Wty, Bo tre dual mode Abproach provides the ta} Tlo_ frotection Ci Wmproves The performance oF few Syston, MEMORY PROTECTION: Suppose a wer prgram Farce os @ port of its Fi exeaution stores fe contin ak a new adelres nto the memory Jotation allocated tote . A ea CEE core rae oan: Uniprograrnming Sea eas yore pass SEIS ovvecaey dat Cassin System previous, add- Information , of rs yo fe akan a : Ha ineyruph cervicn outing + Tharahere we have 4a protect on intecupi veedor [rar modifying by tia wer pdgram. Thi, protection ih provicted by Hae havdiwane ane tha solution \s Fence Register © FR separates tke pain partes ® Ucey {pace ® Monitor merry htwony iy ! Monttoy memory Must Not be cieceneck ov mo; u Ler mode « the protection ja clone by companing bvou addrey generccted ty vey mode Ui tte FR, FR Con be loaded by te o/s by wing cpeciat privileged Mrutuchtors whit ane evecttted Yr monitor mode Thantfore, ure can sou that dhe FR are Coacteet in monitor mode, Foy a aa System z But te FR cannot ote « For thit purtpose we wie lower bound amd Upper wottce te Use? prograyn from each bound registrs (Lek & VER), There registers provicl Has Wwhper and lowey Umitt Of Tar adda which can Le lagally Granted to tte cuer program. : For tis pusthose we Use q st Fimiy. Ther prevent flr Wer bograw {em getting struck Into the Infinite loop and nwer xehumning Aue onto! to te monitor « AG colution of Au poblem 5 atimtr can be sek fo Inkowuph the cyst alter some period of Hime. This, perod may be feed or yourtable + Vaniable mer t& genera y Teopiemunied by 4 fixed vote clock amd a dacrement counter, Off sels tte dicremnt . Bounty value and counky cleremetad byt for each Ade tine of He Chock, VeAeeQggggxggagagagagagagagagn. Perr reeee erases SDDADBRSEEEDRRESESESESUSESSEEE allow oy Countey CAUDHY — Usith Han yotereurpt yese ts Har tev (veorhe to 9), oF contre! tranrceu to Chak ims de monit having — loatms aujo 2\a4 Uta CPU SCHEDULING CPU scheduling is. bared on martiprgrammed os -By squitoning Ane CPU bi the prrceses tae Off Can make Has Comput System More prductive . In muttiprogramming severat jobs arr kept in tte memo ak te same tw k Whin one job hos fo wait fe Ofs fakes He CPU Away fiom that job amd give it to tin anotru. job. Advantage of MUL tiprogram ming + @® Tocreme Hx cp utilization. ® Inreeases He total job Hnvough put - Through put is a amount of work completed in a giver intervad of time. Ex: F Jobs per Roux. Copy schedtttig Not used) ube to ere ttt (Using cru couduttng) Tob A pee SS. el To B ei pe tt Ad CPU schedurting inf contain - the proces divectty andy pointer to ton sdaectuting tube the PCR must be ttored in thre Monitor memory, because Hi numbese of PCBE Storecl juto tus monitor evil Change over Hie Hime 50 He dunauic memory react ocation deg techie ae be better, In uniprog ramming sqaten drow i ONIyrone procem cohich ic exeeuuting Ceci multiprogranming System tte’ processed’ whith ae ready and woiting to execute axe Eept on lirt (ready queue) . thie lich Je gentratey linked rt. the ready gquuue drcader Containt the pointer to fhe fosr and Coat PCB in te Uist. Bock PCB ha O pointer fietd which point to. ta next pecs in Hu Ady quete. fer ete ecate2 = PRA penstn al ES The wady ‘queue mot necescary work on FCES (Fist come Fivh Seve) «tle can we yorow ) : sthectinling atgovith wu such os LTO, the ust of precety AK OY a partiauay +79 ‘ grenluad ceaian \ b (0 davice _ ae Lath device hoa Tt otun device quene Uy SCMERY LERS § MH kh 0 Pegram . oe has mony tybe of tchedistony Thine ane Q main ceheduleu ured 1) beg dorm’ Acheduley (Tob fetreduter) 2) Shot dam cheduter Cre teheduter) long drm fcheduler dha System \ execution. te It select fix Jou fram the detamine hick job ir Admitted ty v o v 0 Cg 6 6 jee post and toacl diarm into the Memory for erectetion Shovt dem cchedetter select Hu fob from see memor (user pace) which arc ready to execute and allocate Hw cry to ome S&F thems the distinction bw te cohedulerny iy He feeqpumcy GL thes execuunon: tres) stort itn , ; : eeiauer Tatler fps) pene) | a 4 ey , Device 4 Guces : Chor teum schectutler uit be veuy font: “often rita thort | term schudueler executes Geast once in every Vo milisec. | The perqueney 6 langierm teheluley i your Us iw | Compason to tty short term scheducley . oY meay be the minutes 4 Onnival ot new job in yt systems ong + schredute i ‘n L a ram ee a controls the Agree Of, MUttiprogvanynin| VUVUVUUVVUUULLEULELES Eb d44458888 88808 Fe aL OR ee EE ee ee SR eee To ‘ VAHL degree SE muttipogramming ie Hable tin tae, Oveage arrival rate s| Hae job, entering into tte cuycttyn Mu be equal to tte average dupasttitxe rate 6f tt job leaving Hee tycttn. . Thus, we can cay that foe long term fehedefer worty when Han job leaves a Systm. So, te tong term creduter has tuppickent Hme to decide the next Job It is important that the Long, term scheduler elects Oo good joe mixing. in the reacly queue + Mukh Deu 6, Long fem cchectulbey trol ruth ramebing Yob Mixing, MEDIUM TERM SCHEDULER! — Partially execacted swabbed out Tobs Tob fool Device Qua’ Tf ol He jobs OU Fo bound’ jobs’ then Ready me ts atrnest otiwarys empty He and fu chort term scheduler Sits idle, TF ath tux Jobs Orn Cpu bound. jobs then Tlo waiting queue must atmost alvays empty and again fu Syptern is unbalanced. In time sharing System and virtual Memory system we use toe concebt of median ferm schecluler With dre bath medium term felbudutler we can ryeduce Hw degeees sh THUtt preqramyn’ng and AEtty Foe ne hit procen fe sinhodtuced fats the memory And eantinues reeeting Thin * frwmcem ie called ay swapping . ’ ‘e By cuing te concept of twapping we can improve fils Geb mixing - SCHEDULING A f LG ORITHM_ Lwhich proce fn Me ready queue ie to be cultoca ted fo Hae CPU, HHenk arr comme peiformante .Cnittria for releduling Algoythwu : ) OCPU uUtlization © System Ahwugp vt, | @ Tern around Hme @ Reaporue time . a ages Cpu ublization , vOnge {rom © to 100% but prottealle aris range it WO”, (lighty loaded systty) bo Soy (htavily Looded systtrn), Throughput is tu amount of Work done which is combluted ino given interval of Hme + For example » 13 Jobs per inuk, Tre the inttrval Yu te time of submission of job to tims of com plction of ob is called turn avound Hime - Turn ‘oround me Const 164 Tory Around Tine (TAT) =" Wasting Ww aa n ‘ ey wainting in’ Ready Sued A Eenecution on’ eeu moot ' Pe Jorming’ Jo ‘Ofecaction ® é © « « x « « e . e e ° e « + « « * « Co « ee ee ee ee DB We cannst reduce He execution Hime ond tia tine [oy : ; m ; f PW Yerforming ajo opa™, Go tee scheduling olg. thoulal be PR devigqned im such oo wea co that We minimize the tre ~e pr waiting Ip numory oF in Ready Qucue, Rerporue Time - The amount @ time fre tystim fates to Hort yuponding: uu axpends on the sheed st udput device Rearponse time should be minimum for the cctectetting atgerithet ~e Se Thee BU many sheduling AG —s D FECES Rist Come Fint Serve) a Shovtert Tob First (STF ® Provity Plgowthrn ® Pamitive Aigmithy © Pound Robbin Algor The Proce whieh requests tee cru “fist is aWlacated 4p Hee CPU First, When’ te braces entered into tte rea qpsue ib PCB is tinked to tre tail H the ready queue. whin te CPU is fe it is aktocected to tru process at = Aue bend Of tte ready que . , Tos cru Burst a Sau tw unit, — fers ye soe [= hla] Ty 3 ° ry ayy str wd. — ee papies Time of The " st tH) = comptetion! \susminitn) > 3 8 30 T (Tp: Quo. reset OF (s,)= um TAT (j= 29-0 meme = _AU*AT+3O. g> Tat (S) = Bo-0 3 NVVSLV SELES ab — Ae TS TP) % ? Sis ant of Ta = 3-0 =3 ce tat of us SO Average Turn ocound “Hye = Borat = \2 Hwe unit "SOF HAE system STF Will provid’ better reauUtt thay FOES. . de tes Jou cry Ruwut 1 @ Hee dni! Bee , : oe oe eo oe & ¢ e « e e 6 e ¢ € « ¢ « 74 Bt , ” T3 g " Ty ay . erignees, Smme 8) = S TAT of The 9-0 aes Ginmccaa \e-oN> ( FAT of Ty =24-o = 24 Average TAT = ga 3419284, = =, 14 ED Eat oe Tet of T= 9-0 = 3 TPT facet lpls [aps J OU, OF tones Ore area Ce 3 16 24 T Ago da = (ror ae Ruerage TAT = gt3tads 16 ae = 13 “| 4 J, for tab Systm STE: ust” provide beuty LeMe indi 4 4 ( ‘ Contidering (Waiting Troe ? Cfcrs) (st) Watting Virwe fd 0 > 0 Way \ fine { = 6-0 6 " 2 0 Iy= foe 29 ‘ 3, $ lero fs a so Tye p-o = 4 ) Avg. WT 6aath Avg. Wt atler sro 4 4 & Hme units = tp Nme units at 4 we beter dhan Fee +. Necoreling to vociting time aly STF bs tha ‘ otfa% s 671 pony aLaonan GIF is & Sheclat type of protty algonhim in ruses ttre prowty ix given to fae cralter fobs An prtority atgovitme protty is associated with each fob and CPU it altocatect to Hw Job wit highest privity shen tre Q jobs poo Joa equa prionty are seleduled cuecoreling to FOF Sos frovty if given by the imicgey NUMber (ee=o- - “199) out oy whide ik im not macemary that O is Wgfrert or (owsst priovty. Priority can be difiveed eittrer intermatty oY external tq « Intenatty defivud prosty wes some qwoantity or quantities to compute Ite priowity » For exomaple, time Limit amd Waewnory equireal..’ ‘ « + Externally extaned priowitiss CNA Set bi ane exlernad YY the critevia Which fe te ChsreNg Sistemas I Hay we we ony Ha! ey accord dine dtu erternad priority - or “ft To thot rules wee MVM aaa eases edd d see

You might also like