You are on page 1of 4
[| Gestion de E/S y plonificarién del disco rl | i | Ub Disposifiuds |de EIS }7y | | | ~ Lagibles por el usuorio = comunigadén del usuario con. el computador. ( pantalia, ra ~ Legibles pore. la maquina: comunicadda con equip? elechSnico « Cumdacles de disco) = Comunicacigns comunicacién con equipos remolos , (modems) Dileroriay enhe calegorod ri ~ Melocdad de. trans ferendia de daloy foe] — Aplicacion + Uso de clispasitive tiene influencia. enel soflware shervamienlas y poli ficay ~ Compigjidad de control » disco mas complejo que iinprevora.,filltodes por mado ° EIS ~ Unidad de hansierensa. : flujo de bytes 0 tarackeres o bloques ma gronden ~ Representacién de datoy . dishintor esquemay de cadificocion ~ Condiciones de err : ranges de veapsestas a enaves difieren de un disposites acho, | | | Ha Organizaccn del sistema Els | = E/S programada: pedido de E/S por an proceso , enpero. quw comple fe opera.cidn ~ ELS dinigida porialenupdones ; porlido de (procesde) press y qeoda tos sigalen. fea insfruccioned , luego, ed interwumpide por médulo B/S. | 7 - DMA= conhoia intercambio de datos entre RAN! y mddalo| €/§ . Eyoluden de-sistemay €/) i } » Procesodlor controle. periférico. DISpssifUos simples waholados por miaoprcsador , . Adididn da médalo EIS, Efs sin interrupaones . | | | ee. Lo mismo pero con interupdones mayor eficienda. Hédulo E/§ tiene contol diedo mediante DHA. ye « Nodulo E/S es procesador independiente , con ins fracciones especiati todas y adoptades ala ES Ey 6. Hedulo EIS tiene s1 propia memoria teal jes compilador, Conholer gran conpanlo de disposifivos El), intewendsn miaima de procredor. oe DMA : | (apnz de imitar al procrador fomando conhol del Bas da Sistema para tmasteric dalos desde y hada ta RAM. Técnica, ae DHA | i | informadén pars leet o escribir un bloque de datos : = {Lectura 0 esattura? = “Dreccién de dispositive E/S involociodo por medio de lineds de dafos = Direccia inidal de memoria & leer o escribir, linen de datos y almacenado en tegisho: = Ndimed de plabiar acruibie o leer, Hincaa de datos y tegisha confodor de catos | Inletepucn de procexador al inicio yal final | ol lrabaje lo nace et DNA. | Reontinuaciéa, se deleap. la oporacién €1S al DNA, que hanstiere el bli -tong | te de datoy desde o hocia la memoria, no poral pracesados, él solo se | [involvcra, al principio y al final de la) hansterenda. 4 1) Lil EL DHA 82 puede confiqurar de varias maneras , pero, en fedos tos casos usa ‘el bas del sistema para lnlecambiar dates con la memoria y sofales de control con at protesador . 1 | \ ' El interwambio de datos entre el DHA y) EIS 2¢ da aera del bus de sis hema. | | i i ttl 1.3 [Aspectos de diseio del SO | i i Objetuos de diem | || it ii ~ Efidenia: las operauones) EIS significan euctio de bolella porque Jos dispositivos EfS Son oxhemadarnente lentos comparadoy con la RAN y el CPU. Se_afron ta, esto con multi programadion, oun asi hay os0S \que no poede seguir el ritmo del cru. im | ~ Gereralidads mangjar dispositivey de manera unitorne para la simpliddad y eliminaddn de errorer. Esto Se aplica tanto en como LoS proesos Ven alos disposi _ fwos E/S mo la manera que el 80 gestionn_ los disposi tives y operaciones de E/3. Una estrategia | para alwonar la “generolidad es exconder detalles de disposi. ho Elden mbnay de nivel inferior para que les dispositicos |o@ Ontemplen en terminos de fundones generates. (fecha, escrtuxa, abnic, cera, Esiracura Isgiea, del sistema de E/S | i EL Aplivando la esfrategia jerarquica en la cual Se separan dependindo de la complejidad , excala de fempo caracteris fica y muvel de abstmecion ; enemas una estractora por niueles donde el nivel inferior apaya al nivel superior y el interior ‘iene, esealas de Hempo mas) cortas , iti 7] En. sistemas de E/S to aranitadon depende del hgo de dispositivo y aplicacicn , loy 3 estrctora> légian> mar importontes son: 5 ~ Perilerito Inal wn comunicaacn de manera Sendlla (Ctyjode bytes o tegishos) Niveley involucrodoy i # EIS léguear fala a toy disposi tices como reurrsos Idjiwos y nose owpa de los detalles de conhol real del disposi fivo. Se Owpa de la gestion de faread genera. Jos de E/S para procesoa de uilavio. Comunicaidn cn “dispositive an identifi, uadot y wn operadones venalllar . ¥ | | a Els de dispsihvo Lay copemdones y! datos 9¢ conuletten en sewentiad ay 0 pia — das de inshuccioney de E/S, mandatos de canal y dideney de\ conhoksdot . (Us de BUFFERS para, mejorac la ulilizaudn, € Plamihwada y control : Se producen: | i \ [ > Gestion decala veal = maneyo deinterwpriones. 1 ~ planitiauca de operoriones E/3 - reayresiado de EIS eintnma ~ Control de operationey = inleractoa can médolo EIS y hardware. i | men) ryt |= Rerifevinode aomumacion | 8 Ce era | Sa esucturee 8 pareada ala anterior por, en lugar de\ modulo EBS | H6gico | de veempkta por und arquileclura de corunrcacidn’, ua eemplo es lo- arquileetur | | 1] 1 | | ~| ‘TCP/IP. | 1 ah, |e Pa Pe de Lye yay Ty = Disporitiua de dlmacencamienle peaintiorte con soporte, avo giolara de ficheras || Usa Ja Elo de dispositive Yel nivel de plani fiaada y control Loy miveles no | presentados son: [ai \ | |] I] 1% Geahion de diveclor'os :|Seoupade |!) | | L ~ Dperaciones de ustario que alecian al Bete? de fieneros (aradiy,borcar y eorgynrA0e) CELE ea Tat = Gonuierle loynombres simbolices de los Aichevoy en identificadores | que hacen | velerencia al fichero direclamenle © indecamente. | || Lt * Sisiems re! Ficheros: Se owp des | | | = t eshadium jlo, de lor feheos | | | | LE ~ Operaiciones especiticadas por los usuarios (abric, conor = derechos de acto.) |) | |) | | | | | oF Organiza fisial: Pomp des | | fe Thingy | po] = Treferendas Idyias o ficheroS y segiShor se deben| conuestic en direcciones | Fisiear de almacenamiento sewinderio | __|__ = Asigaacign de evpacio de! almacenamianle seandayio y tenamiento prinbipal. || LT Tels | Lo Jer} di 4 | inaUnaasa de bates BBC Lo B/S con bullets jeune spbiecaryis © ingldendas yo que, resliza tas | nuas Aé enttada. anles de que 8 hagan, Joo peliciones correspondientes 'y llevar a abo las’ hans ferenaay de salida un detfo tiempo despié> de que se bays. hecho la pehack i | fe} te] | ft | | I | Raa oralizar 6 eshategian de gestion de bafters tay gle dishnguir entre [oy | disposi Huey de EMS | dF ud | | dof | | = Onenthdss abioy2s: existe! Amntenh inivackioh o blapes| usislmente de Fanon rreoliza Honsferenua de lbleque en bieque, Relerenia q datos con nimero de bieque yantas) | || || | [of | (at |= Orentode a fye fe vordcleres . Iransterenun de dates ; lente de cnivose como de slide, Como un Hupp de pyles sin eshuctora de Hagr’s.. (lerminales, impresoras , «alsa, | feof fed poy | | rl |_| fet fed fff ped Pp | i ied Butler Geico || Sera Grondo ya proceso, de useano emite une | |_t fer pun pele ! 1 St foro Aivpositivd> oweplados albigque>s| lop hans lerentias de jenhada | ysanlet bultey tmueue el bloque al espane de ysiario i | | | I | He iL fe tide peruisn de EIS el $0 awignes ue [bal “Je operaddn en la paile de sistema de la memoria prindpal. de sistema, al ovobar &l proreso ( pide 6 ho bloque. Esto ey Hlaimdo “Leclita adelante” © “enlroda anhipadea”, Pioporcionsr mepmr de rerdimento «| i 1 Complies Wika en el sislema paolo. 1rLrei “ Mecls a la légue de Inlevambio. | | ae i I RUE ! hod tock Mido id | | | | | LT Lt Het | | | | | | | | Se ppnten apheas ky misinay consyderadones, ala salida., cuandase tonsheen tos “daijor a ag alspesitwo jen pamer layin, so. popian arade al copie, de usuario bnsla €1 baffer de sidtemn , donde 2 esther defmtuamenle . El proceso solistante pede LONHNyaL O SOE PXpAlgaco , | Iie] Rana dispositioos Quiontadoy 4 Myo te aniclene Fl balfer Gnito se pide ublizar en un modo de operas Viner \isqe © ca byle byte. ~ Ines & Ling apropioclo pares Jerminales len, moto texto, enlosque el texto 2 des. plera verlicolmente usando vn yelome de tow paro indicar el final de ura linea. Le solide lombien es Nine Weed | sbyie a bytes 2 usa en tos terminales en modo lormulapie , donde code tec polsoda, @ agni fication, Ia inlermcign entie A i} 41 mecha He muane Sigie el motelo productor ¢ consumidor . | | | | Buller dobie | | | Proceso hanshere datos a Cdesde) un puller menhos qe el $0 varia (o lena) el cho Transtererda onenlada a bloques: se puede eslimar aprox. el hempo de E\cesad® como lmdricpo de ETI. Si P> 7, el dobre butler asaquea que el proceso no lendid que esperar lo finolizacon de la EIS. Incremento de compleyidad. | 1 | i] | Transleende enen tora slap de carscteres= “LL — Vineaalinen 2! EU) proce de Uwario no necesita suspenderse debido a une operacicn de entrada 0 solida , » menos que el proceso este antes de| dotle butter. — byle kyle El bolterdoble no ofrece ventaps adicionoles sobieun buffer Umco de dovle longiled . Nodelo pees: conomidor. | | | | | | Bulfer drwilor | | | | Zann Se deromina si aionde 32 Byan, ma de doo buffers, slendo cada bufler indwidual una onidad de [buffer cimular), €3.un morlelo de_praductor ~ censimidor con un bo fer awiado. | | \ | | | | | | I Lo ubtided delutede butts) | | tj) | | | i | | = Amortigua los pisos en ta demanda de E/5 , = Por muchos putters que hay lo votes el disposi five EIS no le sxyuicd el atmo al _ procerador. | yy Il i = Eq va enioine mo iNprogromaucn el vx de bellers @> ana lene aque poodle incrementar la ehuenia del Sy el rendimiento de los poreres individua les

You might also like