centos中x86_64是多少位系統

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教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享