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!




BPC-MIC05 - Principy obsluhy V-V periferií

PDF
Stáhnout kompletní materiál zdarma (288.67 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.

• Po dokončení V/V operace nebo při vzniku 

chyby periferie generuje požadavek na 
přerušení.

• Procesor dočasně přeruší provádění 

aktuálního kódu a vykoná kód obslužné rutiny 
přerušení pro danou periferii.

Obsluha V/V pomocí přerušení

• V obslužné rutině přerušení se obslouží daná 

periferie. 

• Například:

– Zpracují se data přijatá periferií.
– Zapíší se data do periferie.
– Ošetří se chybový stav periferie.
– Reaguje se na událost.

• Např. doběhnutí časovače.

DMA (Direct Memory Access)

• Používá se v případě, kdy je potřeba přenášet 

větší množství dat mezi operační pamětí a 
vyrovnávací pamětí V/V periferie
(např. řadičem disku).

• Přenos dat probíhá bez účasti procesoru, 

procesor může provádět jinou činnost.

Obsluha periferie pomocí DMA

• Procesor nakonfiguruje řadič DMA, tím se 

zároveň zahájí přenos dat.

• Procesor uvolní sběrnice, ty převezme řadič 

DMA.

• Vlastní přenos dat již řídí řadič DMA bez účasti 

procesoru. 

• Po dokončení DMA přenosu obvykle řadič 

DMA generuje žádost o přerušení.

Konfigurace DMA řadiče

• Před zahájením přenosu procesor v 

konfiguračních registrech řadiče DMA nastaví:

– Počáteční adresu v operační paměti
– Počáteční adresu v paměti periferie
– Počet přenášených bytů
– Směr přenosu (z periferie do operační paměti 

nebo z operační paměti do periferie)

PŘERUŠENÍ

Použití přerušení

• Obsluha V/V operací
• Obsluha výjimečných situací

– chyba dělení nulou,
– chyba ochrany paměti,
– výpadek napájení,
– ….

• Přístup ke službám jádra OS

– Softwarová přerušení

Řadič přerušení

• V počítači je více zdrojů přerušení (řadič disku, 

řadič Ethernetu, řadič klávesnice, …).

• Jednotlivé zdroje přerušení jsou připojeny na 

vstupy řadiče přerušení.

• Řadič přerušení je blok počítače

(např. realizovaný jako integrovaný obvod).

• Aby procesor mohl určit zdroj přerušení, je 

každému zdroji přiřazeno celé číslo 0, 1, 2, ….

Řadič přerušení

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