Alô galerinha, tudo bem? É de bom tom que nas listas de discussão, as discussões e informações prestadas sejam baseadas em algo, principalmente se for algo técnico e não somente uma opinião pessoal.
Então, para aqueles que realmente quiserem tirar todas as dúvidas sobre as arquiteturas 32 e 64 bits, que tal ir na fonte? http://www.intel.com/products/processor/manuals/ Os manuais são extensos, mas os 2 primeiros capítulos do primeiro já dão uma boa visão do que se está falando. Obs: Coloquei as mensagem em top post para facilitar, ok. 2011/1/24 Welson de Avelar Soares Filho <wfi...@ice.ufjf.br> > 32bits é a quantidade de bits que o processador usa para endereçar tudo no > PC. Ele não "alcança" os 4GB porque tem faixa de endereço para memória de > vídeo, PCI, teclado, mouse... > > Continuando...aí como o processador usa 32bits para endereçar tudo, cada > posição dos 4GB de RAM ele não endereça e "come" uma parte, sacou? > Você pode ter vídeo off, áudio off, mas não adianta, ele ainda vai precisar > endereçar estes dispositivos para poder se comunicar com eles. E aí que sua > memória nunca será mostrada como completa. > Faça as contas, 4GiB = 2^32 = 4294967296 bytes; 3.4GiB = 3.4×1024×1024×1024 = 3650722201 bytes (aproximadamente). A diferença: 4294967296-3650722201 = 644245095 = 614MiB, o que daria uma faixa de endereçamento da ordem de mais de 600 mil endereços para hardware. Tem certeza que é isso que você está sugerindo? > Em 21 de janeiro de 2011 23:33, Rogério Martins escreveu: > > > > Aproveito essa questão para pedir esclarecimentos aos mais entendidos: > >> > >> O fato de ser 32 ou 64 bits tem relação com o tamanho da palavra de > >> máquina > >> que trafega pelo barramento da CPU a cada clock: 32 e 64 bits correto ? > Isto é correto, é o tamanho dos registradores de propósito geral de cada para dados. >> Não sei se tem relação com a capacidade de endereçamento de > >> memória....essa > A confusão com o endereçamento aparece porque a unidade de barramento tende a usar os mesmos pinos de dados (multiplexados, claro), para tentar diminuir a quantidade de pinos em um processador que já está na casa dos milhares..., ou simplesmente por desinformação. > >> é outra dúvida. > >> > >> Minha máquina também tem 4GB de RAM e o ubuntu 10.04 só reconhece 3.4 > GB. > Ocorre que o kernel linux é compilado para diversas plataformas e, não sei porque, nas definições do kernel padrão para x86, alguns defines no código fonte acabam por limitar o endereçamento de memória. > >> Também estou querendo encontrar uma forma de fazer com que os 4GB sejam > >> reconhecidos. > Instala o kernel pae (é a opção do kernel que permite endereçamentos, na verdade maiores, do que 4G, mas que, uma vez setada, habilita outras constantes no fonte do kernel e permite o endereçamento completo em páginas de 4G - se você tem exatamente 4G, então o kernel irá enxergar tal memória como uma única página e não haverá "perda de performance", tão associada ao kernel pae que a gente lê por aí na net em pt). A instalação pode ser feita pelo repositório. Pacote: linux-image-generic-pae. Mas se teu sistema é de 64bits, então não tens esse problema, porque o kernel amd64 (veja, funciona para Intel também, é só o nome porque a AMD foi a primeira a implementar uma arquitetura de 64 bits) já é compilado com as constantes corretas. Maiores esclarecimentos: http://www.kernel.org/doc/menuconfig/ia64.html http://www.kernel.org/doc/menuconfig/x86.html > >> > >> Desde já, obrigado. > De nada André Cavalcante Almada, Portugal Ubuntu User number # 24370 Quer saber sobre Open Source Software? http://sobreoss.blogspot.com Quer saber mais sobre Espiritismo? http://sobreespiritismo.blogspot.com Atenção: Este e-mail pode conter anexos no formato ODF (Open Document Format)/ABNT (extensões odt, ods, odp, odb, odg). Antes de pedir os anexos em outro formato, você pode instalar gratuita e livremente o BrOffice ( http://www.broffice.org) ou o seguinte Plugin para Microsoft Office ( http://www.sun.com/software/star/odf_plugin/get.jsp). -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br