quinta-feira, 17 de março de 2022

WINDOWS 10 — DICAS (SEXTA PARTE)

A CIÊNCIA SOA FALSA QUANDO SE TEM A MENTE TOMADA PELA PAIXÃO.

Encerrei o capítulo anterior dizendo que a memória virtual foi uma mão na roda — e continua sendo —, ainda que não passe de mero paliativo, pois falta de memória (física ou de massa) se resolve com um upgrade (de RAM ou de HDD/SSD).

A Intel adotou a “memória virtual” em seu processador 80386, lançado em 1985, que representou uma grande evolução em relação à geração anterior, tanto pela introdução de novas instruções quanto por ser capaz de operar com palavras de 32 bits e pelo suporte ao multitarefa. Claro que os sistemas operacionais da época não aproveitavam plenamente esses recursos; a versão 2.0 do OS/2 e o Windows NT 3.1, que já suportavam processadores de 32 bits, surgiram, respectivamente, em 1992 e 1993.

Até 2005 o Windows era disponibilizado apenas na versão x86 (de 32 bits). Quando a AMD, arquirrival da Intel, desenvolveu os primeiros processadores de 64 bits, a Microsoft lançou o Windows XP 64-bit Edition

Observação: Processadores x86 (32-bit) rodam somente sistemas e aplicativos de 32 bits, enquanto modelos com chip x64 (64-bit) rodam tanto sistemas e apps de 32 bits quanto de 64 bits. Já a arquitetura x86 recebeu esse “nome” porque os primeiros chips dessa “família” eram identificados por números terminados em “86”, como 8086, 80186, 80186, 8028680386 e 80486 — a partir daí a Intel passou a usar o nome Pentium. Já a relação entre x64 e 64-bit, por óbvia, dispensa explicações

A principal diferença entre as duas plataformas têm a ver com o “comprimento da palavra” (sequência de bits de tamanho fixo que o chip é capaz de processar) e com o tamanho dos “registradores” (memória temporária usada no processamento das instruções), uma vez que esses parâmetros definem a quantidade de memória RAM que o processador é capaz de endereçar e o sistema operacional, de “enxergar”.  

Tomando por base o Win10, a versão Home x86 endereça 4GB de RAM, ao passo que a versão Home x64 endereça 128GB, a Professional x64, respeitáveis 512 GB, e o Windows Server 2012 Datacenter, inacreditáveis 4 TB (Terabytes). Aliás, é fundamental ter essas limitações em mente quando se vai fazer um upgrade de RAM, já que instalar mais de 4GB de memória física e usar um sistema de 32 bits é jogar dinheiro fora. Para saber se seu Windows é 32-bit ou 64-bit, clique em Iniciar > Configurações > Sistema > Sobre e, em Especificações do Windows, veja o que consta em Tipo de Sistema (se quiser informações adicionais sobre o processador e a configuração de hardware, baixe e instale o freeware CpuZ).

Computadores efetuam cálculos e processam informações utilizando o código binário, até porque é mais fácil trabalhar com dois símbolos (0 e 1) do que com dez, e bastam dois símbolos para representar um circuito aberto, no qual o fluxo de energia está interrompido, ou um circuito fechado, através do qual a corrente passa. Como não é possível assumir os dois estados simultaneamente (noves fora na computação quântica), o “valor” do bit ou é 0 ou é 1. No âmbito da programação, o zero (0) corresponde a false (falso) e o um (1), a true (verdadeiro). 

Observação: bit (forma reduzida binary digit) é menor unidade de informação que um processador é capaz de manipular, e corresponde a apenas dois estados opostos — fechado/aberto, desligado/ligado, falso/verdadeiro, etc. — que, por convenção, são representados pelos algarismos 0 e 1 (para mais detalhes, clique aqui).

Processadores de 16 bits, quando ainda eram fabricados e comercializados, limitavam-se a operar com 65.539 números diferentes (216 ). Como todos esses endereços apontam para a RAM, eles só conseguiam "enxergar" míseros 64MB de memória. Chips de 32 bits operam com 4.294.967.295 números diferentes (232), e os de 64 bits, com 18.446.744.073.309.551.616 (264), o que lhes permite endereçar muito mais memória..   

Resumo da ópera: Sistemas x86 rodam melhor em PCs com CPU de arquitetura parelha, embora possam ser instalados em máquinas equipadas com processadores x64. Já as edições x64 do Windows (e aplicativos baseados nessa arquitetura) rodam exclusivamente em PCs com CPU de 64 bits. Em meados de 2020, a Microsoft anunciou aos fabricantes de PC parceiros que passaria a fornecer somente a edição 64-bit do Win10.

Continua...