Artigo 32-bit vs 64-bit e os 4GB de memória.

Sim no PC da sig, tenho o W7 e já antes, andava com o XP64 e Vista 64.

Tenho-me dado bem com este W7.

Não sei se o E5300 tem suporte 64 ( penso que sim ) mas na próxima formatadela, salta o W7;)
 
mas que calculo é esse "2^32" desconheço alguem me pode explicar?

Basicamente para guardares qualquer coisa em memória tens de lhe dar um endereço para depois a poderes ir buscar. Neste caso são usados 32-bit's para endereçar a memória:

1 bit-> 2^1=2
2 bit-> 2^2=4
...
32 bit-> 2^32=4294967296 -> 4GB (isto porque cada endereço armazena 1 byte = 8bits)
 
Já para 64-bits: 2^64 = 18446744073709551616 B = 18014398509481984 KB = 17592186044416 MB = 17179869184 GB = 16777216 TB = 16384 PB = 16 HB.

Isto são 16 ExaBytes de memória.


Tão depressa este não vai ser um bottleneck.

Uma pequena correcção, actualmente só estão a utilizar 40 bits para endereçar a memória. Não é que vá fazer diferença.
 
Boas, estive a ler o 1º post e percebi bem a parte de um SO de 32bits não detectar/gerir mais de 3GB de ram. Percebi as contas e isso tudo.

Agora, tendo em conta isso, o que está a acontecer aqui?
http://img402.imageshack.us/img402/3032/49695249.png

Isto é um print screen meu. Encontrei num site qualquer uma maneira de gerir 4GB (ou mais) de ram num SO de 32 bits. Já vi até um print screen com 8GB de ram cheios.

No linux também é possível fazer isto porque eu próprio já o fiz.

Mas se só é possível 3GB num SO de 32 bits, como é isto possível?

Cumprimentos
 
Última edição pelo moderador:
O que vez no teu print é a forma que a Microsoft encontrou a partir do Service Pack 1 do Vista para evitar chamadas de suporte de pessoas que compravam PCs com 4GB e só viam ali 3.

O sistema passou a detectar e indicar a quantidade de RAM, mas simplesmente não a utiliza.

Os truques para usar 4GB em 32bits, não serão muito fiáveis, caso contrário o sistema viria com essas definições de origem.
 
Back
Topo