Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Přerušení – definice a postup činnosti počítače při přerušení, bloková zařízení, DMA a jeho činnost

PDF
Stáhnout kompletní materiál zdarma (438.35 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

Přerušení – definice a postup činnosti počítače při přerušení, bloková zařízení, DMA a jeho činnost

b)  znaková  zařízení  (bytová)  –  komunikace  s nimi  probíhá  po  znacích  (bajtech);  každým 

zápisem i čtením se přenáší jeden znak; typickým blokovým zařízením je např. klávesnice 

DMA (Direct Memory Access) 

Přímý přístup do paměti blokového zařízení bez účasti procesoru. Protože data neprocházejí skrze 
procesor, I/O zařízení komunikují s operační pamětí rychleji – je dosaženo vyššího výkonu. 

DMA je zajišťováno hardwarovým řadičem – procesorem. Komunikace řadiče s I/O zařízením se 
nazývá  kanál.  Kanálů  je  8,  jsou  8/16bitové,  některé  jsou  k volnému  užití,  jiné  určené  pro  daná 
zařízení (DRAM refresh, HDD, CD-ROM, …). Dvě zařízení nesmějí používat stejný DMA kanál. 

Průběh přenosu 

1.  před přenosem musí procesor v DMA nastavit číslo kanálu, adresy, délku bloku dat a směr 

přenosu; toto naprogramování DMA trvá cca mikrosekundy (na rozdíl od HDD, kde trvá 
vyhledávání milisekundy) 

2.  po nastavení je povolena činnost DMA, řadič je však spuštěn až po přerušení od pomalejší 

periferie udávající připravenost zařízení k přenosu 

3.  DMA oznámí procesoru signálem HOLD, že bude provádět přenos a čeká na potvrzení od 

procesoru 

4.  procesor ukončí přenosy na sběrnicích, odpojí se a odpoví DMA signálem HOLDA (hold 

accepted), čímž umožní DMA řízení přenosu, a přechází do stavu WAIT (čekání) – v této 
době může procesor dále provádět výpočty, ale jen do doby, než opět potřebuje sběrnici 

5.  DMA po ukončení komunikace předá řízení sběrnic zpět procesoru 
6.  procesor zjistí, zda přenos skončil v pořádku nebo s chybou a pokračuje ve své práci 

Témata, do kterých materiál patří