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í, DMA, jeho činnost

PDF
Stáhnout kompletní materiál zdarma (68.12 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í, DMA, jeho činnost
středa 4. října 2017

14:09

Přerušení

Schopnost procesoru přerušit právě vykonávaný program a začít 
vykonávat jiný program

Typy přerušení

Vnější

Asynchronní přerušení – nečekané, neplánované

Přichází z I/O zařízení

Např. stisk klávesy, tlačítka na myši apod.

§

Vnitřní

Vyvolává ho sám procesor

Také asynchronní – nečekané, neplánované

Procesor tím dává najevo, že má nějaké problémy se 
zpracováním strojových instrukcí (výpadek stránky, porucha 
paměti, dělení nulou; jiná chyba, která by se neměla 
vyskytnou)

§

Softwarové přerušení

Synchronní – očekávané, vyplývá z podstaty 
zpracovávaného programu

Např. nějaké systémové volání

§

Typy přerušení dle maskovatelnosti

Maskovatelné

Přerušení pro potřeby ovladačů

Přenos po síti

§

Nemaskovatelné

Systémové

Fatální chyba – výpadek zdrojů apod.

Přerušení, které se musí provést a není možné jej 
zamaskovat

§

Postup činnosti při přerušení PC

Přerušení přijímá speciální čip, který se nazývá řadič přerušení 
(interrupt control er)

Řadič přerušení má požadavky na přerušení, vyhodnocuje  
a rozhoduje, které přerušení nastane nebo nenastane, 
případně kdy nastane, je-li rozhodnuto, že bude přerušení, 
je vyrozuměn procesor, že je požadavek na přerušení a 
procesor dokončí právě prováděnou instrukci, uloží operaci 

do stacku (uloží instruction pointer - adresa následující 
instrukce, která by se dále prováděla, kdyby nenastalo 
přerušení; všechny registry - neví, který z registrů bude 
potřeba)

§

Procesor si vezme z řadiče přerušení číslo přerušení, každé 
přerušení je spojeno s určitým číslem přerušení, popisuje určitou 
službu/hardwarovou funkci, která je požadována

§

Procesor hledá v tabulce vektorů přerušení (TVP je úsek operační 
paměti) 

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