J'ai installé un système d'exploitation 64 bits dans un processeur 32 bits

12

Comme le titre le suggère, j'ai accidentellement installé Ubuntu 13.04 64 bits dans un processeur 32 bits, et cela fonctionne bien pour l'instant (en fait, je pense que mon PC est devenu plus réactif). Y aura-t-il un problème dans un avenir proche? Je pense que ma carte mère est un 64 bits mais je ne suis pas certain, mais mon processeur est un 32 bits. De plus, je l'ai fait lscpuet j'ai obtenu ceci:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            15
Model:                 4
Stepping:              9
CPU MHz:               2659.023
BogoMIPS:              5318.04
L1d cache:             16K
L2 cache:              1024K
NUMA node0 CPU(s):     0
Adnan
la source
21
Selon le lscpu, votre processeur est de 64 bits.
Mitch
1
Si tout fonctionne, vous avez un processeur 64 bits, alors ne vous inquiétez pas ...
Alvar
5
si vous avez un processeur 32 bits, le système d'exploitation 64 bits ne sera même pas installé
Dee
Pentium F4 ou Pentium D qui sont tous deux des microarchitecture Intel 64 - NetBurst (selon les informations de la famille de CPU 15, modèle 4). Le D était un processeur double cœur, ce n'est donc probablement pas le vôtre.
JustinC
Très peu, voire aucun PC (et j'utilise ce terme largement ici) vendu au cours des dernières années ont des processeurs qui ne sont pas capables de 64 bits. Et comme cela a été souligné dans les réponses, votre processeur est capable de 64 bits, comme en témoignent à la fois la sortie citée et le fait qu'elle fonctionne du tout.
un CVn le

Réponses:

39

Si vous avez installé un système d'exploitation 64 bits, votre processeur est nécessairement compatible 64 bits. Dans un processeur 32 bits uniquement, le programme d'installation 64 bits ne démarre même pas.

En mode (s) opérationnel (s) delscpu sortie du processeur: 32 bits, 64 bits signifie que votre processeur est à la fois 32 bits et 64 bits. Architecture: x86_64 est l'architecture actuelle du noyau (64 bits).

Vous pouvez également vérifier la prise en charge 64 bits en cours d'exécution:

grep " lm " /proc/cpuinfo

S'il ne produit rien, vous disposez d'un processeur 32 bits. S'il produit quelque chose comme des indicateurs: bla bla lm bla bla bla, votre CPU prend en charge le mode long (AKA 64 bits).

Eric Carvalho
la source
2
J'ai fait le grep "lm" /proc/cpuinfoet j'ai reçu des drapeaux bla bla lm bla bla, satisfaisant ainsi votre vérification.
Adnan
7
Il n'y a pas de bla sur mes drapeaux. Dois-je m'inquiéter?
Ce brésilien Guy
1
@ ruda.almeida blah = "beaucoup de drapeaux dont vous n'avez pas à vous soucier". lm est l'indicateur qui indique que vous disposez d'un processeur 64 bits.
Eric Carvalho
10

De votre sortie, il est clair que vous avez un processeur 64 bits. La ligne CPU op-mode(s):32-bit, 64-bitsignifie que vous avez un processeur 64 bits.

Il n'y a donc aucun problème à utiliser un système d'exploitation 64 bits.

Uwe Plonus
la source
1
Souvent, les ordinateurs portables dotés de processeurs 64 bits sont livrés avec un système d'exploitation 32 bits (car ils ont souvent trop peu de mémoire pour que le 64 bits soit très utile). C'est probablement la source de la confusion.
Tom Marthenal
8

On dirait que vous avez vécu la même surprise que moi il y a quelques années.

J'ai accidentellement mis un CD Ubuntu 64 bits dans mon ordinateur portable et l'ai installé, et un peu plus tard, j'ai réalisé "Attendez un instant .... Je pensais que mon ordinateur portable était un système 32 bits?"

Si la version 64 bits fonctionne sur votre système, cela signifie que votre système est en fait un système 64 bits, plutôt qu'un système 32 bits comme vous le pensiez;)

RobinJ
la source
1

Votre processeur est en fait un processeur 64 bits, comme l'indique cette ligne:

Architecture: x86_64

S'il a été 32 bits, vous n'auriez pas pu installer un système d'exploitation 64 bits en premier lieu. Ne vous inquiétez pas, votre PC fonctionnera très bien.

Dharmaputhiran
la source
6
En fait, l' architecture: x86_64 signifie qu'un noyau 64 bits est en cours d'exécution. L'architecture CPU est représentée en mode (s) opérationnel (s) CPU . Bien sûr, un noyau 64 bits ne fonctionnerait pas dans un processeur 32 bits uniquement, donc cette réponse n'est pas fausse.
Eric Carvalho