Krádež počas cyklistiky ovládač DMA?

Krádež počas cyklistiky ovládač DMA?
Krádež počas cyklistiky ovládač DMA?
Anonim

Cycle Stealing a Burst Modes Ovládače DMA môžu pracovať v režime cyklického ukradnutia, v ktorom prevezmú zbernicu pre každý bajt dát, ktoré sa majú preniesť, a potom vrátia riadenie do CPU. Môžu tiež pracovať v zhlukom režime, v ktorom sa blok údajov prenesie pred vrátením riadenia zbernice do CPU.

Čo je kradnutie cyklu v ovládači DMA?

V počítačoch je krádež cyklu tradične spôsob prístupu k počítačovej pamäti (RAM) alebo zbernici bez zásahu do CPU. Je podobný priamemu prístupu do pamäte (DMA), ktorý umožňuje I/O radičom čítať alebo zapisovať RAM bez zásahu CPU.

Ako DMA zlepšuje výkon systému a kradnutie cyklov?

DMA radič prenáša dátový blok vyššou rýchlosťou, keďže údaje sú priamo prístupné I/O zariadeniami a nevyžaduje sa, aby prešli cez procesor, ktorý ukladá taktovacie cykly. DMA radič prenáša blok údajov do az pamäte v troch režimoch zhlukového režimu, cyklu kradnutia a transparentného režimu.

Čo znamená kradnutie na bicykli?

Krádež cyklu je technika zdieľania pamäte, pri ktorej môže pamäť slúžiť dvom autonómnym pánom a v skutočnosti poskytovať službu každému súčasne. Jedným z hlavných zariadení je zvyčajne centrálna procesorová jednotka (CPU-q.v.) a druhým je zvyčajne I/O kanál alebo radič zariadenia.

Ktoré z nasledujúcich tvrdení sú nepravdivérežim kradnutia cyklu prenosu DMA je možné prekrývať cykly CPU a DMA II v režime prenosu bloku DMA je možné prekrývať cykly CPU a DMA III režim kradnutia cyklu je výhodnejší, keď je veľkosť?

Správna odpoveď je (a). Pri cyklickom prenose DMA radič DMA požaduje od CPU naraz iba jeden alebo dva pamäťové cykly. Ak sa CPU počas tejto doby pokúša získať prístup k pamäti, počká. V opačnom prípade môže CPU pokračovať vo svojej internej prevádzke, ktorá nevyžaduje prístup k pamäťovej zbernici.

Odporúča: