Maison  >  Article  >  Opération et maintenance  >  Qu'est-ce que le système x86_64 en centos ?

Qu'est-ce que le système x86_64 en centos ?

WBOY
WBOYoriginal
2022-02-09 10:42:316411parcourir

"x86_64" en centos est un système 64 bits ; "I386--I686" à représenter.

Qu'est-ce que le système x86_64 en centos ?

L'environnement d'exploitation de cet article : système centos 6.4, ordinateur Dell G3.

Qu'est-ce que le système x86_64 en centos ?

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 centos

"

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