admin szz otázka 6 přehled
1032×870 (78.2 kiB)

**1. Připojení a řízení periferních zařízení (PZ)**
* **Řadič PZ:** Zprostředkovává komunikaci mezi CPU a PZ. Obsahuje datový, řídicí a stavový registr.
* **Připojení (adresování):**
* *Mapované V/V:* Registry PZ sdílí adresní prostor s operační pamětí (čtení/zápis jako do paměti).
* *Izolované V/V:* Vlastní adresní prostor, vyžaduje speciální instrukce (např. IN, OUT).

**2. Způsoby obsluhy PZ**
* **Programová obsluha (Polling):** Procesor se v cyklu neustále dotazuje, zda PZ nepotřebuje obsluhu. Velmi neefektivní, plýtvá výkonem CPU.
* **Přerušení (Interrupt):** PZ samo asynchronně upozorní procesor, že chce obsluhu. CPU dokončí instrukci, uloží stav (kontext) na zásobník, vyhledá vektor přerušení, provede obslužnou rutinu a obnoví původní stav.
* **Přímý přístup do paměti (DMA):** Slouží pro přenos velkých bloků dat mezi PZ a pamětí bez účasti procesoru. CPU pouze předá řadiči DMA parametry (adresy a velikost bloku) a po dokončení dostane přerušení.

**3. Sběrnice**
* Sdílená komunikační linka (soustava vodičů) pro přenos dat, adres a řídicích signálů.
* **Rozdělení:** Sériová / paralelní, synchronní (řízená společnými hodinami) / asynchronní (řízena událostmi/handshakem).
* **Arbitráž (přidělování):** Při více žádostech rozhoduje centrání arbitr, nebo se řídí decentralizovaně.

---

**💡 TIP NA KOMISI 33 (Dr. Strnadel)**
Z podkladů vyplývá, že tuto otázku často zkouší právě **dr. Strnadel**, který je hodný a extrémně radí/navádí. U této otázky se doptává na tyto konkrétní detaily:
* **Co všechno může vyvolat přerušení?** (Očekávaná odpověď: procesor samotný chybou/výjimkou, řadič paměti, připojené periferie).
* **Jak funguje maskování přerušení?** (Očekávaná odpověď: Přerušení mají různé priority a lze je dočasně ignorovat (maskovat). Výjimkou jsou tzv. nemaskovatelná přerušení (NMI), např. závažná hardwarová chyba nebo reset, která procesor zpracovat musí).

zdroj: https://notebooklm.google.com/notebook/8738fb1a-77f1-471a-8fd8-3a246b5a5108?pli=1