Principy řízení a připojování periferních zařízení
Z Varhoo
(Rozdíly mezi verzemi)
m (→Otázka č. 6) |
m (→V/V sběrnice) |
||
Řádka 26: | Řádka 26: | ||
* Předpokládá se vyšší úroveň řízení PZ, například pomocí příkazů |
* Předpokládá se vyšší úroveň řízení PZ, například pomocí příkazů |
||
− | ===Přerušení=== |
+ | ==Přerušení== |
* Per. Operace pobíhají bez asistence procesoru. |
* Per. Operace pobíhají bez asistence procesoru. |
||
* je nutné oznámit procesoru konec operace -> generování požadavku přerušení a jeho obsluha |
* je nutné oznámit procesoru konec operace -> generování požadavku přerušení a jeho obsluha |
||
Řádka 32: | Řádka 32: | ||
* Procesor <-> řadič přerušení <- konektor <- řadič PZ |
* 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ř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 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 |
* Přenos je řízen řadičem DMA a nesouvisí s realizací instrukce |
||
+ | |||
+ | [https://fituska.eu/viewtopic.php?f=323&t=13176 fituška.eu] |
Verze z 21. 5. 2010, 16:50
Obsah |
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