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

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

Fabricio
Hellsius

(usa Ubuntu)

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" ??


  


2. MELHOR RESPOSTA

Igor L
igorl

(usa Debian)

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]

Fabricio
Hellsius

(usa Ubuntu)

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

Vlw pela resposta, gostei da explicação.

Bom natal pra você!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts