(17-08-2012 15:34)gulyfmg Escreveu: [ -> ]Por essa razao mesma o sistema apenas utiliza 3 gb de ram... para que possas utilizar os 4 gb tens de usar um SO de 64 bits.
Atencao que este ponto nao é inteiramente correcto.
Um Sistema Operativo com arquitectura de 32bits tem um limite fisico de 4GB (até aqui é conhecimento geral).
O mito que o windows nao suporta mais que 3GB, no entanto, nao é bem explicado.
Tal como referenciado na wiki:
Citar:Some operating systems reserve portions of process address space for OS use[...]
Este valor é de 750MB até 2GB (mediante o Sistema Operativo e a versao do mesmo).
Agora, qual a razao de quando temos entre 3GB e 4GB o valor nao aparecer por completo??
Ora, quando temos menos de 3GB o valor mencionado (750MB e 2GB) é tratado atraves do disco rigido (tambem conhecido como pagefile, swap, etc e tal).
Voltando a citar a Wiki:
Citar:For instance, 32-bit Windows reserves 1 or 2 GB (depending on the settings) of the total address space for the kernel[...]
Quer isto dizer que, o espaco reservado pelo Kernel (valor entre 750MB e 2GB mencionado anteriormente) deixa de ser usado pelo disco, passando a ser usado pela memória, permitindo deste modo um aumento de performance (confesso que nao tenho percentagem para vos dar).
Contudo, temos tambem como alternativa a opcao
PAE (o pai resolve tudo
). Esta opcao permite o Sistema Operativo trabalhar a 36bits (ao invés dos banais 32bits). Com isto, o sistema passa a barreira do 4GB e situa-se nos 64GB (62GB, retirando o espaco reservado para o Kernel).
Esta opcao é limitada ah compatibilidade do Sistema Operativo, processador e board
Com isto, espero ter ajudado a melhor compreender o mito dos 3GB.
Caso nao queiram compreender o conceito, usem SO a 64bits que tambem fica resolvido (pelo menos para já)