Dyskusja: Dma
Podgląd pojedynczego posta
Stary 18.10.2004, 17:04   #2
DreamCrusher
Guru
 
Data rejestracji: 04.01.2003
Posty: 1,896
DreamCrusher zaczyna zdobywać reputację <1 - 49 pkt>
źródło:
http://eduseek.interklasa.pl/
Cytat:
Skrót DMA pochodzi od angielskiego Direct Memory Access - co może przetłumaczyć jako bezpośredni dostęp do pamięci.
Wyobraźmy sobie urządzenie, na przykład dysk, które musi przesyłać do pamięci komputera duże ilości danych. Normalnie za taką operację odpowiedzialny jest centralny procesor komputera, który troszczy się o poprawność wykonania tej czynności. Jest to jednak wielkie marnotrawstwo cennego czasu procesora.
Aby więc odciążyć główny procesor komputer wyposaża się w specjalny procesor zwany sterownikiem bezpośredniego dostępu do pamięci (DMA). Jego zadaniem jest sprawowanie bezpośredniego nadzoru nad przesyłaniem danych do pamięci poprzez specjalne dodatkowe kanały (kanały DMA) z pominięciem procesora centralnego.
Dzięki temu urządzenie, np. karta dźwiękowa, nie musi angażować procesora, gdy trzeba przesłać informacje do pamięci komputera. Tylko jedno urządzenie może komunikować się przez określony kanał DMA w tym samym czasie.
Dziś większość komputerów osobistych klasy PC jest wyposażona w prosty sterownik DMA.
Płyty wejścia - wyjścia wyposażone w magistralę PCI wykorzystują odmianę DMA zwaną bus-mastering (nadrzędne zarządzanie magistralą danych) w celu poprawy transmisji danych z takich urządzeń jak dyski twarde czy napędy CD-ROM i DVD.
__________________

DreamCrusher jest offline   Odpowiedz cytując ten post