Maison  >  Article  >  Opération et maintenance  >  Combien de bits fait Linux x86 ?

Combien de bits fait Linux x86 ?

藏色散人
藏色散人original
2023-03-24 10:05:462049parcourir

linux x86 est en 32 bits, tandis que x86_64, x64 et AMD64 sont tous en 64 bits ; tous les premiers processeurs Intel et les premiers processeurs AMD prennent en charge ce jeu d'instructions.

Combien de bits fait Linux x86 ?

L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.

Combien de bits fait Linux x86 ?

Affichez les informations sur la version du noyau Linux et la version du système et la différence entre x86 et x86_64

1 x86 et x86_64

La principale différence entre x86 et x86_64 est le problème du 32 bits et du 64 bits.

x86 => 32 bits

x86_64 et x64 et AMD64=> sont tous en 64 bits

Un jeu d'instructions CISC Tous les premiers processeurs Intel et les premiers processeurs AMD prennent en charge ce jeu d'instructions. 32" dans la documentation officielle Ntel

 Choix : 1. Rétrocompatible avec x86. 2. Repenser complètement le jeu d'instructions et non compatible avec x86. AMD a sauté le pas et a été le premier à créer un processeur commercial compatible x86 avant Intel, qu'AMD a appelé AMD64. Intel a choisi de concevoir un nouveau jeu d'instructions 64 bits qui n'est pas compatible avec x86, appelé IA-64, mais c'est une étape plus tardive qu'AMD. Parce qu'il s'agit d'un processeur nouvellement conçu, il n'y a pas de compilateur et il ne prend pas en charge. Windows. Plus tard, il a dû le faire. Lorsque le timing était en retard, il a également commencé à prendre en charge le jeu d'instructions AMD64, mais il a été renommé x86_64, ce qui signifie qu'il s'agit d'une extension 64 du jeu d'instructions x86. En d’autres termes, x86_64, x64 et AMD64 sont fondamentalement la même chose.

2. Vérifiez les informations du noyau Linux

[root@localhost ~]# cat /proc/version
Linux version 2.6.32-642.el6.x86_64 (mockbuild@worker1.bsys.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) ) #1 SMP Tue May 10 17:27:01 UTC 2016
[root@localhost ~]# uname -r
2.6.32-642.el6.x86_64
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.32-642.el6.x86_64 #1 SMP Tue May 10 17:27:01 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

uname -r Que signifie le résultat affiché ?

2.6.32-642.el6.x86_64

2 : —->Numéro de version principal

6 : —– > ;Le numéro de version mineure 6 indique une version stable

32 : —–>Numéro de révision, indiquant le nombre de révisions

Trois Vérifiez les informations sur la version Linux

[root@localhost ~]# cat /etc/issue
CentOS release 6.8 (Final)
Kernel \r on an \m
[root@localhost ~]# cat /etc/redhat-release
CentOS release 6.8 (Final)
[root@localhost ~]# file /bin/bash
/bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
[root@localhost ~]# file /bin/cat
/bin/cat: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

Quatre Vérifiez le nombre de chiffres dans le système actuel

.

Vous pouvez déjà voir uname ci-dessus -r cat /proc/version uname -a peut vérifier le numéro de bit du noyau, file /bin/bash et file /bin/cat peuvent vérifier le numéro de bit actuel de votre système. Le résultat correspondant est x86_64, soit 64 bits.

Mais il existe une méthode plus simple et plus grossière :

[root@localhost ~]# getconf LONG_BIT
64

Le résultat affiché est directement le nombre de chiffres.

Recommandations associées : "Tutoriel vidéo Linux"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn