Um
sistema operacional é uma coisa diabolicamente complexa.
Para ter uma idéia, no diretório Windows desta máquina
que vos fala (e que usa Windows XP) há quase onze mil arquivos,
dos quais cerca de mil são executáveis e mais de três
mil são DLLs (arquivos de biblioteca de ligação
dinâmica). Se considerarmos que cada DLL abriga diversas
rotinas de programação, que cada uma dessas rotinas
pode ser chamada por qualquer componente do sistema
ou programa, que neste momento (com apenas três aplicativos
abertos) há mais de quarenta processos rodando
simultaneamente em meu micro e que a maior parte deles usa rotinas
de uma ou mais DLLs, dá para ter uma idéia de como
a coisa é intrincada. E se considerarmos que no universo
PC cada máquina é uma máquina, com distintas
configurações de sistema e diferentes conjuntos de
periféricos, e se espera que o sistema operacional as gerencie
igualmente a despeito de tais diferenças, há que se
admitir que é quase um milagre que a coisa funcione. Portanto,
dentro de certa medida, é de se esperar que em um treco abstruso
como esse apareçam defeitos, falhas, vulnerabilidades e imperfeições.
E volta e meia de fato aparecem.
Quando isso acontece a Microsoft desenvolve um remendo
(patch) ou conserto (fix) e o coloca à
disposição dos usuários em seu sítio.
E ocorre com tanta freqüência que a MS criou o serviço
Windows update (atualização de Windows)
através do qual o usuário pode se manter em dia com
os diversos remendos e consertos disponíveis, baixar os arquivos
correspondentes e instalá-los em sua máquina, podendo
mesmo fazer isso automaticamente caso ajuste o sistema de acordo.
Quando o número de correções para uma dada
versão do sistema se acumula a ponto de justificar uma ação
mais efetiva, a Microsoft os reúne em um pacote
único (que geralmente inclui ainda algumas correções
ou remendos inéditos) e lança um Service Pack
(Pacote de serviço). Windows XP já fez
jus a seu primeiro pacote, o SP1 (Service Pack 1), posto à
disposição dos usuários em setembro último,
que por sua vez já sofreu uma revisão batizada de
SP1a (idêntico ao SP1, exceto pelo fato de não incluir
a versão da MS da Java Virtual Machine). E especula-se
que o SP2 será lançado assim que a pendenga entre
a Microsoft e a Sun relativa ao suporte a Java chegue a uma decisão
definitiva na justiça americana.
Instalar um Service Pack, portanto, deve melhorar o sistema. Pelo
menos em tese. Mas, ao que tudo indica, no que toca ao gerenciamento
de memória, o SP1 de Windows XP fez exatamente o oposto.
Tanto assim que no último dia 19 a Microsoft divulgou o artigo
815411 de sua base de dados, intitulado Programas rodam mais
lentamente depois que você instala o Windows XP SP-1,
onde afirma que mudanças no sistema de alocação
de memória introduzidas com o SP1 fazem com que programas
que alocam e liberam grandes blocos de memória levem até
dez vezes mais tempo para carregar. E que o problema se manifesta
em ambas as edições de Windows XP, tanto a Professional
quanto a Home (veja o artigo em <http://support.microsoft.com/default.aspx?scid=kb;en-us;815411>).
A MS já desenvolveu um conserto (fix) para a
falha. Mas, segundo a própria MS, ele ainda pode ser submetido
a testes adicionais, portanto a empresa recomenda que se você
não está sendo severamente afetado pelo problema,
deve se abster de instalar o conserto e esperar pelo próximo
Service Pack, que trará uma solução definitiva.
Por essa razão a MS decidiu não colocar o arquivo
à disposição dos usuários através
do serviço Windows update. Se você faz questão
de instalá-lo, deve solicitá-lo através do
suporte telefônico. Que, no Brasil, pode ser obtido no número
(011) 3444-6844 (quando o computador atender, espere o menu, tecle
4 para a opção suporte técnico
seguida de 2 para suporte do sistema operacional
Windows e fale com um atendente). Segundo a jovem que me atendeu
quando liguei, o arquivo será enviado anexado a uma mensagem
de correio eletrônico ou por CD via correio comum.
Mas note que eu telefonei apenas para obter informações
sobre como proceder e transcrevê-las aqui para seu proveito.
Porque eu mesmo não pretendo instalar o bicho em minha máquina
(que, sim, já recebeu o SP1; se você roda Windows XP
e não sabe se instalou ou não o pacote na sua, abra
o objeto Sistema do Painel de Controle e repare se o
grupo Sistema da aba Geral faz menção
ao SP1).
No que me diz respeito, prefiro gastar um pouco mais de tempo para
carregar alguns programas que instalar uma correção
que a própria MS afirma que necessita de testes adicionais...
B.
Piropo