

Fazendo o HD ou o CD-ROM trabalhar plenamente.
30 de janeiro de
2003
Postado por :
Thadeu Camargo
Digamos que você tenha um micro com uma configuração, digamos, “modesta” e ache que ele esteja muito “lento”. Sim, é verdade, não se pode tirar muito de um processador já ultrapassado e com pouca quantidade de memoria. Mais verdade ainda é o fato de se pensar em um upgrade urgentemente. Mas existe algo que pode se passar desapercebido e que devido a falta de atenção do integrador ou fabricante do micro esteja fazendo com que o seu micro esteja trabalhando abaixo de suas reais possibilidades ou até mesmo falhando frequentemente. Provavelmente o DMA ( bus mastering ) esteja desabilitado.
Mas o que é Bus Mastering?
O processador, para fazer as atividades no micro, precisa transferir os dados para a memoria RAM. A partir daí executa-se o programa. O grande problema é que o HD é deverasmente lento em relação ao processador e em função disso, ao se pegar os dados do HD para tranferi-los para a memoria, perde se muito tempo. Aí é que entra o bus mastering. Se o chipset da placa mãe e o HD suportarem este processo, o próprio chipset da placa mãe é que se encarregará de fazer o processo de transferência de dados para a memoria. Deste jeito, o processador poderá ficar mais livre para se ocupar de outros processos, logicamente fazendo com que o micro fique mais rápido.
Deve se ressaltar que isto melhora e muito o desempenho do micro, e deve se verificar não só em micros mais antigos como também nos mais novos. Geralmente os sistemas operacionais mais novos como o Windows XP e as distros mais recentes do Linux reconhecem e imediatamente habilitam o DMA, sistemas antigos como o Win 98 reconhecem mas geralmente não habilitam automaticamente. Veremos agora como fazer nestes casos:
Windows 95/98/ME
Antes de mais nada, verifique se o seu HD e sua placa mãe suportam o DMA. Geralmente as placas e HDs ( CD-ROMs, CD-RW e DVDs também ) mais recentes suportam com tranquilidade o DMA.
Primeiro entre no SETUP de seu micro ( na maioria dos micros, deve se apertar a tecla DEL ao se ligar o micro, na contagem de memoria ) e deixe os parâmetros de DMA em AUTO ou enabled. Isso dependerá do modelo de sua placa mãe.
Salve e reinicie,acesse o gerenciador de dispositivos ( iniciar>configurações>painel de controle > sistema ou Tecla WIN+Pause ) e na aba controladores de disco rígido verifique se o DMA está ativado.
No Windows 95 e ME o processo é semelhante. É evidente que no caso dos chipsets mais recentes, o Windows 95 ou até mesmo o 98/ME não terão os drivers relacionados em seu banco de dados, neste caso, o driver de bus mastering deverá ser instalado manualmente. A instalação dependerá de cada fabricante ou modelo. Lembre-se que este driver vem no disquete ou CD-ROM que acompanha a placa mãe. Neste caso uma boa lida no Read-me será fundamental para saber como será feita a instalação. Se não achar o Read-me ou Leia-me no CD ou disquete de instalação, acesse o site do fabricante. Provavelmente deverá encontrar instruções para a instalação. Em alguns casos a instalação é feita através de um instalador ( wizzard ) mas pode ser feita manualmente, setando a localização correta dos drivers no CD-ROM ou disquete.
Windows XP/2000
No Windows XP/2000 deve se acessar o gerenciador de dispositivos ( iniciar>configurações> painel de controle>ferramentas administrativas>gerenciamento do computador> gerenciador de dispositivos ou simplesmente clicando Win+pause, aba hardware e em seguida gerenciador de dispositivos... ).
OBS: você deve ter privilégios de administrador para fazer isso.
Clique no parâmetro controladores IDE ATA/ATAPI e selecione o dispositivo na qual quer ativar a DMA.
Logicamente antes de fazer tudo isso, deve se verificar no SETUP se o DMA está ativado.
Como eu disse antes, o Windows XP, por ser um sistema mais novo, geralmente já tem em seu banco de dados drivers para uma boa quantidade de chipsets. Caso ele não tenha, deve se instalar o manualmente, através de wizzards de instalação ou setando a localização correta no Cd ou disquete de instalação, assim como no Windows 9x/ME
Em alguns casos, o Windows 2000 requer que se instale os drivers através do Windows Update .
É recomendável dar uma passada lá para verificar se existem drivers certificados para seu equipamento.
Linux
As distribuições mais recentes geralmente trabalham por default com o DMA ativado, mas você pode comprovar se isto realmente acontece com o seu micro, bem como ativá-lo, caso este não esteja habilitado através do hdparm, um utilitário extremamente poderoso e eficaz,( como a maioria dos utilitários para Linux...:-)
Considerações Importantes
Como eu disse antes, os chipsets, HDs , CD-ROMs, CD-RWs e DVDs atuais geralmente suportam o DMA. Caso você tenha um HD ou CD-ROM antigo e não esteja certo se ele trabalhe com DMA, acesse o site do fabricante e se informe. Na maioria das vezes quando o DMA não é suportado, o rendimento do micro ao invés de melhorar, piora e muito. E trava com frequencia. Se isto acontecer faça o mesmo caminho realizado para habilitar o DMA e desmarque a caixa.
A instalação e
uso dos drivers de bus mastering na grande maioria das vezes é
essencial para um melhor desempenho e estabilidade do micro. Em
alguns casos, é fundamental a
instalação
de drivers do chipset da placa mãe, como por exemplo, as
placas mãe que tem chipsets da VIA. Caso os drivers deste
chipset não sejam instalados corretamente o usuario terá
um micro extremamente instável e cheio de problemas.
