Was ist das System x86_64 in Centos?

WBOY
Freigeben: 2022-02-09 10:42:31
Original
6416 Leute haben es durchsucht

„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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage