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

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

fituška.eu

Osobní nástroje