Pular para o conteúdo

Não entendi a saída do ~#cat /proc/dma [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Não entendi a saída do ~#cat /proc/dma [RESOLVIDO]

Enviado em 12/12/2010 - 02:49h

Sei que o arquivo /proc/dma mostra informações sobre Alocações DMA, mas não entendi esta saída.

root@lap:~# cat /proc/dma
4: cascade


Qual o significado do "4: cascade" ??

Responder tópico

2. Re: Não entendi a saída do ~#cat /proc/dma [RESOLVIDO]

Melhor resposta

Enviado em 13/12/2010 - 02:02h

Olá amigo.
Vamos lá...
Os DMA's são canais de acesso a memória sem intervenção do processador. São praticamente um legado do ISA. Existem 8 canais de DMA que foram implementados ao longo da história. O canal 4, especificamente, funciona com 16 bits e está praticamente relacionado ao DMA1 e ao DMA2. A cascata(cascade) se remete ao mecanismo do canal. Esse mecanismo é que permite que um canal DMA solicite o bus. Uma vez o dispositivo conectado, ele é responsável pela alocação da informação de endereçamento no bus em vez do DMA. É usado na implementação do "Bus Mastering". Quando um canal DMA em modo cascade recebe o controle do bus, ele não aloca endereços nem sinais I/O de controle no bus, como geralmente ocorre.
Basicamente é isso. Tem várias coisas a mais. Se quiser se aprofundar sugiro pegar algum livro sobre o assunto.
Abraço,
Espero ter ajudado!

3. Re: Não entendi a saída do ~#cat /proc/dma [RESOLVIDO]

Enviado em 13/12/2010 - 11:27h

Vlw pela resposta, gostei da explicação.

Bom natal pra você!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder