Razlika između verzija stranice "DMA"
[nepregledana izmjena] | [pregledana izmjena] |
m Bot: Migrating 29 interwiki links, now provided by Wikidata on d:q210813 (translate me) |
No edit summary |
||
Red 1: | Red 1: | ||
'''DMA''' je skraćenica engleske složenice '''Direct Memory Access''' i u računarstvu DMA označava vrstu [[sabirnica|sabirnice]] koja omogućava vanjskim jedinicama kao: [[tvrdi disk]], [[zvučna kartica|zvučne kartice]], [[grafička kartica|grafičkim karticama]] |
'''DMA''' je skraćenica engleske složenice '''Direct Memory Access''' i u računarstvu DMA označava vrstu [[sabirnica|sabirnice]] koja omogućava vanjskim jedinicama kao: [[tvrdi disk]], [[zvučna kartica|zvučne kartice]], [[grafička kartica|grafičkim karticama]] direktan pristup glavnoj [[memorija|memoriji]] računara za čitanje i pisanje podataka i to bez direktnog posredovanja [[CPU|centralne jedinice]]. |
||
== Način rada == |
== Način rada == |
||
Red 9: | Red 9: | ||
* prijenosa podataka s vanjske jedinice u glavnu memoriju |
* prijenosa podataka s vanjske jedinice u glavnu memoriju |
||
* prijenosa podataka iz glavne memorije prema vanjskoj jedinici |
* prijenosa podataka iz glavne memorije prema vanjskoj jedinici |
||
* |
* prijenosa podataka iz jednog dijela memorije u drugi |
||
Red 20: | Red 20: | ||
=== Brojilo === |
=== Brojilo === |
||
Brojilo označava koliko bitova podataka se može prenijeti u jednom ciklusu. Svaki [[kanal]] ima svoje interno brojilo. |
Brojilo označava koliko bitova podataka se može prenijeti u jednom ciklusu. Svaki [[I/O kanal|kanal]] ima svoje interno brojilo. |
||
** 8 bitni |
** 8 bitni |
Verzija na dan 13 mart 2013 u 14:32
DMA je skraćenica engleske složenice Direct Memory Access i u računarstvu DMA označava vrstu sabirnice koja omogućava vanjskim jedinicama kao: tvrdi disk, zvučne kartice, grafičkim karticama direktan pristup glavnoj memoriji računara za čitanje i pisanje podataka i to bez direktnog posredovanja centralne jedinice.
Način rada
DMA tehnologija rasterećuje centralnu jedinicu računara od:
- izravnog upravljanja interrupta vanjskih jedinica
- prijenosa podataka s vanjske jedinice u glavnu memoriju
- prijenosa podataka iz glavne memorije prema vanjskoj jedinici
- prijenosa podataka iz jednog dijela memorije u drugi
Sa DMA tehnologijom arhitekt računara 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čunara 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
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
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