J'utilise Ubuntu 14.4 LTS 32 bits. Comment puis-je savoir si mon ordinateur peut exécuter un système d'exploitation 64 bits ? Je suis confus entre l'architecture et le mode opérationnel du processeur.
Un extrait 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
Sortie de 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
…
Réponse acceptée :
Si vous regardez le CPU op-mode(s)
ligne, vous verrez un indice :
CPU op-mode(s): 32-bit, 64bit
Alors oui, votre processeur prend en charge les instructions 64 bits . Vous pouvez utiliser la version 64 bits d'Ubuntu si vous le souhaitez. Cela nécessitera une réinstallation, il n'y a pas de chemin de mise à niveau.
La plupart Les processeurs que vous rencontrerez – certainement de la dernière décennie environ – prendront probablement en charge 64 bits. Ce n'est pas une garantie car Intel fabrique toujours 132 processeurs 32 bits, mais ce sont des Atom, des Celeron et des Pentium à super budget, des Xeon à usage spécial et quelques SoC. Les offres d'AMD sont similaires.
Si vous pouvez savoir quoi le CPU est (c'est-à-dire lire le Model name
sortie), vous vous retrouvez avec quelque chose de très Google-able. Voici un de mes serveurs :
Model name: Intel(R) Pentium(R) CPU G3220 @ 3.00GHz
Cela donne cette page Intel ARK qui vous indique toutes les fonctionnalités du processeur et les architectures prises en charge. Bien sûr, le vôtre sera différent de ce lien, mais il est assez fiable et plus facile à lire que de déchiffrer les drapeaux dans lscpu
et cat /proc/cpuinfo
.