Vou aproveitar uma postagem muito rica de informações e bem explicada de um camarada que eu admiro muito o conhecimento, Flávio Soares, então o crédito desta postagem extremamente interessante e informatica são 100% dele.
PERGUNTA: O que significa a quantidade de bits de uma plataforma?
É a capacidade de processamento de números inteiros de um processador. Quanto maior for à quantidade de bits de uma plataforma, maior será a capacidade de números que serão processados. Quando falamos que um processador é de 32-bits ou 64-bits, estamos nos referindo ao número de bits que o processador consegue utilizar para efetuar cálculos, ou seja, a capacidade da CPU de realizar cálculos inteiros ou criar endereçamentos de memória.
É aí que muitos se confundem. Para chegar ao limite de cálculo de um processador, devemos elevar 2 a quantidade de bits internos do processador. Partindo do princípio que cada posição de memória é formada por 1 byte (8 bits), logo podemos perceber que um processador de 32bits tem a capacidade de endereçar até 4GB de RAM. Vamos ao Cálculo:
2^32 = 4.294.967.296 (bytes)
4.294.967.296 / 1024 = 4.194.304 (KB)
4.194.304 / 1024 = 4.096 (MB)
4.096 / 1024 = 4 (GB)
Para um processador de 64 bits, o cálculo ficaria assim:
2^64 = 18.446.744.073.709.551.616 (bytes)
18.446.744.073.709.551.616 / 1024 = 18.014.398.509.481.984 (KB)
18.014.398.509.481.984 / 1024 = 17.592.186.044.416 (MB)
4.0917.592.186.044.416 / 1024 = 17.179.869.184 (GB)
17.179.869.184 / 1024 = 16.777.216 (TB – Terabyte)
16.777.216 / 1024 = 16.384 (PB – Petabyte)
16.384 / 1024 = 16.384 (EB – Exabyte)
Lembrando que estes são as capacidades máximas de cada plataforma. Mas ainda temos os limites de memórias fornecidos pelo Windows que varia de acordo com a versão:
Windows Seven 32 bits:
4GB
Windows Seven 64 bits:
Home Basic: 8GB / Home Premium: 16GB / Professional: 192GB / Enterprise: 192GB / Ultimate: 192GB
Windows Vista 32 bits:
4GB (Com exceção do Starter que é 1GB)
Windows Vista 64 bits:
Home Basic: 8GB / Home Premium: 16GB / Bussines: 128GB / Enterprise: 128GB / Ultimate: 128GB
Bom, já sabemos a capacidade máxima que cada plataforma pode trabalhar.
Agora vamos para alguns problemas comuns aqui no fórum:
PERGUNTA: “Poxa, tenho 4GB de RAM e meu Windows 7 32bits só reconhece 3GB!”
Imagine que você tem um com 4 GB de memória RAM e uma placa de vídeo GeForce 9500 GT (Igual a minha ) de 1GB. Como a memória da placa de vídeo consome 1GB do Virtual Address Space, o sistema seria capaz de acessar um pouco menos de 3 GB da memória (já que alguns endereços de memória são reservados para outros dispositivos de sistema). 1GB de RAM inutilizável, que desperdício heim!
No caso do Windows Vista 32bits, conforme publicação em http://support.microsoft.com/kb/929605 o limite máximo de memória RAM reconhecida é 3,12GB.
Os especialistas recomendam que, em sistemas 32 bits, o máximo de memória RAM instalada seja de 3GB, pois a área entre os 3 e 4 GB do Virtual Address Space é que são endereçadas memória de dispositivos diversos pelo processador.
Obs.: Para verificar em que faixa de endereço de memória está alocada cada dispositivo, no Windows Seven, vá ao gerenciador de dispositivos, clique no menu exibir e selecione “por tipo”. Abra o item memória e serão listados todos os endereçamentos. Lembrando que a informação e inicio e fim do endereçamento está em Hexadecimal e pode ser facilmente convertido através da própria calculadora do Windows.
PERGUNTA: “Ei, gostei disso ai Flávio, posso atualizar meu Windows 32bits para Windows 64bits sem formatação?”
A resposta é não! São arquiteturas diferentes, tão logo não é possível a atualização de 32bits para 64bits sem formatar.
PERGUNTA: “Caramba Flávio, li seu tópico, tomei coragem, comprei mais 4GB de RAM, formatei a minha máquina (Mesma acima), coloquei o Seven 64bits e para minha só reconhece 7GB!”
O problema é que parte dos endereços entre os 3 e 4 GB de continuam reservados para dispositivos visando manter a compatibilidade com os programas de 32 bits, fazendo com que entre 512 MB e 1GB do intervalo entre os 3 e 4 GB da memória não sejam usados, ou seja, você pode ter 8GB instalados e o sistema mostrar 7 ou 7,5GB utilizáveis.
Mas nem tudo está perdido. Vá no setup de sua máquina e procure a opção “Memory Remapping”, “Memory Hole Remapping”, “Memory Hoisting” ou algo parecido (esta opção varia de acordo com o fabricante) e ative ela. Assim as áreas reservadas aos dispositivos fica no final do Virtual Address Space, liberando o espaço entre os 3GB e 4GB.
Lembrando que estas duas opções podem causar problemas de compatibilidade com aplicativos 32bits, ou seja, só ative se for realmente necessário.
PERGUNTA: “Mas Flávio, coloquei 8GB só reconhece 4GB!”
Ai podemos estar entrando em uma outra limitação que não é nem do processador e nem do sistema operacional. Limitação de Chipset! Antes de fazer qualquer tipo de upgrade, verifique a capacidade máxima de expansão de sua placa mãe. Algumas placas antigas têm limites de 4GB de RAM, verifique o manual para não gastar dinheiro sem necessidade.
PERGUNTA: “E quais são as vantagens do sistema 64bits?”
Um maior reconhecimento de memória: Quebra a barreira dos 4GB impostas pelos sistemas de 32bits.
Aumento no processamento de cálculos: Numa sistema 32-bit se um calculo ultrapassar o número 4294967296 este terá que ser dividido em dois cálculos, logo mais trabalho para o processador. No sistema 64bits esse calculo seria feito de uma única vez.
Maior segurança: Programas específicos podem utilizar registros extras da codificação x86-64, e assim proteger melhor a memória e o kernel do sistema para se proteger de ataques
PERGUNTA: “Mas você só fala do lado bom, e as desvantagens?”
Não roda aplicativos 16 bits.
Incompatibilidade com alguns aplicativos 32 bits.
Necessidade de drivers específicos, causando assim um certo tormento para utilizar equipamentos mais antigos.
PERGUNTA:“Mas afinal, o Windows 64bits é mais rápido que o Windows 32bits?”
A resposta é: Depende! Ter um sistema 64bits nem sempre é sinônimo de desempenho maior que o 32bits. Vai depender muito do que você utiliza em seu computador.
Se você usa somente internet e alguns aplicativos Office, tem 2GB de RAM e gosta de jogas Copas Foras, o desempenho será praticamente o mesmo. Lembrando que a maioria dos programas 32bits rodam em sistemas 64bits. Aqui em casa por exemplo, não senti perda de desempenho de nenhum dos aplicativos 32bits que utilizo (incluindo jogos).
Agora, se você utiliza muitas aplicações 3D, Autocad, Premiere ou outros aplicativos pesados que exigem muita memória, você terá uma grande vantagem usando um sistema 64bits, devido ao maior reconhecimento de RAM e processamento de números.
PERGUNTA:“O Windows 64bits roda os meus programas atuais, posso instalar tranqüilo?”
É como já disse acima, provavelmente todos seus programas vão rodar sim. Todo SO de 64-bits tem integrado o WOW64 (emulador para rodar aplicativos 32-bits).
Atenção: Os sistemas 64bits precisam de Drivers de Dispositivos 64bits! Verifique no site do fabricante de seu hardware se há disponível versões para o sistema operacional escolhido antes da instalação. Seu Antivirus e Firewall também precisa ser na versão 64bits.
Se tiver alguma dúvida sobre compatibilidade, acesse http://www.microsoft.com/windows/com…s/default.aspx
http://www.microsoft.com/windows/com…s/default.aspx
PERGUNTA:“É verdade que é requisito para instalação do Windows 64bits mínimo de 4GB de RAM?”
Não! A Microsoft recomenda 1GB para o Vista 64bits e 2GB para o Seven 64bits.
PERGUNTA:“Você falou, falou, falou e não concluiu nada! Afinal, qual é melhor, o sistema 32bits ou o 64bits?”
Bom, em MINHA opinião, tudo vai depender do hardware que você possuir. Se ele for compatível, aconselho a versão 64bits. Temos muitos programas que já exploram o benefício da arquitetura 64bits, temos muitos drivers já maduros e incompatibilidade muito baixa com programas 32bits. Na minha opinião, hoje vale a pena migrar.
Se seu hardware não é muito parrudo, você não tem mais de 3GB de RAM, é melhor ficar com a versão 32bits.
Algumas pessoas comentaram isso: