Limite de 32 bits imposto por hardware

2

Estou pensando em converter meu sistema operacional (ubuntu) para a versão de 64 bits para usar o último bit de memória (4 GB) - é melhor reinstalar…

isto funcionará como esperado ou existem limites possíveis dados pela mainboard / controlador de memória / algum outro componente, então eu não posso utilizar totalmente o meu RAM completo? Em caso afirmativo, existem benefícios da atualização de qualquer maneira?

lshw de saídas

*-pci
     description: Host bridge
     product: Mobile PM965/GM965/GL960 Memory Controller Hub
     vendor: Intel Corporation
     physical id: 100
     bus info: pci@0000:00:00.0
     version: 0c
     width: 32 bits
     clock: 33MHz

Estou preocupado com width: 32 bits porque meu kernel atual é de apenas 32 bits, ou porque meu hardware não pode fazer mais do que 32 bits. (que chuparia…)

editar

Eu encontrei o seguinte em o site da Dell sobre meu laptop:

Dual Channel DDR2 Shared Memory
Available DIMM Slots:
Two Memory slots offering up to 4GB

e agora? Todas as respostas a essa pergunta sugerem que não há limite de hardware. todas as respostas estão erradas, ou a minha pergunta foi enganosa?

    
por knittl 08.05.2010 / 20:26

5 respostas

1

Sim, você deve poder atualizar e ver toda a RAM. Você pode facilmente confirmar isso inicializando a partir de um Live CD do Ubuntu Linux de 64 bits.

Como outros já mencionaram, as especificações que você listou em sua pergunta são para o barramento PCI, que é usado por placas de expansão e outros componentes internos.

Atualização: o limite de 4 GB que você vê nas especificações do laptop é uma restrição da placa-mãe, mas não é especificamente um limite de 32 bits e não está relacionado ao PCI de 32 bits slot.

As especificações de um chipset da placa-mãe geralmente parecem estar baseadas no que está disponível para testes no momento do lançamento. Posteriormente, quando módulos maiores forem disponibilizados, às vezes você poderá aplicar uma atualização de BIOS para suportar memória de alta densidade (ou seja, módulos de memória de maior capacidade). Infelizmente, esses tipos de atualizações de BIOS geralmente não estão disponíveis para laptops, então você provavelmente não conseguirá instalar o dois DIMMs de 4 GB no seu laptop.

    
por 14.05.2010 / 23:14
5

É porque essa conexão PCI tem apenas 32 bits de largura. Isso não tem nada a ver com a largura de bits do seu processador ou sistema operacional. É possível usar slots PCI de 32 bits com CPU / SO de 64 bits e até mesmo usar slots PCI de 64 bits com CPU / SO de 32 bits. Tudo o que afeta é a largura de banda do slot PCI, nada mais.

EDITAR:

Ainda não há limite de 4 GB limitado pelo sistema operacional ou pela CPU (e certamente não vinculado à PCI). Se você tem apenas 2 slots, e módulos não maiores que 2 GB são suportados, então isso é apenas um limite físico antigo.

    
por 14.05.2010 / 23:06
1

Você pode atualizar sem problemas para 64 bits (menos flash - minha experiência é que o flash atual para o Linux 64 bits está muito danificado).

Você também pode usar sua memória completa com um sistema operacional de 32 bits usando um kernel pae (que adiciona uma tabela indireta ao acesso à memória que permite ao kernel usar toda a memória disponível).

Não, a largura de 32 bits do barramento PCI não afetará o desempenho do sistema se você estiver usando um kernel de 64 bits.

    
por 14.05.2010 / 23:02
0

A quantidade de memória que seu computador pode endereçar é sempre a mais baixa do que os módulos de memória, o layout northbridge / motherboard e o sistema operacional suportam. Normalmente, o MB ou OS limita o que você pode ter. Os antigos MBs suportavam apenas um ou dois shows. Os sistemas operacionais de 32 bits estão limitados a cerca de 3,75 GB, a menos que a PAE esteja disponível e ativada, mas isso é uma invasão feia.

Novos MBs e Processadores geralmente suportam de 8 a 16 GB de RAM; geralmente é o sistema operacional que está limitando você. Se você tem um processador de 64 bits, verifique a documentação do MB quanto ao limite de RAM.

    
por 08.05.2010 / 20:43
0

Parece que você tem mais do que 3GiB disponível no momento, então é provável que seu hardware suporte 4GiB, então você deve ser capaz de ganhar a memória trocando o 64-bit.

Você pode verificar instalando o kernel do PAE, que deve permitir que você acesse toda a memória - de maneira ineficiente, mas o suficiente para verificar o hardware.

    
por 14.05.2010 / 22:57