Artigo 8GB a 32-bit?

32 bits só usa 3.1 GB de ram no máximo mesmo com a opção da bios activa para ir de 4 GB para cima. para 4 GB e mais somente num sistema operativo de 64 Bits!
 
Como já disse noutro tópico, é possível com processadores Intel 32 bits e SO Windows de 32 bits ter até 64GB de RAM, visto que com a PAE activa permite endereçar 36bits (2^36 = 64GB). O problema é que o SO vai mapear 64GB em 4GB de memória, o que pode levar a alguns problemas. Mais info aqui: http://www.microsoft.com/whdc/system/platform/server/PAE/pae_os.mspx

Portanto, não faz sentido usar SO 32 bits com mais de 4GB. Com 64 bits existe muito mais estabilidade, já para não falar em melhor performance.
 
É possível paginar os 8GB em sistemas XP e Vista de 32 bits, só que traz instabilidade demais para ganharem alguma coisa com isso.

Edit: o sir_atmc já disse tudo :D. Mas sim, mais vale a pena mudarem para 64bits, porque os drivers para 64bits já começam a ser mais comuns.
 
Última edição:
É possível paginar os 8GB em sistemas XP e Vista de 32 bits, só que traz instabilidade demais para ganharem alguma coisa com isso.

Edit: o sir_atmc já disse tudo :D. Mas sim, mais vale a pena mudarem para 64bits, porque os drivers para 64bits já começam a ser mais comuns.

ou então manter o SO de 32bit e só 2gb de ram, como é o meu caso.
 
32 bits só usa 3.1 GB de ram no máximo mesmo com a opção da bios activa para ir de 4 GB para cima. para 4 GB e mais somente num sistema operativo de 64 Bits!


Que raio de mania de fazer de conta que sistema operativo == windows

Sim, em windows 32bit só é possível usar 3.1GB porque o suporte para mais não foi implementado.

Mas existem sistemas operativos de 32bit que usam mais que 3.1GB em 32bit sem problemas. A unica limitação é que cada processo só consegue aceder a 3.1GB.
 
Que raio de mania de fazer de conta que sistema operativo == windows

Sim, em windows 32bit só é possível usar 3.1GB porque o suporte para mais não foi implementado.

Mas existem sistemas operativos de 32bit que usam mais que 3.1GB em 32bit sem problemas. A unica limitação é que cada processo só consegue aceder a 3.1GB.


Todo e qualquer sistema operativo de 32-bit tem um endereçamento NATIVO de 4GB em que cada aplicação poderá utilizar um address space virtual de no máximo 2GB. Na realidade raramente se consegue utilizar os 4GB pois do 4GB de Endereçamento existem 512 ou 1GB reservados (dependendo da board) logo o normal é só se poder usar 3.0 a 3.5GB em 32-bit... Existe depois é o PAE (Physical Address Extension) que desbloqueia até pseudo 36-bit (daí o limite máximo de 64GB neste modo). Quer o Windows quer o Linux (por exemplo) podem utilizar o PAE (presente na plataformar x86 desde o Pentium Pro (circa 1995)) para expandir até 64GB. Os Windows domésticos têm tal opção desactivada (e é isso que esse tutorial ensina a fazer) mas o Windows Server há muito que tem PAE out-of-the-box nas versões de 32-bit, pois no mercardo de servidores é normal há mais tempo haver boards com suporte a quantidades de RAM superior! No Linux é a mesma coisa... aliás o Ubuntu 32-bit vem com PAE desligado (pode-se ligar recompilando o kernel ou usando um kernel de server) mas o Ubuntu Server de 32-bit tem um kernel configurado de forma diferente que já suporta PAE.

O problema do PAE é que pode causar instabilidade com certos programas que não estão feitos para se encontrarem num sistema com um virtual address space superior a 4GB! Tirando SERVIDORES não aconselho a utilizar-se PAE (no caso dos servidores há maior chance das aplicações serem compatíveis com o PAE por ser um mercado em que este é mais utilizado). Simplesmente se precisam de um address space igual ou superior a 4GB usem 64-bit. Os únicos CPUs domésticos (nada de Opterons e Xeons) que não suportam 64-bit e provavelmente até poderão estar a ser usados em boards que suportem 4GB de RAM (mais dúvido) são os Pentium 4 5xx. Se tiverem um Pentium 4 6xx já podem usar 64-bit.

Já agora deixo aqui a informação:

Últimos CPUs Intel sem 64-bit:
Pentium 4 5xx
Core Duo/Core Solo
Primeiros CPUs Intel com suporte 64-bit:
Pentium 4 6xx / Pentium D
Core 2 (Duo e Quad) / Pentium Dual Core
(Os Atom alguns suportam outros não... no entanto o mais comum que anda por aí, o N230 e o N330, suportam salvo erro)

Últimos CPUs AMD sem 64-bit:
AMD Athlon XP
Primeiros CPUs Intel com suporte 64-bit:
AMD Athlon 64
(De laptop não sei bem... mas tudo o que tenha 64 no nome suporta 64-bit... e mais os Phenom e os Athlon recentes também)
 
Boa petersaints, a ver se arrumamos com este assunto e fica ponto assente que dá para ter mais de 4GB...

Se alguem ainda tem dúvidas, o site da ms para alguma coisa serve :P

cumpzz
 
atençao que tambem existem Pentiuns 4 5xx com suporte a 64bit.
Tinha um P4 541 que a unica diferença do 540 era o EMT64.


Sim há excepções mas para isso consultem a listagem de CPUs na Intel ou na Wikipedia... ou melhor peguem no CPU-Z e vejam ;)

Já agora... estou a usar 64-bit com 2GB e também não morro! O sistema porta-se tal e qual como o de 32-bit. A velocidade é semelhante... talvez LIGEIRAMENTE melhor em X, talvez LIGEIRAMENTE pior em Y. Por isso se têm um sistema que suporte (CPU de 64-bit e drivers e tal...) não tenham medo de mudar para 64-bit... é o futuro e não é um bicho de sete cabeças ;)
 
Última edição:
Que raio de mania de fazer de conta que sistema operativo == windows

Sim, em windows 32bit só é possível usar 3.1GB porque o suporte para mais não foi implementado.

Mas existem sistemas operativos de 32bit que usam mais que 3.1GB em 32bit sem problemas. A unica limitação é que cada processo só consegue aceder a 3.1GB.

Acho que o petersaints explicou suficientemente bem. Isto funciona exactamente igual em Linux e Windows.

Boa petersaints, a ver se arrumamos com este assunto e fica ponto assente que dá para ter mais de 4GB...

Se alguem ainda tem dúvidas, o site da ms para alguma coisa serve :P

cumpzz

Dar dá, mas nunca é igual a ter 64 bits. Por isso, quem tem 4GB ou mais -> 64 bits

Sim há excepções mas para isso consultem a listagem de CPUs na Intel ou na Wikipedia... ou melhor peguem no CPU-Z e vejam ;)

Já agora... estou a usar 64-bit com 2GB e também não morro! O sistema porta-se tal e qual como o de 32-bit. A velocidade é semelhante... talvez LIGEIRAMENTE melhor em X, talvez LIGEIRAMENTE pior em Y. Por isso se têm um sistema que suporte (CPU de 64-bit e drivers e tal...) não tenham medo de mudar para 64-bit... é o futuro e não é um bicho de sete cabeças ;)


Eu também usei 64bits com 2GB DDR2 e não morri por isso, e portava-se muito bem. Infelizmente não pude testar a fundo e fazer uma comparação com o Vista 32 bits que tinha, porque precisei de voltar à versão x86 por falta de drivers (isto já ha mais de ano e meio)
 
Back
Topo