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

Z Varhoo
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
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 (Otázka č. 6)
Řá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

Verze z 21. 5. 2010, 17:48

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
Osobní nástroje