Maison > Article > Opération et maintenance > Qu'est-ce que le système x86_64 en centos ?
"x86_64" en centos est un système 64 bits ; "I386--I686" à représenter.
L'environnement d'exploitation de cet article : système centos 6.4, ordinateur Dell G3.
La principale différence entre x86 et x86_64 est la question du 32 bits et du 64 bits.
x86 ======> 32 bits
x86_64 et x64 et AMD64 ======> sont tous en 64 bits
x86 fait référence à un jeu d'instructions 32 bits développé par Intel, à partir de 386 Ce qui a commencé au début et est toujours utilisé aujourd'hui est un jeu d'instructions CISC. Tous les premiers processeurs Intel et les premiers processeurs AMD prennent en charge ce jeu d'instructions. Il est appelé "IA-32" dans la documentation officielle de Ntel
x84_64 est un x86. CPU Lorsque vous commencez à évoluer vers le 64 bits, il existe deux options : 1. Rétrocompatibilité avec x86 2. Repenser complètement le jeu d'instructions et ne pas être 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. 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.
Afficher la commande des chiffres
Il ne devrait vraiment pas y avoir trop de commandes Afin d'éviter les obstacles sélectifs, nous choisissons toujours la première méthode, et les suivantes ne sont que des compléments.
Méthode 1 :
[root@linuxidc ~]# uname -a Linux linuxidc 3.10.0-327.18.2.el7.x86_64 #1 SMP Thu May 12 11:03:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Méthode 2 : Afficher les informations du programme système
[root@linuxidc ~]# file /bin/ls /bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=aa7ff68f13de25936a098016243ce57c3c982e06, stripped
Méthode 3 :
[root@linuxidc ~]# cat /proc/version Linux version 3.10.0-327.18.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) ) #1 SMP Thu May 12 11:03:55 UTC 2016
Méthode 4 :
Dans les systèmes 32 bits, le type int et le type long sont généralement de 4 octets, en 64 bits systèmes Le type int est toujours de 4 octets, mais long est devenu 8 octets. Dans le système Linux, "getconf WORD_BIT" et "getconf LONG_BIT" peuvent être utilisés pour obtenir le nombre de chiffres du mot et long. Vous devriez obtenir respectivement 32 et 64 sur un système 64 bits.
[root@linuxidc ~]# getconf LONG_BIT 64
Tutoriel recommandé : "
tutoriel centosCe 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!