Il mio sistema è in grado di eseguire un sistema operativo 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

Uscita da 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
tutte le CPU Intel dal Pentium 4 Prescott (tranne alcune prime CPU Atom) e tutte le CPU AMD dal Athlon 64 supportano x86_64, quindi non è necessario verificare il supporto a 64 bit se hai acquistato la CPU per meno di 12 anni
phuclv

2
@ LưuVĩnhPhúc Non del tutto vero. Intel Core Duos è solo a 32 bit e sono stati rilasciati nuovi modelli fino a settembre 2006. Lo so perché purtroppo ne avevo uno su un vecchio laptop.
musiKk,

1
Producono ancora 132 CPU che supportano solo 32 bit, ma è improbabile che ne incontrerai mai una su un desktop o laptop. Quasi tutte le loro cose di consumo sono a 64 bit.
Oli

@musiKk Mi sono dimenticato del Core Duo ma è abbastanza raro ora comunque
phuclv,

Sareste sorpresi da quante CPU a 32 bit sono ancora in uso, specialmente con GNU / Linux (poiché i requisiti delle risorse sono ancora piuttosto bassi). L'ultima volta che sono andato (solo un paio di mesi fa) e ho aggiornato tutto il mio software di sistema, ho scoperto che non avevo sistemi a 64 bit rimanenti a casa (ne avevo alcuni in passato, ma sono tutti morti). Mi restano solo CPU a 32 bit ...
Brian Knoblauch,

Risposte:


30

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

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

Quindi sì, la tua CPU supporta le 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 - sicuramente dall'ultimo decennio circa - probabilmente supporterà 64 bit. Questa non è una garanzia perché Intel produce ancora 132 CPU a 32 bit , tuttavia si tratta di atomi super economici, Celeron e Pentium, Xeon per scopi speciali e alcuni SoC. Le offerte di AMD sono simili.

Se riesci a scoprire qual è la CPU (ovvero leggere l' Model nameoutput), finisci 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 funzionalità della CPU e le architetture supportate. Naturalmente il tuo sarà diverso da quel link ma è abbastanza affidabile e più facile da leggere quindi decifrare le bandiere in lscpue cat /proc/cpuinfo.


my is, Pentium (R) Dual-Core CPU E5500 @ 2.80GHz.Intel® 64 ‡ = yes.it significa che il mio sistema può funzionare a 64 bit?
Kamal,

Sì, per quanto ne so, tutte le CPU Pentium Dual-Core possono eseguire sistemi operativi a 64 bit.
Zeiss Ikon,

@kamal Quella CPU è perfettamente in grado di eseguire 64 bit. Anche Intel Celeron E1200 (2008) ha 64 bit. Il tuo è sicuramente più recente di quello.
Ismael Miguel,

@ZeissIkon Non ero sicuro, quindi sono tornato a controllare. Il primissimo Intel Pentium D (Smithfield, rilasciato nel Q1 '05) fu a 64 bit: ark.intel.com/products/27511/…
Robin Whittleton il

9

Per favore, non essere confuso dall'output.

Architettura: indica se l'attuale sistema operativo installato è a 32 o 64 bit.

Modalità operative CPU: questo è l'output reale che indica se la CPU è a 64 bit o meno.

Per un controllo incrociato, da Ubuntu :

lscpu raccoglie informazioni sull'architettura della CPU come il numero di CPU, thread, core, socket, nodi NUMA, informazioni su cache CPU, famiglia di CPU, modello, bogoMIPS, ordine dei byte e passaggio da sysfs e / proc / cpuinfo, e le stampa in modo umano- formato leggibile. Supporta CPU sia online che offline. Può anche stampare in un formato analizzabile, incluso il modo in cui diverse cache sono condivise da CPU diverse, che possono essere inviate ad altri programmi.

Quindi, esegui il comando:

grep "model name" /proc/cpuinfo 

otterrai 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 :

3


2
ho questo intel® 64 ‡ = si nei dettagli del mio processore, quindi significa che il mio sistema è in grado di eseguire os a 64 bit :)
kamal

3

La tua CPU supporta sistemi a 64 bit.

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.