Il mio sistema è in grado di eseguire sistemi operativi a 64 bit?

15

Sto usando Ubuntu 14.4 LTS a 32 bit. Come posso sapere se il mio computer può eseguire un sistema operativo a 64 bit? Sono confuso tra architettura e CPU op-mode.

Un estratto da /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

Output da lscpu :

[email protected]:~$ 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
…
    
posta kamal 01.02.2016 - 17:35

3 risposte

30

Se guardi la riga CPU op-mode(s) , vedrai un indizio:

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

Quindi sì, la tua CPU supporta istruzioni a 64 bit . Puoi usare la versione a 64 bit di Ubuntu se vuoi. Ciò richiederà la reinstallazione, non esiste un percorso di aggiornamento.

La maggior parte delle CPU che incontrerai, probabilmente nell'ultimo decennio, probabilmente supporteranno 64 bit. Questa non è una garanzia perché Intel produce ancora 132 CPU a 32 bit , tuttavia questi sono super-budget Atomi, Celeron e Pentium, Xeon per scopi speciali e alcuni SoC. Le offerte di AMD sono simili.

Se riesci a scoprire quale CPU è (cioè leggere l'output Model name ), ti ritroverai con qualcosa di molto capace di Google. Ecco uno dei miei server:

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

Questo dà questa pagina Intel ARK che ti dice tutte le funzioni della CPU e le architetture supportate. Naturalmente il tuo sarà diverso da quel link ma è abbastanza affidabile e facile da leggere, quindi decifrare i flag in lscpu e cat /proc/cpuinfo .

    
risposta data Oli 01.02.2016 - 17:37
9

Per favore, non essere confuso dall'output.

  

Architettura: significa se il sistema operativo attuale installato è a 32 bit o   64-bit.

     

CPU op-mode (s): questo è l'output reale che dice se la tua CPU è a 64 bit o meno.

Per eseguire il controllo incrociato, da Ubuntu :

  

lscpu raccoglie informazioni sull'architettura della CPU come numero di   CPU,          thread, core, socket, nodi NUMA, informazioni sulle cache della CPU, CPU          famiglia, modello, bogoMIPS, byte order e stepping da sysfs e          / proc / cpuinfo e lo stampa in un formato leggibile. Supporta          CPU sia online che offline. Può anche stampare in modo analizzabile          formato, compreso il modo in cui differenti cache sono condivise da diverse CPU,          che può essere inviato ad altri programmi.

Quindi, esegui il comando:

grep "model name" /proc/cpuinfo 

riceverai il numero di modello della tua CPU. Fai una ricerca su google e lì troverai qualcosa che dice se la tua CPU è a 64 bit o meno.

Da Intel :

    
risposta data Raphael 01.02.2016 - 17:55
3

La tua CPU supporta sistemi a 64 bit.

Può essere visto in CPU op-mode(s) .

    
risposta data Pilot6 01.02.2016 - 17:37

Leggi altre domande sui tag