Principy řízení a připojování periferních zařízení

Z Varhoo
Verze z 21. 5. 2010, 17:46; Studenik (diskuse)

(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Přejít na: navigace, hledání

Otázka č. 6

Principy řízení a připojování periferních zařízení (přerušení, programová obsluha, přímý přístup do paměti, sběrnice). 

Techniky realizace periferních operací: - Programová obsluha per. Operací - Technika přerušení - Využití techniky přímého přístupu do paměti (DMA) Programová obsluha periferních operací: „Pooling“ - Procesor se neustále zařízení dotazuje na stav operace - Výrazné zatížení procesoru Technika přerušení: - Procesor se nedotazuje, zařízení samo žádá o přerušení - Menší zatížení procesoru - Musí být řadič přerušení - předzpracovat žádost pro procesor a vybrat nejvýše prioritní Komunikace procesor <-> řadič - systémová sběrnice Komunikace řadič <-> periferní zařízení - V/V sběrnice V/V sběrnice: IDE (ATA) - rozhraní připojení disků SCSI - připojení disků, tiskáren, mechanik

      - nezávislost na připojovaném zařízení, pouze nutnost PZ komunikace SCSI
      - Předpokládá se vyšší úroveň řízení PZ, například pomocí příkazů

Přerušení: - Per. Operace pobíhají bez asistence procesoru. - je nutné oznámit procesoru konec operace -> generování požadavku přerušení a jeho obsluha - Může také sloužit k synchronizaci programu a vnějších událostí, kdy je zapotřebí reakce procesoru - Procesor <-> řadič přerušení <- konektor <- řadič PZ Přenosy dat s využitím přímého přístupu do paměti - DMA: - Přenos dat např. z řadiče PT po sběrnici do paměti (ne přes procesor, ani přes řadič DMA) - Přenos je řízen řadičem DMA a nesouvisí s realizací instrukce

Osobní nástroje