Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
18
Urządzeniatechnikikomputerowej.Część1I
aleosobiścienieznamwyjątków)wymagająpewnegozakresuadresówwprzestrzeni
adresowejukładówwejścia/wyjścia.Wynikatomiędzyinnymiztego,żetoukłady
programowalne,mającerejestry,doktórychnależyzapisaćinformacjęosposobiedzia-
łaniaukładu.Rejestryteorazrejestryinformująceostanieukładu(takzwanerejestry
statusowe),ewentualnierejestrykomunikacyjneiinneznajdująsiępodokreślonymi
adresamiwprzestrzeniadresowejukładówwejścia/wyjścia.Innym,częstowymaganym
zasobemsygnałyzgłoszeniaprzerwania(oprzerwaniachpiszemybardziejszczegó-
łowowpierwszejczęścipodręcznika,wpodrozdziałach3.5.1.3i6.2.1.1).Wtensposób
obsługiwanajestwiększośćurządzeńperyferyjnych,przykładowonapędydyskowe,
drukarki,portyszeregoweitd.Wprzypadkuniektórychmagistral,naprzykładstandardu
ISA,dostępnośćprzerwańnastręczałakłopotów.Innemagistrale,takiejakPCIczy
USB,wznacznejmierzerozwiązujątenproblem.Częśćurządzeń,zwłaszczatych
zorientowanychnatransmisjęblokową(takiminaprzykładnapędydyskowe),może
używaćdotransmisjikanałuDMA.Rzadszeużycietejmetodywiązałosięniezwłasno-
ściamiwynikającymizjejzasadydziałania,leczzrozwiązaniamistosowanymina
płytachgłównychpecetów.Sytuacjatauległazmianie.
Rysunek1.3.Przykładyurządzeńperyferyjnychiichinterfejsów