Podgląd pojedynczego posta
Stary 31.05.2004, 18:09   #11
mjq666
downloader
 
Avatar użytkownika mjq666
 
Data rejestracji: 03.01.2003
Posty: 803
mjq666 zaczyna zdobywać reputację <1 - 49 pkt>
Cytat:
Co To Jest Dma ?
DMA (ang. Direct Memory Access) - technika, w której inne układy (np. kontroler dysku twardego, karta dźwiękowa, itd) mogą korzystać z pamięci operacyjnej RAM lub (czasami) portów we-wy pomijając przy tym procesor główny - CPU. Wymaga to współpracy ze strony procesora który musi się na ten czas odłączyć od magistrali systemowej. Realizacja cykli DMA może przez urządzenie być zrzucona na specjalny układ (np. w komputerach PC) lub być realizowana samodzielnie przez urządzenie.

DMA ma za zadanie odciążyć procesor główny od samego przerzucania danych z miejsca na miejsce (np. z urządzenia wejściowego do pamięci), procesor może w tym czasie zająć się 'produktywnym' działaniem. Specjalizowane układy wspomagające DMA (np. te spotykane w PC) potrafią też kopiować obszary pamięci dużo szybciej niż uczyniłby to programowo procesor główny.

mjq
__________________
Pozdrawiam mjq
mjq666 jest offline