Qual arquitetura devo usar? [duplicado]

1

Qual arquitetura eu uso? Eu tenho um processador de 32 bits, mas também tenho 4GB de RAM, a página de download diz que o sistema de 32 bits é para computadores com menos de 2GB de RAM.

    
por Ethen Crowl 29.05.2015 / 19:55

4 respostas

4

Se você tem uma CPU de 32 bits, não tem opções. Apenas um sistema operacional de 32 bits pode ser instalado.

O Ubuntu é fornecido com kernels habilitados para pae. Até 64 GB de RAM podem ser usados.

Mas não mais de 4 GB por processo.

    
por Pilot6 29.05.2015 / 19:58
0

Execute o seguinte comando para ver se sua CPU pode funcionar no modo de 64 bits:

% bl0ck_qu0te%

Se você vir 32-bit, 64-bit na saída, isso significa que você poderá 'instalar' o Ubuntu de 64 bits. Agora, isso pode não aproveitar toda a bondade de uma máquina de 64 bits 'pura', mas essa é uma opção para você se sua CPU suportar isso. Eu tenho um laptop de 32 bits e no passado eu fiz isso e não tive problemas maiores. Mas às vezes, se você tentar instalar alguns programas / pacotes, poderá enfrentar uma incompatibilidade de plataforma.

    
por Ron 29.05.2015 / 20:33
0

Resumo:

  • Se a sua CPU é um processador antigo de 32 bits, você precisa instalar um sistema de 32 bits. Pode ser capaz de PAE, então não é problema usar a quantidade total de 4GiB RAM disponível.
  • Se você tiver uma CPU de 64 bits, poderá decidir qual arquitetura de SO deseja usar. 32bit e 64bit funcionarão.
    Dependendo da sua configuração de RAM, você obtém o melhor desempenho em sistemas com pouca RAM (< 4GiB) com um sistema operacional de 32 bits e em sistemas com muita RAM (> 4GiB) com um sistema operacional de 64 bits. Em torno de 4GiB de RAM, você tem que decidir ...

Explicação detalhada:

Sobre a arquitetura da CPU:

A arquitetura física do seu processador (CPU) informa qual arquitetura do sistema operacional (SO) você pode instalar:

  • CPU de 32 bits: instale apenas sistemas operacionais de 32 bits ou mais antigos (8bit e 16bit não existem mais hoje, exceto em alguns microcontroladores)
  • CPU de 64 bits: Instale o SO de 64 bits ou o SO de 32 bits ou mais antigo

Sobre o tamanho da RAM:

Uma CPU simples de 32 bits pode endereçar fisicamente 2³² de memória, que é exatamente 4GiB (com 1GiB = 1024MiB, 1MiB = 1024KiB, 1KiB = 1024Byte). Uma nova CPU de 64 bits pode, em contraste, endereçar fisicamente 2⁶⁴ bytes de memória, que são 16EiB ("Exbibyte" ou às vezes "Exabyte", que é um número com 20 dígitos em bytes).

Você tem que saber que "memória" não é apenas RAM, mas inclui todas as memórias disponíveis para a máquina. Isso inclui RAM (memória principal), VRAM (memória da placa de vídeo) e todas as outras memórias internas, mas nenhum disco ou dispositivo externo. Especialmente a memória de vídeo é importante: se você tem uma placa gráfica com 1GiB VRAM, você só pode endereçar mais 3 GiB RAM em um sistema antigo de 32 bits.

No entanto, conseguimos usar mais de 4GiB antes mesmo de termos CPUs de 64 bits. Como? A resposta é PAE (extensão de endereço físico) . Essa técnica permite usar mais memória física com CPUs de 32 bits por meio de tabelas especiais mapeadas para as células de memória. Seu primeiro uso foi no processador Intel Pentium Pro a partir de 1995, então a maioria dos processadores semi-modernos de 32 bits o suportam. Na maioria dos sistemas operacionais atuais, permite endereçar até 64GiB de memória.

Por que o "limite" de 4 GB também é importante para a decisão de 32/64 bits: os sistemas de 64 bits usam endereços de 64 bits e blocos de memória de 64 bits para armazenar dados. No entanto, isso duplica a quantidade de memória necessária para aplicativos normais para os quais as variáveis de 32 bits eram suficientes. Portanto, se você tiver menos de 4GiB de RAM em um sistema capaz de 64 bits, esse efeito dominará e seu sistema provavelmente não terá um desempenho tão bom como se você tivesse instalado um sistema operacional de 32 bits devido à falta de memória.

    
por Byte Commander 29.05.2015 / 21:40
-1

Se você tem 4GB de memória RAM, então você tem CPU de 64 bits ou Extensões de Endereço Físico. 4GB + todo o io mapeado na memória, é mais do que um 32 bit pode manipular.

Suas escolhas:

  • Use o sistema de 32 bits: Não é possível usar todo o RAM (aproximadamente 3 GB, mas pode variar, depende de qual outro hardware o sistema possui). 3GB de memória total mapeada por processo.
  • Use o kernel 32bit-pae: Pode usar todo o RAM (máximo de 64 GB, a equipe do kernel diz que o desempenho está degradado acima de 8 GB, devido às complexidades do computador). 3GB de memória total mapeada por processo.
  • Use o sistema completo de 64 bits (se puder): pode usar todo o RAM. muitos GB de memória total mapeada por precessão.
  • Use o sistema híbrido de 64 bits (instale o sistema de 32 bits e ative o kernel de 64 bits): pode usar todo o RAM. 4GB de memória total mapeada por processo.

Todos os 64 bits, exceto os completos, usarão o disco de instalação de 32 bits. É apenas um caso de tentar kernels diferentes.

Nota: os processos podem mapear a memória até os totais listados acima. Eles podem mapear RAM, arquivos, swap, bibliotecas compartilhadas, etc.

    
por ctrl-alt-delor 29.05.2015 / 20:26