Razlika između inačica stranice »DMA«

Izvor: Hrvatska internetska enciklopedija
Skoči na:orijentacija, traži
(Bot: Automatski unos stranica)
 
m (brisanje nepotrebnih znakova)
 
Redak 1: Redak 1:
<!--'''DMA'''-->'''DMA''' je skraćenica engleske složenice '''Direct Memory Access''' i u računarstvu DMA označava vrstu upravljačke komponente koja omogućava vanjskim jedinicama kao: [[hard disk|tvrdi disk]], [[zvučna kartica|zvučne kartice]], [[grafička kartica|grafičkim karticama]] izravan pristup glavnoj [[Računalna memorija|memoriji]] računala za čitanje i pisanje podataka i to bez izravnog posredovanja [[CPU|procesora]].
'''DMA''' je skraćenica engleske složenice '''Direct Memory Access''' i u računarstvu DMA označava vrstu upravljačke komponente koja omogućava vanjskim jedinicama kao: [[hard disk|tvrdi disk]], [[zvučna kartica|zvučne kartice]], [[grafička kartica|grafičkim karticama]] izravan pristup glavnoj [[Računalna memorija|memoriji]] računala za čitanje i pisanje podataka i to bez izravnog posredovanja [[CPU|procesora]].


== Način rada ==
== Način rada ==
Redak 54: Redak 54:
[[Kategorija: Arhitektura računala]]
[[Kategorija: Arhitektura računala]]
[[Kategorija:Kratice]]
[[Kategorija:Kratice]]
<!-- internacionalni linkovi-->

Trenutačna izmjena od 11:47, 13. ožujka 2022.

DMA je skraćenica engleske složenice Direct Memory Access i u računarstvu DMA označava vrstu upravljačke komponente koja omogućava vanjskim jedinicama kao: tvrdi disk, zvučne kartice, grafičkim karticama izravan pristup glavnoj memoriji računala za čitanje i pisanje podataka i to bez izravnog posredovanja procesora.

Način rada

DMA tehnologija rasterećuje centralnu jedinicu računala od:

  • izravnog upravljanja interrupta vanjskih jedinica
  • prijenosa podataka s vanjske jedinice u glavnu memoriju
  • prijenosa podataka iz glavne memorije prema vanjskoj jedinici
  • prijenos podataka iz jednog dijela memorije u drugi
Blok diagram rada DMA

Sa DMA tehnologijom arhitekt računala ne mora odvajati cikluse od centralne jedinice za obavljanje rada s uglavnom mnogo sporijim vanjskim jedinicama. DMA je obično izvedena s posebnim integriranim krugovima koji su napravljeni za tu funkciju. Kod računala zasnovanih na Intel integriranim krugovima DMA funkciju obavljaju posebna kola kao Intel 8237A-5 ili slični.

Dijelovi DMA

Svaki DMA integrirano kolo sastoji se od sljedećih dijelova

  • Brojilo:

Označava koliko bitova podataka se može prenijeti u jednom ciklusu. Svaki kanal ima svoje interno brojilo.

    • 8 bitni
    • 16 bitni
    • 32 bitni
    • 64 bitni
    • 128 bitni



  • Broj kanala:

Označava koliko uređaja mogu koristiti funkcije DMA u isto vrijeme

    • 8
    • 16
    • 32

Prvi kanal počinje od 0 dok je zadnji kanal (maksimalni broj kanala - 1)


  • Osnovni signali:

Osnovni signali u DMA protokolu su

    • DRQ - DMA zahtjev
    • DACK - DMA zahtjev primljen
    • TC - DMA zahtjev izvršen