Qual é o limite de memória para sistemas de 64 bits

1

Você sabe como em sistemas de 32 bits só pode usar como 3GB de RAM? Quanto custa esse limite para sistemas de 64 bits?

    
por quack quixote 12.02.2010 / 21:06

6 respostas

6

Teoricamente, é 2 ^ 64 = 18446744073709551616 bytes = 16777216 TB.

Mas, fisicamente, alguns hardwares do seu computador são projetados apenas para tamanhos de memória que serão comuns nos próximos anos.

Wikipedia :

Most 64-bit microprocessors on the market today have an artificial limit on the amount of memory they can address, considerably lower than what might be expected from 64 bits. For example, the AMD64 architecture currently has a 52 bit limit on physical memory and only supports a 48-bit virtual address space.

Onde 52 bits é igual a 2 ^ 52 = 4503599627370496 bytes = 4096 TB e 48 bits = 256 TB.

    
por 12.02.2010 / 21:15
2

Ouvi dizer que o espaço completo de endereços disponível para sistemas x64 é de cerca de 16 exabytes. Mas existe software & limite de hardware. Suas especificações da placa-mãe listarão o máximo de RAM suportado.

    
por 12.02.2010 / 21:09
2

192 GB em sistemas Windows 7 de topo de gama, mas com valores baixos em 2 em alguns casos:)

link

    
por 12.02.2010 / 21:10
1

As versões atuais do Windows só podem (?) usar 16 (editar: oops 8 - off por um na contagem de bits de endereço) terabytes de RAM. Se a memória funcionar, as CPUs atuais podem endereçar até 64 TB de RAM (48 bits de endereço, NÃO 64).

    
por 12.02.2010 / 21:13
0

aproximadamente 2 ^ 64 bits. :) Não me lembro por que o Windows não pode acessar todos os 4GB, mas há truques de endereçamento lógico que você pode empregar (embora não recomendado do que eu ouço) para chegar mais perto do limite teórico.

    
por 12.02.2010 / 21:10
0
2 ^ 32 = 4gb
2 ^ 64 = 18446744100000000000 = 16 exabytes

(nb google arredondado e não sinto vontade de encontrar algo com > 8 dígitos)

    
por 12.02.2010 / 21:15

Tags