首頁  >  文章  >  運維  >  centos中x86_64是多少位系統

centos中x86_64是多少位系統

WBOY
WBOY原創
2022-02-09 10:42:316347瀏覽

centos中「x86_64」是64位元系統;x86是指intel的開發的一種32位元指令集,「x86_64」表示是x86指令集的64擴展,也就是64位元的,在centos中32位使用「I386--I686」來表示。

centos中x86_64是多少位系統

本文操作環境:centos 6.4系統、Dell G3電腦。

centos中x86_64是多少位系統

x86、x86_64主要的差異就是32位元和64位元的問題。

x86 ======> 32位元

x86_64 和 x64 以及AMD64 ======> 都是64位元

  x86是指intel的開發的一種32位元指令集,從386開始時代開始的,一直沿用至今,是一種cisc指令集,所有intel早期的cpu,amd早期的cpu都支持這種指令集,ntel官方文檔裡面稱為「IA-32」

   x84_64是x86 CPU開始邁向64位元的時候,有2選擇:1、向下相容x86。2、完全重新設計指令集,不相容x86。 AMD搶跑了,比Intel率先製造了商用的兼容x86的CPU,AMD稱之為AMD64。而Intel選擇了設計一種不相容x86的全新64為指令集,稱之為IA-64,但是比amd晚了一步,因為是全新設計的CPU,沒有編譯器,也不支援windows、後來不得不在時機落後的情況下也開始支援AMD64的指令集,但是換了個名字,叫x86_64,表示是x86指令集的64擴展,。也就是說實際上,x86_64,x64,AMD64基本上是同一個東西。

查看位數指令

指令實在是不要太多,為了防止選擇性障礙,一致選擇第一種方式,後面的僅作為補充。

方法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

方法2:顯示系統程式資訊

[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

方法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

方法4:

32位元的系統中int型別和long型別一般都是4字節,64位元的系統中int型別還是4字節的,但是long已經變成了8字節inux系統中可用"getconf WORD_BIT"和

"getconf LONG_BIT"獲得word和long的位數。 64位元系統中應該分別得到32和64。

[root@linuxidc ~]# getconf LONG_BIT
64

推薦教學:《centos教學

以上是centos中x86_64是多少位系統的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn