Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kierowcy urządzeń DMA magistrali master mogą korzystać z następujących rodzajów obsługi DMA dostarczonej przez system:
DmA oparta na pakietach, jeśli karta magistrali master umożliwia sterownikowi określenie, kiedy jest wykonywana operacja transferu DMA i/lub kiedy rozpocząć inną operację transferu dla danego protokołu IRP. Aby uzyskać szczegółowe informacje, zobacz Używanie Packet-Based Bus-Master DMA.
Common-buffer DMA (nazywany również ciągłą DMA), jeśli karta magistrali głównej nie zapewnia sposobu, aby sterownik mógł łatwo określić, kiedy operacja transferu rozpocznie się lub kiedy operacja transferu zostanie zakończona, lub jeśli pojedynczy obszar buforu jest używany w sposób ciągły lub wielokrotnie w przypadku transferów DMA. Aby uzyskać szczegółowe informacje, zobacz Używanie Common-Buffer Bus-Master DMA.
W zależności od charakteru adaptera magistrali głównej, niektóre sterowniki korzystają wyłącznie z DMA opartego na pakietach, niektóre używają wyłącznie DMA z wspólnym buforem, a niektóre używają obu. Na przykład sterownik adaptera magistrali sterującej, który używa schematu skrzynki pocztowej do przekazywania informacji o stanie i poleceń, może używać wspólnego bufora dla skrzynek pocztowych udostępnionych między sterownikiem a jego adapterem, wraz z opartej na pakietach DMA do transferu danych.