Sunday, June 15, 2014

Como Funciona o Cache de Disco.

Como Funciona o Cache de Disco.

O ponto mais lento de qualquer computador é sua unidade de disco. As unidades e o teclado são os principais itens do
computador pessoal que contêm partes móveis. O restante do PC existe simplesmente para mudar os elétrons de um lado para
outro. Mas as partes mecânicas movem-se dentro do mundo real, que leva em consideração massa e inércia. Não importa quão
rápido um disco rígido possa ser, suas partes mecânicas parecem lerdas se comparadas aos demais componentes que movimentam
os dados na velocidade da eletricidade.

Há formas de minimizar essa lentidão inerente às unidades. Algumas delas são mais rápidas que as outras. Uma delas é
certificar-se de que os arquivos no disco estão desfragmentados — ou seja, os clusters que compõem tais arquivos estão
próximos uns dos outros e as cabeças de leitura e gravação não precisam percorrer todo o espaço físico do disco para unir
as diferentes partes do arquivo. Outra maneira é contornar o problema optando por uma unidade na RAM, que faz parte da
memória do PC e é configurada para tapear o PC, fazendo com que ele trabalhe como se fosse com uma unidade real.

Entretanto, apesar desses truques, é impossível eliminar totalmente o acesso ao disco. Ler os programas e arquivos de dados
do disco é essencial para qualquer computador que se preze. A maneira mais fácil e eficiente de compensar a lentidão das
unidades de disco é utilizar um cache de disco. Basicamente, um cache de disco torna mais rápidas as operações do computador,
mantendo na RAM os dados de seu aplicativo que têm maior probabilidade de serem solicitados à unidade.

O conceito que está por trás do cache de disco é similar ao do cache de RAM. Mas como a diferença de velocidade entre uma
unidade de disco e qualquer chip de RAM é muito maior do que entre um chip de RAM rápido e um lento, o cache de disco gera
resultados muito mais evidentes que os do cache de RAM. Há vários programas de cache de disco à venda, um deles acompanha
o MS-DOS. Alguns são melhores que outros, mas mesmo aquele que oferecer menor eficiência irá proporcionar diferença notável.

As controladoras de disco mais modernas vêm com um circuito para unidades cache com RAM própria para que o cache não use a
memória que seria solicitada pelos programas. Entretanto, pode-se obter resultados parecidos carregando-se baratos programas
de cache de memória residente que utilizam a memória principal do sistema para fazer o cache das unidades.


No comments:

Post a Comment