Ir ao conteúdo
  • Cadastre-se

Windows não reconhece 4GB de memória


Shankar

Posts recomendados

Vendo a enorme quantidade de pessoas com esta dúvida e para evitar tantos tópicos repetidos, resolvi explicar um pouco o que acontece quando o Windows não "detecta" 4GB.

INTRODUÇÃO

Em primeiro lugar, não é o Windows em si que não reconhece, mas sim a versão dele. Não, não estou falando de Home, Premium, Professional ou Ultimate, estou me referindo à x86 ou x64 (ou x86-64). Mas o que isso significa? Estes são nomes dados à família (arquitetura) dos processadores fabricados pela Intel e AMD, mas para o nosso entendimento, basta sabermos que x86=32bits e x64=64bits! Logo, 32 e 64 significa a quantidade de bits que o sistema operacional trabalha de uma só vez. Veja o exemplo:

32 bit = 2^32 = 4.294.967.296

64 bit = 2^64 = 18.446.744.073.709.551.616

obs: ^ significa potência, logo 2^2 (dois ao quadrado)=4.

Lembrando que o computador utiliza somente números binários (formados por 1 e 0), para encontrar a quantidade máxima de números que podemos representar, elevamos 2 à quantidade de bits. Este resultado representa o valor máximo que os processadores conseguem manipular em uma única operação. Então para isso, não precisamos só de um Sistema Operacional com 64bits, precisamos também de um processador que trabalhe com este tipo de manipulação (todos da série Core2Duo, Core2Quad, Core2Extreme, AMD Athlon64, AMD Opteron, entre outros).

Em aplicações comuns como Excel, World, Internet, E-mail... tanto faz utilizar 32 ou 64 bits, dificilmente essas aplicações trabalharão com números maiores que 4 bilhões. Mas nosso foco é outro, MEMÓRIA e para este assunto, 32 bits a mais fazem sim muita diferença.

PROBLEMA:

"Coloquei 4GB de memória no meu computador, a bios reconhece 4096MB mas meu Windows só reconhece 3,5GB (um pouco mais ou um pouco menos)."

Pra começar, seu Windows reconhece os 4GB, ele só não pode utilizar tudo. Veja porque:

Resumidamente, existe uma "coisa" chamada endereçamento. O processador trabalha com a memória dando um endereço para cada posição dela. Lembra que 32 bits trabalha com números até 4,2 bilhões? Logo, ele só pode endereçar essa quantidade de posições (4GB). Agora você se pergunta: "se endereça até 4GB, porque não consegue endereçar minha memória de 4GB??". Calma, sua memória não é o único dispositivo que precisa ser endereçado, está esquecendo da sua placa de vídeo, placa de TV, placa de som, portas USB? Sendo assim, esses 4GB de endereços serão divididos entre os dispositivos do computador e o que sobrar vai para a memória.

Como vimos, a redução da quantidade de memória disponível depende dos dispositivos instalados, contudo, para evitar possíveis problemas de incompatibilidade de hardware, as versões de 32 bit do Windows Vista limitam o total de memória disponível em 3.12GB (podendo ser menor caso hajam muitos dispositivos instalados).

SOLUÇÃO

Agora fica fácil entender o que acontece quando seu Windows não "reconhece" os seus tão sonhados 4GB. Ele é uma versão x86 (Vista ou XP).

Para resolver este problema, primeiro você deve verificar se o seu processador trabalha com 64bits.

SIM, MEU PROCESSADOR TRABALHA COM 64 BITS: Ótimo, basta instalar um sistema operacional x64 e parte dos seus problemas estarão resolvidos. Sim, PARTE, porque resolverá o problema do endereçamento de memória mas surgirão outros como incompatibilidade com alguns programas, pois nem todo aplicativo está pronto para trabalhar com a arquitetura 64 bits (o que também não chega a ser um problema, pois eles são emulados). Então cabe a você usuário ver se vale a pena ou nao.

NÃO, MEU PROCESSADOR NÃO TRABALHA COM 64 BITS: Agora ou você se contenta com pouco mais de 3GB de memória ou instala uma versão do Windows que permita utilizar 36 bits (endereçando 64GB). Mas este assunto exige um conhecimento maior sobre Sistemas Operacionais e sua arquitetura. Caso tenha curiosidade sobre este tema, indico a leitura deste artigo http://technet.microsoft.com/pt-br/library/cc668496.aspx.

________________________________________________

Links:

Vista ou XP? 64 ou 32bits?

Espero ter ajudado. Caso tenha faltado alguma informação importante, deixem aí sugestões e complementos.

Link para o comentário
Compartilhar em outros sites

Outra dúvida comum é qual é "melhor": Vista x64 ou XP x64?

O Vista é mais familiarizado com processadores multi-cores (mais de um núcleo). O XP, apesar de ter atualizações para corrigir algumas falhas, ainda não atingiu o nível de gerenciamento do Vista e provavelmente não atingirá.

Em contra partida, o Vista é mais "pesado", ocupa mais memória, exige mais do sistema. Mas pare para pensar: Se você tem uma arquitetura 64-bits; quer usar um SO que trabalhe com 64-bits para utilizar 4GB de memória ou mais; então provavelmente sua máquina não é nenhum Pentium III, pelo contrário, ela está mais que preparada para receber uma versão do Vista robusta, rodando a todo vapor.

Saindo do foco dos bits, uma diferença entre XP e Vista, que ao meu modo de ver deve ser levada em consideração, é a questão dos drivers. Não tem nada pior que ficar procurando driver. Aliás tem! Procurar e não achar. E você corre esse risco com o Vista, além claro, da incompatibilidade com alguns programas.

Sou meio conservador com relação a SO, só mudo quando não tem mais jeito ou tenho certeza de que mudarei para melhor. Por enquanto ainda acho que o XP é melhor, o Vista ainda precisa melhorar muito e não gosto da ideia de ser cobaia da Microsoft. Mas e você? O que prefere? Aí vai depender da sua necessidade. Informação para tomar essa decisão você tem.

Que fique bem claro, isso é minha opinião! Como tal, alguem pode descordar. Seria interessante alguem que defendesse o outro lado.

Link para o comentário
Compartilhar em outros sites

Outra dúvida comum é qual é "melhor": Vista x64 ou XP x64?

O Vista é mais familiarizado com processadores multi-cores (mais de um núcleo). O XP, apesar de ter atualizações para corrigir algumas falhas, ainda não atingiu o nível de gerenciamento do Vista e provavelmente não atingirá.

Em contra partida, o Vista é mais "pesado", ocupa mais memória, exige mais do sistema. Mas pare para pensar: Se você tem uma arquitetura 64-bits; quer usar um SO que trabalhe com 64-bits para utilizar 4GB de memória ou mais; então provavelmente sua máquina não é nenhum Pentil III, pelo contrário, ela está mais que preparada para receber uma versão do Vista robusta, rodando a todo vapor.

Saindo do foco dos bits, uma diferença entre XP e Vista, que ao meu modo de ver deve ser levada em consideração, é a questão dos drivers. Não tem nada pior que ficar procurando driver. Aliás tem! Procurar e não achar. E você corre esse risco com o Vista, além claro, da incompatibilidade com alguns programas.

Sou meio conservador com relação a SO, só mudo quando não tem mais jeito ou tenho certeza de que mudarei para melhor. Por enquanto ainda acho que o XP é melhor, o Vista ainda precisa melhorar muito e não gosto da ideia de ser cobaia da Microsoft. Mas e você? O que prefere? Aí vai depender da sua necessidade. Informação para tomar essa decisão você tem.

Que fique bem claro, isso é minha opinião! Como tal, alguem pode descordar. Seria interessante alguem que defendesse o outro lado.

Muito bom o tópico!

Amigo, você já viu a sua máquina e reclama do Windows Vista, tsc:D

Eu uso Windows Vista, desde o lançamento, e já instalei ele, em Pentium IV 3.0 512 MB DDR... Todos funcionando! E isso de caçar driver, é mito. O Windows Vista, reconhece a maioria dos periféricos, exceto placa de vídeo, e outros, que necessitam de um driver auxiliar.

Não sou contra o Windows XP, reconheço que foi um bom SO e pode ainda ser muito bom, mas o Windows Vista, superou! Dá uma passada no tópico Windows 7

http://forum.clubedohardware.com.br/windows-7-topico/583286

Pronto! Lá está listada, todas as funcionalidades do Windows Vista e o sucessor, o Windows 7. ;) Não liga p/ os comentários maléficos não! ^^

Link para o comentário
Compartilhar em outros sites

Valeu shang_tsung!

Como disse, sou meio conservador com isso mesmo, tanto que ainda uso o XP. Tive experiências ruins com o Vista em computadores de outros usuários também, isso até hoje me deixa com uma pulga atrás da orelha. Mas estou trocando de máquina (Core2Quad, 4GB, 9600GT...) e vou precisar de um SO robusto e preparado para essa arquitetura, então vou de Vista x64. Também vi relatos de pessoas que, com a mesma máquina, alguns games com o XP-64 travava enquanto no Vista-64 rodava perfeitamente sem LAG. Vamos ver se me adapto.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Hum, ainda acho que faltou citar algumas diferenças entre a arquitetura 64 vs 32 . Sugiro ao Shankar postar provas. Ou seja, tirar uma SS do consumo de memóoria com o sistema limpo. Uma SS do XP 32 bits e 64 bits e do Vista 32 bits e 64 bits. Além disso, mostrar o desempenho da máquina em alguns jogos , mostrando o consumo da memória. Assim, todos saberemos que Vista + jogos é necessário 3 GB no mínimo, já que no XP 2 GB já é o suficiente.

Entende o que quero dizer?

Link para o comentário
Compartilhar em outros sites

Hum, ainda acho que faltou citar algumas diferenças entre a arquitetura 64 vs 32 . Sugiro ao Shankar postar provas. Ou seja, tirar uma SS do consumo de memóoria com o sistema limpo. Uma SS do XP 32 bits e 64 bits e do Vista 32 bits e 64 bits. Além disso, mostrar o desempenho da máquina em alguns jogos , mostrando o consumo da memória. Assim, todos saberemos que Vista + jogos é necessário 3 GB no mínimo, já que no XP 2 GB já é o suficiente.

Entende o que quero dizer?

É uma boa sugestão anjoed, mas talvez isso fosse assunto para outro tópico como: "Diferenças entre XP 32-bits, XP 64-bits, VISTA 32-bits e VISTA 64-bits", que por sinal, é também uma dúvida muito frequente.

Neste pequeno artigo quis apenas explanar de forma breve e clara (para entendimento dos leigos) a principal diferença entre arquitetura de 32 e 64bits, para entender o "problema" de não reconhecer pouco mais de 3GB de memória.

Mas como disse, é uma boa sugestão. Não me predisponho a fazê-lo por não ter este conhecimento de causa com o Vista, estou iniciando minhas aplicações nele por agora.

Podemos no final, juntar todo conteúdo e fazer um artigo mais completo. Provavelmente isto reduziria bastante a criação de tópicos sobre estes assunto batidos.

Link para o comentário
Compartilhar em outros sites

É uma boa sugestão anjoed, mas talvez isso fosse assunto para outro tópico como: "Diferenças entre XP x32, XP x64, VISTA x32 e VISTA x64", que por sinal, é também uma dúvida muito frequente.

Neste pequeno artigo quis apenas explanar de forma breve e clara (para entendimento dos leigos) a principal diferença entre arquitetura de 32 e 64bits, para entender o "problema" de não reconhecer pouco mais de 3GB de memória.

Mas como disse, é uma boa sugestão. Não me predisponho a fazê-lo por não ter este conhecimento de causa com o Vista, estou iniciando minhas aplicações nele por agora.

Podemos no final, juntar todo conteúdo e fazer um artigo mais completo. Provavelmente isto reduziria bastante a criação de tópicos sobre estes assunto batidos.

Amigo, tenho que discordar. Tudo bem que nós mais bem entendidos, sabemos da diferença e tudo... Mas e os usuários mais leigos? Quanto mais informações, detalhes, mais satisfatória será p/ o usuário!

Link para o comentário
Compartilhar em outros sites

Amigo, tenho que discordar. Tudo bem que nós mais bem entendidos, sabemos da diferença e tudo... Mas e os usuários mais leigos? Quanto mais informações, detalhes, mais satisfatória será p/ o usuário!

Pode até ser shang_tsung, mas nem todo usuário comum quer saber tudo. As vezes ele está com um problema e quer entender só aquilo e acabou (não deveria ser assim, mas acontece), então um artigo muito grande e amplo pode fazê-lo desistir de ler por preguiça ou outro motivo qualquer. Mas sim, concordo sim que quanto mais informação melhor (pra quem quer informação), só não estou capacitado a dá esse tipo de informação complementar por não conhecer a fundo todas plataformas, posso acabar falando besteira, então se algum colega pudesse complementar, seria ótimo.

Link para o comentário
Compartilhar em outros sites

...(sic)mas nem todo usuário comum quer saber tudo. As vezes ele está com um problema e quer entender só aquilo e acabou (não deveria ser assim, mas acontece), então um artigo muito grande e amplo pode fazê-lo desistir de ler por preguiça ou outro motivo qualquer.

É bem por aí mesmo, infelizmente uma realidade.

...(sic)só não estou capacitado a dá esse tipo de informação complementar por não conhecer a fundo todas plataformas, posso acabar falando besteira...

Parabéns... :)

Uma tentativa (ideia) seria uma sub-divisão de tópicos informativos para informações completas e outra para sucintos, enxugados, para esclarecimentos rápidos, tipo fast guide. :D

Sugerí a criação de tópicos exclusivos para os temas em cada seção onde seriam postados somentes os tópicos de tutoriais, ao meu ver, ficariam concentrados e facilitaria achá-los e não pulverizados nos sub-fóruns mas, parece quê os moderas não aprovaram.

Enfim, parabéns pela explicação e tenha certeza que irá esclarecer muitos usuários.

Abraços,

Link para o comentário
Compartilhar em outros sites

Pode até ser shang_tsung, mas nem todo usuário comum quer saber tudo. As vezes ele está com um problema e quer entender só aquilo e acabou (não deveria ser assim, mas acontece), então um artigo muito grande e amplo pode fazê-lo desistir de ler por preguiça ou outro motivo qualquer. Mas sim, concordo sim que quanto mais informação melhor (pra quem quer informação), só não estou capacitado a dá esse tipo de informação complementar por não conhecer a fundo todas plataformas, posso acabar falando besteira, então se algum colega pudesse complementar, seria ótimo.

Amigo, eu estou acostumado à ler tópicos gigantescos. O povo tem que parar de ter preguiça de ler tópicos com 3 folhas de posts... Um tópico informativo sobre o Windows 7, é gigante, 8 páginas... Mas lá, tem todos os comentários, especificações do novo Windows

Link para o comentário
Compartilhar em outros sites

Amigo, eu estou acostumado à ler tópicos gigantescos. O povo tem que parar de ter preguiça de ler tópicos com 3 folhas de posts... Um tópico informativo sobre o Windows 7, é gigante, 8 páginas... Mas lá, tem todos os comentários, especificações do novo Windows

E ai shang,

Eu também. Leio o máximo que posso, tenho assinatura de revista, fico o dia todo pelo forum, trabalho com informática e estudo isto. Mas eu me interesso, eu gosto. Nem todo mundo tem que gostar e saber tudo. As vezes está com um problema, quer resolver e não quer saber como, por que essa pessoa pode fazer medicina e pra ela pouco interessa o que é kernel e se ele é híbrido, monolítico ou microkernel e qual o efeito disso.

Mas bora deixar isso pra lá né, vamos ao que interessa do tópico ;)

Link para o comentário
Compartilhar em outros sites

ola amigos,

Puxa,to apanhando aqui com esse endereçamento dos meus 4gb de ram viu...

Bom,seguinte:

Eu estava com o vista 32bits instalado dai comecei a pesquisar sobre o assunto e resolvi instalar o vista 64bits(minha placa é uma ecs p4m900-m2 e meu processador um Core 2 Duo e7200 sendo as memorias um dual channel de 2x2gb)

O negocio é que mesmo com o vista 64 bits aparece os mesmos 3326mb de ram que aparecia no vista 32bits.

Uso uma point of view nvidia GeForce 8500gt 512mb.

Quando entro nas propriedades da placa de video aparecem os seguintes dados:

placamu0.jpg

w574.png

Quando ligo o sistema sem a placa de video aparece 3518mb de ram.Para onde foram os outros 578mb???

Outra coisa,quando instalei o service pack 1,nas propriedades do sistema aparece os 4gb mas o sistema mesmo assim nao gerencia...Fica nos velhos 3326mb

Na bios da minha placa nao tem nenhuma opção sobre memoria como andei lendo que em algumas placa tem uma opção que deve ser habilitada para o gerenciamento dos 4gb.

Por favor alguem me ajude pois ja li muito sobre isso e em quase todos os casos a instalação do vista 64bits resolveu mas no meu caso nao.

obrigado

Link para o comentário
Compartilhar em outros sites

Posta a tela de propriedades do seu computador. você tem placas onboard? Se não for, somente tem uma coisa. O seu Windows é 32 bits. Aqui, reconheçeu de primeira os 4 GB de memória.

Mas tb dou um palpite de um dos pentes de memória estar ruim. Teste tudo isto e poste aqui!

Meu vista é 64bits e os dispositivos onboard sao:som,rede,usb,etc a placa de video é uma geforce 8500gt 512mb.

Sem a placa de video o sistema mostra 3518mb de ram...As memos nao estão ruins pois testei uma por uma.

memoriazy4.jpg

grato

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...