Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os drivers de dispositivos DMA bus-master podem usar os seguintes tipos de suporte DMA fornecido pelo sistema:
DMA baseado em pacotes se o adaptador bus-master permitir que o driver determine quando uma operação de transferência DMA está concluída e/ou quando iniciar outra operação de transferência para um IRP específico. Consulte Usando Packet-Based Bus-Master DMA para obter detalhes.
DMA de buffer comum (também chamado de DMA contínuo) se o adaptador bus-master não proporcionar uma forma clara para o driver determinar quando uma operação de transferência começará ou quando uma transferência estará concluída, ou se uma única área de buffer for usada de forma contínua ou repetitiva para transferências DMA. Consulte Utilização de Common-Buffer Bus-Master DMA para obter detalhes.
Dependendo da natureza do adaptador bus-master, alguns drivers usam DMA baseado em pacote exclusivamente, alguns usam DMA de buffer comum exclusivamente e alguns usam ambos. Por exemplo, o driver de um adaptador de barramento mestre que usa um esquema de caixa de correio para comunicar informações de status e comandos pode usar um buffer comum para as caixas de correio compartilhadas entre o driver e seu adaptador, juntamente com DMA baseado em pacote para transferências de dados.