Windows Vista de 32 bits não pode utilizar 4GB de RAM

Novidades, dúvidas, respostas, problemas sobre Processadores, Chipsets, Motherboards, Memórias e assuntos relacionados

Moderadores: Administradores, Moderadores

Windows Vista de 32 bits não pode utilizar 4GB de RAM

Mensagempor 2slow4u » Segunda Out 01, 2007 19:40

Pois é. Comprei há uns tempos um PC com Vista 32 bits e 2GB de memória RAM. Recentemente adicionei-lhe 2 GB para ficar com 4, só que... o Windows só vê 3 desses 4 GB.

Leve 4, use 3 deve ser o lema da Microsoft... :evil:

Nas especificações do Vista dizem que suporta até 4GB. Nope. Suporta até 3. :x

Não há solução. A não ser usar o Vista de 64 bits, esse já aceita uns quantos gigabytes.

Isto é só um aviso para que estiver a pensar em comprar um PC ou memórias.

Para não pensarem que é falha de hardware, a BIOS detecta todos os 4GB. o Vista é que não.
Faster than a speeding bullet
2slow4u
Membro de Prata
Membro de Prata
 
Mensagens: 418
Registado: Segunda Fev 07, 2005 17:53
Localização: Krypton

Mensagempor pedromiguelcp » Sexta Out 05, 2007 20:57

Já se sabia disso à muito tempo...
C2D E6750 @ 3.6Ghz | cooled by TT LFB
OCZ DDR3 Gold 2x1Gb 1350mhz 8-8-8-20 @ 1.9V
Gigabyte GA-P35C-DS3R
XFX GeForce 9600GT
Seagate Barracuda 7200.11 500GB 32mb
Powered by: Corsair TX750
pedromiguelcp
Membro Diamante
Membro Diamante
 
Mensagens: 1312
Registado: Sexta Set 09, 2005 13:35
Localização: V. N. Gaia

Mensagempor Danone » Sexta Out 05, 2007 22:18

Isso não é defeito. É feitio.
E é assim em todos os SOs de 32 bits.
Ora vejamos : bus de endereçamento de 32 bits => 2^32 = 4,294,967,296
4,294,967,296 / (1,024 x 1,024) = 4,096
ou seja, só é possível endereçar 4GB. Sendo q parte desse endereçamento tem de ser reservado para todos os outros dispositivos (video, discos, BIOS, etc) só devem sobrar pouco mais de 3GB de endereçamento para a memória RAM.

Logo, o q está escrito na caixa não está assim tão errado qto isso. Ele suporta 4GB de endereçamento... n é todo para a RAM, mas isso...

Abraços
8086@8MHz com 768k de RAM e 20 MB de HDD
Danone
Membro de Ouro
Membro de Ouro
 
Mensagens: 758
Registado: Quinta Abr 22, 2004 23:55

Mensagempor pedromiguelcp » Sábado Out 06, 2007 13:15

Offtopic:
Danome gosto do teu pc, acho que o meu leitor de mp3 tem mais capacidade de processadmento que isso lol

Ontoppic:

É isso, 4gb só 64bits...
C2D E6750 @ 3.6Ghz | cooled by TT LFB
OCZ DDR3 Gold 2x1Gb 1350mhz 8-8-8-20 @ 1.9V
Gigabyte GA-P35C-DS3R
XFX GeForce 9600GT
Seagate Barracuda 7200.11 500GB 32mb
Powered by: Corsair TX750
pedromiguelcp
Membro Diamante
Membro Diamante
 
Mensagens: 1312
Registado: Sexta Set 09, 2005 13:35
Localização: V. N. Gaia

Mensagempor Dioguex » Segunda Out 08, 2007 10:00

É verdade o problema não é do Vista, é de todos os SO com 32 bits.
Dioguex
Membro de Prata
Membro de Prata
 
Mensagens: 330
Registado: Quarta Set 26, 2007 10:21

Mensagempor Fresh_fruit » Segunda Out 08, 2007 10:46

Mas se tires 1GB aos 4 GB que tens ... vai notar perda na performance do portatil ...
Board Intel Workstation S5000XVN
2 x Processador Intel Xeon Dual Core 5160 8MB@6Ghz
4 x 2GB Memoria HP DDR2 667 C/ ECC REG
PNY Nvidia Quadro FX 4600 PCIE 768 MB GDDR3
2 x 300GB 15000 Rpm SAS 3.5 SP - Raid 0
Monitor TFT HP 24" LP2465
Fresh_fruit
Membro Vitalício
Membro Vitalício
 
Mensagens: 4952
Registado: Terça Abr 26, 2005 15:29

Mensagempor 2slow4u » Terça Out 09, 2007 19:44

Danone Escreveu:Isso não é defeito. É feitio.
E é assim em todos os SOs de 32 bits.
Ora vejamos : bus de endereçamento de 32 bits => 2^32 = 4,294,967,296
4,294,967,296 / (1,024 x 1,024) = 4,096
ou seja, só é possível endereçar 4GB. Sendo q parte desse endereçamento tem de ser reservado para todos os outros dispositivos (video, discos, BIOS, etc) só devem sobrar pouco mais de 3GB de endereçamento para a memória RAM.

Logo, o q está escrito na caixa não está assim tão errado qto isso. Ele suporta 4GB de endereçamento... n é todo para a RAM, mas isso...

Abraços


As tuas contas estão certas. E dão 4 gigabytes. Se nas especificações do produto diz que ele suporta 4 gigabytes, são 4 gigabytes. E o Vista não suporta 4 gigabytes se alguma dessa memória tiver de ser reservada para dispositivos. Senão eu também digo que um Spectrum suporta 4 gigabytes de memória. Mete-se a memória dentro da caixa do Spectrum, só que ele só pode aceder a 128Kb...

Claro que se soubesse o que sei hoje tinha comprado a edição de 64 bits :roll:
Faster than a speeding bullet
2slow4u
Membro de Prata
Membro de Prata
 
Mensagens: 418
Registado: Segunda Fev 07, 2005 17:53
Localização: Krypton

Mensagempor t-o-r-r-e-s » Quarta Out 10, 2007 23:55

So a 32 bits suporta mais precisamente 3.25Gb de ram.
Avatar do Utilizador
t-o-r-r-e-s
Membro Vitalício
Membro Vitalício
 
Mensagens: 2202
Registado: Sexta Dez 30, 2005 17:22
Localização: Oeiras

Mensagempor shakkal » Quinta Out 11, 2007 3:54

Sabem me esclarecer se esta situação também se passa com o XP?

Cumps.
Shakkal
shakkal
Membro de Prata
Membro de Prata
 
Mensagens: 156
Registado: Domingo Ago 27, 2006 13:46

Mensagempor Danone » Quinta Out 11, 2007 8:44

shakkal Escreveu:Sabem me esclarecer se esta situação também se passa com o XP?

Cumps.
Shakkal


No XP de 32 bits, naturalmente que sim.

Abraços
8086@8MHz com 768k de RAM e 20 MB de HDD
Danone
Membro de Ouro
Membro de Ouro
 
Mensagens: 758
Registado: Quinta Abr 22, 2004 23:55

Mensagempor t-o-r-r-e-s » Sexta Out 12, 2007 21:33

shakkal Escreveu:Sabem me esclarecer se esta situação também se passa com o XP?

Cumps.
Shakkal


Sim, acontece tanto no XP ou Vista se estes forem versões de 32bits.
Avatar do Utilizador
t-o-r-r-e-s
Membro Vitalício
Membro Vitalício
 
Mensagens: 2202
Registado: Sexta Dez 30, 2005 17:22
Localização: Oeiras

Mensagempor Danone » Sexta Out 12, 2007 22:16

t-o-r-r-e-s Escreveu:So a 32 bits suporta mais precisamente 3.25Gb de ram.


Estou com curiosidade para saber onde foste buscar este número. É q já vi um XP de 32 bits dizer q tem 3564 MB de RAM. Na minha óptica depende tanto do sistema operativo (o SUSE 10.3 no mesmo PC acusa cerca de 3600MB) como da configuração do computador, e não se pode atribuir um valor preciso. Mas isto sou eu a pensar alto.

Abraços
8086@8MHz com 768k de RAM e 20 MB de HDD
Danone
Membro de Ouro
Membro de Ouro
 
Mensagens: 758
Registado: Quinta Abr 22, 2004 23:55

Mensagempor 2slow4u » Domingo Out 14, 2007 22:46

Danone Escreveu:
t-o-r-r-e-s Escreveu:So a 32 bits suporta mais precisamente 3.25Gb de ram.


Estou com curiosidade para saber onde foste buscar este número. É q já vi um XP de 32 bits dizer q tem 3564 MB de RAM. Na minha óptica depende tanto do sistema operativo (o SUSE 10.3 no mesmo PC acusa cerca de 3600MB) como da configuração do computador, e não se pode atribuir um valor preciso. Mas isto sou eu a pensar alto.

Abraços


Isso varia loucamente, mas conforme a Ms diz aqui:

http://support.microsoft.com/kb/929605

o máximo no Vista de 32 bits é 3.12GB
Faster than a speeding bullet
2slow4u
Membro de Prata
Membro de Prata
 
Mensagens: 418
Registado: Segunda Fev 07, 2005 17:53
Localização: Krypton

Mensagempor Kayn » Segunda Out 15, 2007 2:17

Tem a ver com o endereçamento de memoria, certo.

Vamos supor, de um modo grosso, que temos 4096Mb de memoria instalado.

Eles dizem que esta alocação de recursos é variavel dependendo da utilização de muitos dispositivos. Embora considere 1Gb pra alocação de recursos um bom overkill e desperdicio (nem em servidores vi tanto) até consigo entender como medida de prevenção para o futuro.

O que eu nao percebo é porque é que com 4Gb ele só reporta 3.12 e ja vi um sistema com 2Gb a reportar 2Gb. Então, e pra onde foi a quantidade reservada? Num minimo, devia reportar menos que 2Gb, porque qualquer coisa alocada, pouco ou muito, ele tem.

Parece-me aí qualquer coisa mal explicada ou escondida.

A propósito, o artigo deles tambem nao é escrito como uma situação que definitivamente acontece, mas que poderá acontecer. Então como é? Se é uma situação esperada e propositada então é suposto acontecer sempre. Só quando é uma situação erratica é que a condição "poderá acontecer" será esperada... Mais uma vez ha aí qualquer coisa mal contada...
Imagem
Imagem
Kayn
Gurus
Gurus
 
Mensagens: 3038
Registado: Quarta Ago 04, 2004 3:34

Mensagempor Danone » Segunda Out 15, 2007 16:05

Kayn Escreveu:Tem a ver com o endereçamento de memoria, certo.

Vamos supor, de um modo grosso, que temos 4096Mb de memoria instalado.

Eles dizem que esta alocação de recursos é variavel dependendo da utilização de muitos dispositivos. Embora considere 1Gb pra alocação de recursos um bom overkill e desperdicio (nem em servidores vi tanto) até consigo entender como medida de prevenção para o futuro.

O que eu nao percebo é porque é que com 4Gb ele só reporta 3.12 e ja vi um sistema com 2Gb a reportar 2Gb. Então, e pra onde foi a quantidade reservada? Num minimo, devia reportar menos que 2Gb, porque qualquer coisa alocada, pouco ou muito, ele tem.

Parece-me aí qualquer coisa mal explicada ou escondida.

A propósito, o artigo deles tambem nao é escrito como uma situação que definitivamente acontece, mas que poderá acontecer. Então como é? Se é uma situação esperada e propositada então é suposto acontecer sempre. Só quando é uma situação erratica é que a condição "poderá acontecer" será esperada... Mais uma vez ha aí qualquer coisa mal contada...

Não sei se percebi a tua dúvida, mas para mim o artigo é relativamente claro:
Tens 4GB de endereçamento MMIO num SO de 32 bits. Existe uma certa ordem no endereçamento, segundo as prioridades definidas pelo SO. Assim, o Vista reserva os primeiros 0.88GB para outras coisas, e atribui o resto à RAM.
Se lá tiveres 2GB de RAM, o Vista vê os 2GB de RAM, dado q tem endereçamento suficiente. Se meteres 4GB, só tens enderaçamento para 3.12GB, e o resto é desperdiçado.
Quanto ao "pode acontecer" cheira-me que se refere apenas aos 3.12GB. O SO nunca vai ver os 4GB, mas poderá ver 3.12, 3.5, ou qqer outra coisa. Acho q era isso q eles queriam dizer.
Mas istou sou eu a pensar alto.

Abraços
8086@8MHz com 768k de RAM e 20 MB de HDD
Danone
Membro de Ouro
Membro de Ouro
 
Mensagens: 758
Registado: Quinta Abr 22, 2004 23:55


Voltar para Processadores, Chipsets e Motherboards

Quem está ligado:

Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante

cron