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

Z Varhoo
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (V/V sběrnice)
m (Přenosy dat s využitím přímého přístupu do paměti - DMA)
Řádka 36: Řádka 36:
 
* Přenos je řízen řadičem DMA a nesouvisí s realizací instrukce
 
* Přenos je řízen řadičem DMA a nesouvisí s realizací instrukce
   
  +
== Ödkazy ==
 
[https://fituska.eu/viewtopic.php?f=323&t=13176 fituška.eu]
 
[https://fituska.eu/viewtopic.php?f=323&t=13176 fituška.eu]

Verze z 21. 5. 2010, 16:51

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

Ödkazy

fituška.eu

Osobní nástroje