Priamy prístup do pamäte: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
AvocatoBot (diskusia | príspevky)
Oprava trvanie -> trvania
Riadok 1:
'''Priamy prístup do pamäte''' ({{V jazyku|eng|direct memory access}}, skrátene ''DMA'') je [[funkcia]] v [[počítač]]i, ktorá umožňuje určitému [[hardvér]]ovému [[Systém (kybernetika)|subsystému]] počítača používať systémovú [[Pamäť (počítač)|pamäť]] pre čítanie a zápis nezávisle na hlavnom [[CPU|procesore]] (CPU). DMA je využívaná viacerými [[komponent]]ami počítača (napr. [[radič]] [[Pevný disk|pevného disku]], [[grafická karta]], [[sieťová karta]] , [[zvuková karta]] ...). Počítačový systém obsahujúci kanály DMA môže presúvať dáta z a do komponentu s výrazne nižším zaťažením procesora (CPU), ako počítače bez DMA.
 
Bez DMA musí počítač použiť tzv. [[PIO]] mód (Programmed Input / Output) a procesor je zaťažený po celý čas trvanietrvania prenosu dát. S DMA procesor len inicializuje prenos, počas samotného prenosu je uvoľnený pre iné činnosti a príjme [[Požiadavka na prerušenie|IRQ]] od radiča DMA, keď je proces prenosu ukončený.
 
DMA sa s výhodou používa v systémoch pracujúcich v [[reálny čas|reálnom čase]], čiže pre aplikácie ktorých činnosť sa nesmie prerušiť (resp. prerušenie je pre ne [[reálny čas|kritické]]).