Meu sistema é capaz de executar o SO de 64 bits?


15

Estou usando o Ubuntu 14.4 LTS de 32 bits. Como posso saber se meu computador pode executar um sistema operacional de 64 bits? Estou confuso entre arquitetura e modo operacional da CPU.

Um trecho de /proc/cpuinfo:

$ grep " lm " /proc/cpuinfo
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx **lm** constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dtherm tpr_shadow vnmi flexpriority

Saída de lscpu:

kamal@kamal-G31T-M7:~$ lscpu
Architecture:          i686
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list    0, 1
Thread(s) per core:    1
Core(s) per socket:    2
Socket(s):             1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 23
Stepping:              10
CPU MHz:               2793.084
BogoMIPS:              5586.16
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              2048K
…

3
todas as CPUs Intel desde Pentium 4 Prescott (exceto algumas CPUs Atom anteriores) e todas as CPUs AMD desde Athlon 64 suportam x86_64, portanto, não há necessidade de verificar o suporte a 64 bits se você comprou a CPU por menos de 12 anos
— phuclv

2
@ LưuVĩnhPhúc Não é bem verdade. O Intel Core Duos tem apenas 32 bits e teve novos modelos lançados até setembro de 2006. Eu sei disso porque, infelizmente, eu tinha um desses em um laptop antigo.
— MusiKk

11
Eles ainda ativamente fabricam 132 CPUs que suportam apenas 32 bits, mas é improvável que você encontre um em um desktop ou laptop. Quase todo o material de consumo é de 64 bits.
— Oli

@musiKk Eu esqueci o Core Duo, mas agora é bastante raro de qualquer maneira #
— phuclv

Você ficaria surpreso com quantas CPUs de 32 bits ainda estão em uso, especialmente com o GNU / Linux (já que os requisitos de recursos ainda são muito baixos). Na última vez em que fui (apenas alguns meses atrás) e atualizei todo o software do meu sistema, descobri que não havia sistemas de 64 bits restantes em casa (já tive alguns no passado, mas todos morreram). Tudo o que me resta são CPUs de 32 bits ...
— Brian Knoblauch 02/02

Respostas:


30

Se você olhar para a CPU op-mode(s)linha, verá uma pista:

CPU op-mode(s):       32-bit, 64bit

Então , sim, sua CPU suporta instruções de 64 bits . Você pode usar a versão de 64 bits do Ubuntu, se quiser. Isso exigirá a reinstalação, não há caminho de atualização.

A maioria das CPUs que você encontrará - certamente a partir da última década - provavelmente suportará 64 bits. Isso não é uma garantia, porque a Intel ainda fabrica 132 CPUs de 32 bits , no entanto, são Átomos, Celerons e Pentiums de super orçamento, Xeons para fins especiais e alguns SoCs. As ofertas da AMD são semelhantes.

Se você pode descobrir o que é a CPU (por exemplo, ler a Model namesaída), você acaba com algo muito capaz do Google. Aqui está um dos meus servidores:

Model name:            Intel(R) Pentium(R) CPU G3220 @ 3.00GHz

Isso dá isso página Intel ARK, que mostra todos os recursos da CPU e arquiteturas suportadas. É claro que o seu será diferente desse link, mas é bastante confiável e fácil de ler, decifrando os sinalizadores em lscpue cat /proc/cpuinfo.


meu é, CPU Pentium (R) de núcleo duplo E5500 a 2,80GHz.Intel® 64 ‡ = yes.é significa que meu sistema pode executar 64 bits?
— Kamal

Sim, até onde eu sei, todas as CPUs Pentium Dual-Core podem executar o SO de 64 bits.
— Zeiss Ikon

@kamal Essa CPU é perfeitamente capaz de executar 64 bits. Até o Intel Celeron E1200 (2008) possui 64 bits. O seu é surpreendentemente mais recente que esse.
— Ismael Miguel

@ZeissIkon Eu não tinha certeza, então voltei para verificar. O primeiro Intel Pentium D (Smithfield, lançado no primeiro trimestre de 2005) foi de 64 bits: ark.intel.com/products/27511/…
— Robin Whittleton

9

Por favor, não se confunda com a saída.

Arquitetura: significa se o sistema operacional atual instalado é de 32 ou 64 bits.

Modos de operação da CPU: Esta é a saída real que informa se sua CPU é de 64 bits ou não.

Para verificar, no Ubuntu :

O lscpu reúne informações da arquitetura da CPU, como número de CPUs, threads, núcleos, soquetes, nós NUMA, informações sobre caches de CPU, família de CPUs, modelo, bogoMIPS, ordem de bytes e etapas de sysfs e / proc / cpuinfo, e as imprime em um arquivo humano. formato legível. Ele suporta CPUs online e offline. Também pode imprimir em um formato analisável, incluindo como os caches diferentes são compartilhados por diferentes CPUs, que podem ser alimentados para outros programas.

Então, execute o comando:

grep "model name" /proc/cpuinfo 

você receberá o número do modelo da sua CPU. Faça uma pesquisa no google e você encontrará algo que diz se sua CPU é de 64 bits ou não.

Da Intel :

3


2
eu tenho esse Intel® 64 ‡ = sim em meu processador detail.so que significa, meu sistema é capaz de executar 64 bits do sistema operacional :)
— kamal

3

Sua CPU suporta sistemas de 64 bits.

Pode ser visto em CPU op-mode(s).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.