Meu processador é de 64 bits - isso significa que preciso da imagem amd64?

60

Meu processador é um processador Intel Core 2 Duo P8600 (2.40GHz). Tanto quanto eu sei que é um processador de 64 bits - estou um pouco confuso como a arquitetura é chamada AMD 64, este é um nome genérico dado a arquiteturas de 64 bits? Eu já ouvi falar do x64, mas não consigo ver um lançamento marcado com isso.

    
por Ross 31.08.2010 / 21:22

3 respostas

74

X64, amd64 e x86-64 são nomes para o mesmo tipo de processador. Muitas vezes é chamado amd64 porque a AMD veio com isso inicialmente. Todos os desktops e servidores de 64 bits geralmente públicos têm um processador amd64.

Existe um tipo de processador chamado IA-64 ou Itanium . Ele só é encontrado em supercomputadores e em alguns servidores de última geração.

Um processador de 64 bits pode executar um sistema de 32 bits, portanto, você tem a opção de instalar a versão amd64 ou a versão i386. Aqui estão alguns pontos de comparação:

  • Alguns anos atrás, alguns programas tinham erros quando compilados para processadores de 64 bits, mas isso é basicamente uma coisa do passado.

  • Você pode executar programas de 32 bits em um sistema de 64 bits; o contrário não é verdade.

  • Um kernel de 32 bits pode acessar mais de 4 GB de RAM, portanto ter mais de 4 GB de RAM não é um motivo convincente para executar um kernel de 64 bits. Por outro lado, um programa de 32 bits só pode acessar menos de 3 GB de memória.

  • Qual deles é mais rápido depende do aplicativo (o processamento de números pode ser mais de duas vezes mais rápido no modo de 64 bits, enquanto a manipulação simbólica pode ser duas vezes mais lenta).

Em caso de dúvida, em um processador com capacidade para amd64, use uma distribuição amd64.

    
por Gilles 01.09.2010 / 01:57
17

Você pode usar as imagens x86 e amd64. E sim, o nome genérico inicial para a arquitetura era ​​amd64 porque foi desenvolvido, bem, pela AMD. De qualquer forma, hoje é normalmente conhecido como x86-64 ou até x64.

    
por Javier Rivera 31.08.2010 / 21:28
15

A Intel licenciou o conjunto de instruções AMD64 para seus processadores não-Itanium de 64 bits. Então, sim, o AMD64 é um nome genérico para a arquitetura x86 de 64 bits.

É claro que a sua CPU também pode rodar kernels x86 de 32 bits - mas isso não é recomendado, já que você perde todos os benefícios da arquitetura x86-64 (principalmente maior espaço de endereço e mais registros).

    
por maxschlepzig 31.08.2010 / 21:47