32位、64位它們是什麼關係?它們又有什麼區別?

現在熟悉系統的同學們,都知道現在Windows系統都有32位和64位的區分。

其實,x64其實就是64位,x86其實就是32位,在口語中我們說32位會多於x86。

32位、64位它們是什麼關係?它們又有什麼區別?

1、硬件

在硬件上,32 位 軟件和 64 位 最大區別,也是當年 64 位被推上舞臺的原因,32 位支持的內存是 2^32 Byte,也就是最大隻支持 4 GB 內存。而64位支持 2^64 Byte,也就是 17179869184G = 16777216TB內存 ≈ ∞ 。64 位處理器解決了內存地址總線的問題。

 運算速度不同。64位CPU GPRs(General-Purpose Registers,通用寄存器)的數據寬度為64位,64位指令集可以運行64位數據指令,也就是說處理器一次可提取64位數據(只要兩個指令,一次提取8個字節的數據),比32位(需要四個指令,一次提取4個字節的數據)提高了一倍,理論上性能會相應提升1倍。

  “windows x64和x86有啥區別”這個問題和“windows64和32有啥區別”是一樣的,因為x64其實就是64位,x86其實就是32位,在口語中我們說32位會多於x86,至少這樣更符合中文的語言習慣。所以本文就來分析一下windows x64和x86區別是什麼。

2、軟件

32位、64位它們是什麼關係?它們又有什麼區別?

在 64 位系統中,C:\\Program Files\\ 是 64 位軟件的默認安裝目錄,而C:\\Program Files(x86)\\ 是 32 位軟件的默認安裝目錄。因為 DLL 文件也分 32 位和 64 位的緣故,所以 64 位系統中 C:\\Windows\\System32\\ 目錄用來放 64 位 DLL 文件,C:\\Windows\\SysWOW64\\ 目錄則存放 32 位的 DLL。


32位、64位它們是什麼關係?它們又有什麼區別?

大家在看到這些文件夾別一頭霧水了。

其實,要查看自己的多少位系統很簡單,只要【右鍵-我的電腦-屬性】既可以,XP在國內99%都是32位的,基本不用看了。


32位、64位它們是什麼關係?它們又有什麼區別?

謝謝,各位支持!


分享到:


相關文章: