logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Czym są sterowniki DMA i do czego służą? Zastosowania i działanie

traxx88 25 Mar 2007 21:31 3537 1
REKLAMA
  • #1 3718989
    traxx88
    Poziom 10  
    Posty: 57
    Potrzebuje informacji na temat sterowników DMA. Co to jest, do czego sluzy gdzie jest stosowane.
    Z góry dzieki za odpowiedz
  • REKLAMA
  • #2 3719016
    JogiFP
    Poziom 12  
    Posty: 46
    Pomógł: 4
    Ocena: 1
    o to Ci chodziło
    "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. "

    Źródło http://eduseek.interklasa.pl/artykuly/artykul/ida/1328/idc/2/
REKLAMA