Procházet otázky :: SZZ na MFF UK

#

- Hlavní strana
- Okruhy
- Projít
- Stáhnout
- Co je potřeba
- Chci přispět
- Kredity

Hledat:

## Prohlížení státnicových textů

## Vztah OS a HW, obsluha přerušení

Zjištění změny stavu I/O zařízení:

- asynchronní přerušení - zašle zařízení
- polling - peridická kontrola stavu zařízení

Druhy přerušení:

- synchronní - záměrně (instrukce TRAP - vstup do OS), výjimky (nesprávné chování procesu) - zpracuje se okamžitě
- asynchronní - vnější událost (např. příchod dat) - zpracuje se po dokončení aktuální instrukce

Obsluha přerušení:

- OS se ujme řízení
- uloží se stav CPU (obsah registrů, čítač, ...)
- analyzuje se přerušení, vyvolá se příslušná obsluha (pokud není přerušení blokováno)
- obslouží se přerušení (např. se zavolá obslužná procedura)
- obnoví se stav CPU a aplikace pokračuje, popř. může dojít k přeplánování

I/O software (vrstvy):

- uživatelský I/O software
- I/O nezávislý subsystém
- ovladače zařízení
- obsluha přerušení

Cíle I/O software:

- nezávislost zařízení - programy nemusí vědět, s jakým přesně pracují
- jednotné pojmenování (/dev)
- připojení (mount) - vyměnitelná zařízení
- obsluha chyb