Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist das System x86_64 in Centos?

Was ist das System x86_64 in Centos?

WBOY
WBOYOriginal
2022-02-09 10:42:316341Durchsuche

„x86_64“ ist in Centos ein 64-Bit-System, das „I386--I686“ darstellt.

Was ist das System x86_64 in Centos?

Die Betriebsumgebung dieses Artikels: Centos 6.4-System, Dell G3-Computer.

Was ist das x86_64-System in Centos?

Der Hauptunterschied zwischen x86 und x86_64 ist das Problem von 32-Bit und 64-Bit.

x86 ======> 32-Bit

x86_64 und x64 und AMD64 ======> sind alle 64-Bit

  x86 bezieht sich auf einen von Intel entwickelten 32-Bit-Befehlssatz, beginnend mit 386 Was in den Anfängen begann und heute noch verwendet wird, ist ein CISC-Befehlssatz. Alle frühen Intel-CPUs und frühen AMD-CPUs unterstützen diesen Befehlssatz. In der offiziellen Ntel-Dokumentation heißt er „IA-32“. x84_64 ist ein x86 CPU Wenn man mit der Umstellung auf 64-Bit beginnt, gibt es zwei Möglichkeiten: 1. Abwärtskompatibilität mit x86 2. Den Befehlssatz komplett neu gestalten und nicht mit x86 kompatibel sein. AMD wagte sich vor und war der Erste, der vor Intel eine kommerzielle x86-kompatible CPU entwickelte, die AMD AMD64 nannte. Intel hat sich für die Entwicklung eines neuen 64-Bit-Befehlssatzes namens IA-64 entschieden, der nicht mit x86 kompatibel ist. Dieser ist jedoch einen Schritt später als AMD. Da es sich um eine neu entwickelte CPU handelt, gibt es keinen Compiler und wird nicht unterstützt Später begann es, als das Timing im Rückstand war, auch den AMD64-Befehlssatz zu unterstützen, wurde jedoch in x86_64 umbenannt, was bedeutet, dass es sich um eine 64-Erweiterung des x86-Befehlssatzes handelt. Mit anderen Worten: Tatsächlich sind x86_64, x64 und AMD64 im Grunde dasselbe.

Ziffernbefehl anzeigen

Es sollten wirklich nicht zu viele Befehle sein, um selektive Hindernisse zu vermeiden, wir wählen immer die erste Methode, und die folgenden dienen nur als Ergänzung.

Methode 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

Methode 2: Systemprogramminformationen anzeigen

[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

Methode 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

Methode 4:

In 32-Bit-Systemen betragen der int-Typ und der long-Typ im Allgemeinen 4 Byte, in 64-Bit Systeme Der int-Typ beträgt immer noch 4 Bytes, aber long ist zu 8 Bytes geworden. Im Linux-System können Sie „getconf WORD_BIT“ und „getconf LONG_BIT“ verwenden, um die Anzahl der Ziffern von Wort und Long zu ermitteln. Auf einem 64-Bit-System sollten Sie 32 bzw. 64 erhalten.

[root@linuxidc ~]# getconf LONG_BIT
64

Empfohlenes Tutorial: „

Centos-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist das System x86_64 in Centos?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn