DMAtiedonsiirrot
DMAtiedonsiirrot eli Direct Memory Access -tiedonsiirrot ovat tietokonejärjestelmissä prosesseja, joissa I/O-laite voi siirtää dataa suoraan muistista toiseen ilman CPU:n jatkuvaa väliintuloa. Tällainen siirto vapauttaa prosessorin muilta tehtäviltä ja mahdollistaa nopeammat tiedonsiirrot sekä paremman järjestelmän suorituskyvyn.
Toimintaperiaate: DMA-ohjain tai vastaava komponentti hallinnoi siirtoa. Kun laite tarvitsee siirtoa, se antaa DMA-pyynnön. DMA-arbiteri myöntää
Tyypit: DMA-tiloja ovat esimerkiksi cycle stealing -DMA, jossa siirto varastaa pieniä osia CPU:n aikakäytöstä, sekä burst-mode,
Edut ja haasteet: DMA vähentää CPU:n väliintuloa, lisää tiedonsiirtonopeutta ja parantaa monien tehtävien rinnakkaiskäyttöä. Haittoina ovat
Käyttökohteet: DMAtiedonsiirrot ovat yleisiä levy-/saatto- ja verkkokorttien sekä muiden I/O-laiteiden, kuten äänikorttien, tiedonsiirroissa, joissa suuri datapäivänto