Tamanho de um bloco DMA

0

Quando o DMA é usado, todo o bloco de memória é transferido do dispositivo de E / S para a memória principal.

Estou interessado no tamanho deste bloco, mais especificamente nas respostas a estas perguntas:

  1. O tamanho da constante do bloco (se não, quais são as condições sob as quais ele muda)?
  2. O tamanho do bloco é determinado por hardware ou software ou ambos?
por Hanlon 12.04.2018 / 19:38

1 resposta

0

O tamanho da transferência de DMA é programado escrevendo-se um registro de contagem. Assim, o tamanho do "bloco" não é constante, mas é determinado pelo software. Em geral, é claro que pode haver todos os tipos de controladores DMA especiais, com suas próprias peculiaridades, como restrições no tamanho da transferência.

    
por 12.04.2018 / 20:27

Tags