Voltar para Artigos de Hardware  Voltar para artigos





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.



Caso tenha alguma dúvida, crítica ou sugestão a fazer: 

Voltar para Artigos de Hardware

                          Site desenvolvido no Mozilla Composer sob sistema operacional Linux Mandrake.
                          Todos os artigos escritos podem ser livremente copiados e divulgados desde que
                               se mantenham os créditos dos autores originais. Seja livre, mas seja justo.