日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

the enigma x64_【一期】什么是x64、x86,它们有什么区别?

發布時間:2025/4/5 编程问答 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 the enigma x64_【一期】什么是x64、x86,它们有什么区别? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

細心的小伙伴會發現,有的硬件設備上會標識x86和x64字樣,在這里,x86和x64一般指的是硬件,而不是操作系統。

x86最初是針對16位處理器(8086和8088處理器)的16位指令集,之后擴展為針對32位處理器(80386和80486)的32位指令集。

x64是針對x86再擴充之后所擁有的64位指令集。

簡單的說,x86指令集是x64指令集的子集,通常我們所說的32位、64位已成為x86和x64的代名詞。

x64指令集包含x86指令集

例如小編的電腦,它是64位操作系統,基于x64的處理器:

小編的電腦

x64的起源

x64于1999年由AMD設計,首次公開64位集以擴展給x86,稱為“AMD64

架構特色

在x86-64出現以前,英特爾與惠普聯合設計出IA-64架構;惟IA-64并不與x86兼容,且市場反應較冷淡,同時受制于多個專利權,使其他廠商不能模仿。與此同時,兼容x86的AMD64架構應運而生,支持64位通用寄存器、64位整數及邏輯運算、以及64位虛擬地址。

也是在這時期,Intel失去了x64的主導權。

有了以上的鋪墊,我們進入正題,聊聊它們的區別。

區別

最大的不同在于它們可以訪問不同數量的RAM(此指電腦內存)。

32位最大支持4GB,若是安裝超過4GB,多出的部分不會識別利用,相當于浪費掉了。

64位根據操作系統的不同所支持的內存容量也不同,具體小編整理如下

不同版本的操作系統所支持的最大內存容量表

在大多數情況下,處理大量數據時,64位處理器比32位處理器工作效率更高。如果使用的是64位Windows 系統的電腦,在C驅動器上會有一個名為 Program Files(x86)的文件夾。該文件夾存儲32位應用程序,而已安裝的所有64位應用程序都存儲在 Program Files 文件夾中。

那么為什么32位不支持4GB以上的內存呢?

這里引入一個新名詞 - 最大尋址空間

32位系統使用32位地址線的最大尋址空間為2的32次方Bytes(字節),計算后即4294967296 Bytes,也就是我們常說的4096MB(兆字節),32位地址線的尋址空間封頂即為4GB。

但是,雖然系統能夠識別4096MB,我們還是不能完全使用它,這是因為還有內存映像輸入/輸出(Memory-Mapped Input Output)作怪,我們的系統中除了CPU和內存占據尋址空間外,還有顯卡也需占用尋址空間,這就是為什么32位系統不能全部調用內存的原因。

*注 - Windows系統因為人為限制,只能支持到最大4GB內存,但是,像Linux這類操作系統在32位CPU使用36位地址線的最大尋址空間為2的36次方Bytes,也就是64GB(吉字節)。

但是我們使用32位Windows就沒辦法使用大內存了嗎?

啟用PAE(Physical Address Extension),如此一來,32位 Windows 就可以使用超過4GB的內存,比如Windows Server 2003/2008 Enterprise/Datacenter X86(32bit)可以支持最大64GB內存。

一般的, Windows 通過 ReadyFor4G 直接修改Windows內核(使用36位地址線)以使用最大64GB內存。不過,這個方法也有很多限制,32位Windows的每個進程最大可用內存被限制在4GB之內,一些不規范的驅動程序不能支持大于4G的內存,會導致系統崩潰,喜歡嘗試的小伙伴要慎重呀,資料無價。

CPU位數是什么?

最準確的定義是CPU內部通用寄存器位寬

例如:

8086,16位通用寄存器,16位數據線,20位地址線,它是16位CPU;

8088,16位通用寄存器,8位數據線,20位地址線,它是16位CPU。

再說個題外話,2018年9月之后的消費級硬件基本上都是支持x64的,若是小伙伴硬件買的早,想知道系統及硬件情況,往下看。

如何查看Windows的版本

這里提供幾個方法,各位觀眾老爺不妨換著來:

方案一

①. 右鍵 < 此電腦 > —— < 屬性 >

方案二

①. 打開 < 設置 >(快捷鍵:Win + I)②. 點擊 < 系統 >③. 左邊欄滾動至低端,單擊 < 關于 >

方案三

②. 查看 < System Type >

Win + R

Win + S

②. 查看 < System Type >

如上所示

感謝您的閱讀,拙筆劣文,內容若有紕漏還請指教二三,歡迎在下方留言。

各位小伙伴對我的頻道有哪些建議,歡迎留言私信,您的建議是我航行的明燈;

有什么疑惑,歡迎留言私信,我們一起探討、集思廣益、共同進步;

想知道哪些知識,踴躍留言私信,說不定下一期就是你想要的。

輕輕的您走了,留下一贊溫暖我心

最后,小編很不要臉地求點贊、關注、評論、轉發,您的支持是我最大的動力。

總結

以上是生活随笔為你收集整理的the enigma x64_【一期】什么是x64、x86,它们有什么区别?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。