Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Como podemos colocar 128 de ram em um processador de 64 bits

Olá Pessoal,

Estava fazendo o curso de arquitetura de computadores e entendi que um processador de 32bits só conseguiriamos usar uma memória de 4GB pois com os 32bits que podemos fornecer ao registrador podemos representar apenas numerações de 4Bilhões e assim por diante.

No entanto um de 64bits podemos referenciar até 16 bilhões de numeros, nesse caso o maximo para colocarmos memoria ram em computador não seria apenas 16GB ?

Ao pesquisar vi que alguns computadores usam 32, 64 e até 128 GB de ram, como isso é possivel ?

os Bits são para cada nucleo que nosso processador tem ? assim fazendo com que varias memorias de 16GB possam ser colocadas ?

Se alguém puder me dizer como é possivel esse processo, agradeço.

2 respostas
solução!

Fala Gean, tudo certo?

Então, a quantidade de RAM que um processador consegue operar, baseado em sua arquitetura, é a quantidade de endereços mapeáveis na quantidade de BITS que o processador têm.

Em uma arquitetura de 32 bits, podemos gravar 2^32 endereços com uma única palavra, o que nos da 4,294,967,296 bytes - equivalente a 4GB.

Já em uma arquitetura de 64 bit, podemos gravar 2^64 endereços; note que não é o dobro, mas na verdade um número 32 vezes exponencialmente maior! Isso nos dá 18,446,744,073,709,551,616 bytes, o que equivale a 16,777,216TB como valor máximo de RAM (apesar de não contarmos, hoje em dia, com hardware que nos entregue tudo isso para um único processador).

Sendo assim, depende da quantidade de endereços mapeáveis na memória!

Fico à disposição.

Um grande abraço e bons estudos!

Boa tarde Arthur,

muito obrigado, esclareceu muito minha dúvida!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software