5.3. A közvetlen memóriahozzáférés (DMA) és vezérlője

A közvetlen memóriahozzáférés lényege, hogy a processzor egy I/O művelet végrehajtásához szükséges információkat átadja egy, a processzortól független DMA (Direct Memory Access) vezérlőnek, mely ezt követően az adatátvitelt a memória és az I/O eszköz között önállóan irányítja. Ezáltal a processzor felszabadul más feladatok végrehajtására.

A DMA mûködésének elve

A DMA átvitelt az I/O eszközök DREQ0, DREQ1 … DREQn (DMA REQuest) vezérlő vonalakon kezdeményezhetik. Ezekhez prioritás van hozzárendelve, ami szerint a DMA vezérlő rangsorolja az adatátviteli igények kiszolgálását. A DMA vezérlő a processzornak az adatátviteli igényt a HRQ (Hold Request) vezetéken jelzi, melyet az a HLDA (Hold Acknowledge) vezetéken engedélyez. A DMA vezérlő egy I/O művelet befejezését egy megszakításkérelemmel jelzi. folytatás

tartalomjegyzék almenü fogalomszótár jelölésrendszer ellenõrzõ kérdések fejezet eleje elõzõ lap következõ lap