Principy řízení a připojování periferních zařízení
Z Varhoo
(Rozdíly mezi verzemi)
m (Nová stránka: == 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 ...) |
m (→Odkazy) |
||
(Nejsou zobrazeny 4 mezilehlé verze od 1 uživatele.) | |||
Řádka 1: | Řádka 1: | ||
== Otázka č. 6 == |
== 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). |
+ | 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í: |
+ | ==Techniky realizace periferních operací== |
− | - Programová obsluha per. Operací |
+ | * Programová obsluha per. Operací |
− | - Technika přerušení |
+ | * Technika přerušení |
− | - Využití techniky přímého přístupu do paměti (DMA) |
+ | * 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 |
+ | ==Programová obsluha periferních operací== |
− | - Výrazné zatížení procesoru |
+ | "Pooling“ - Procesor se neustále zařízení dotazuje na stav operace |
− | Technika přerušení: |
+ | * Výrazné zatížení procesoru |
− | - Procesor se nedotazuje, zařízení samo žádá o přerušení |
+ | |
− | - Menší zatížení procesoru |
+ | ==Technika přerušení== |
− | - Musí být řadič přerušení - předzpracovat žádost pro procesor a vybrat nejvýše prioritní |
+ | * 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 procesor <-> řadič - systémová sběrnice |
||
Komunikace řadič <-> periferní zařízení - V/V sběrnice |
Komunikace řadič <-> periferní zařízení - V/V sběrnice |
||
− | V/V sběrnice: |
+ | |
− | IDE (ATA) - rozhraní připojení disků |
+ | ==V/V sběrnice== |
− | SCSI - připojení disků, tiskáren, mechanik |
+ | IDE (ATA) |
− | - nezávislost na připojovaném zařízení, pouze nutnost PZ komunikace SCSI |
+ | * rozhraní připojení disků |
− | - Předpokládá se vyšší úroveň řízení PZ, například pomocí příkazů |
+ | |
− | Přerušení: |
+ | SCSI připojení disků, tiskáren, mechanik |
− | - Per. Operace pobíhají bez asistence procesoru. |
+ | * nezávislost na připojovaném zařízení, pouze nutnost PZ komunikace SCSI |
− | - je nutné oznámit procesoru konec operace -> generování požadavku přerušení a jeho obsluha |
+ | * Předpokládá se vyšší úroveň řízení PZ, například pomocí příkazů |
− | - 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řerušení== |
− | Přenosy dat s využitím přímého přístupu do paměti - DMA: |
+ | * Per. Operace pobíhají bez asistence procesoru. |
− | - Přenos dat např. z řadiče PT po sběrnici do paměti (ne přes procesor, ani přes řadič DMA) |
+ | * je nutné oznámit procesoru konec operace -> generování požadavku přerušení a jeho obsluha |
− | - Přenos je řízen řadičem DMA a nesouvisí s realizací instrukce |
+ | * 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 |
||
+ | |||
+ | == Odkazy == |
||
+ | [https://fituska.eu/viewtopic.php?f=323&t=13176 fituška.eu] |
||
+ | |||
+ | [[Kategorie:Státnice 2010 (FIT-VUT)]] |
Aktuální verze z 21. 5. 2010, 16:59
Obsah |
[editovat] 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).
[editovat] 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)
[editovat] Programová obsluha periferních operací
"Pooling“ - Procesor se neustále zařízení dotazuje na stav operace
- Výrazné zatížení procesoru
[editovat] 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
[editovat] 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ů
[editovat] 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
[editovat] 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