我們在給電腦安裝系統或者軟件的時候,經常會遇到選擇64位還是32位的選項,那麼什麼32位(x86)和64位(x64)?二者有什麼異同?軟件能不能互相兼容呢?如何查看自己的電腦系統和CPU是32位(x86)和64位(x64)?下面分别作以簡單說明:
一、概念解釋
首先我們遇到32位和64位的情況有兩種,第一是下載系統的時候會分X64和X86,第二是安裝程序的時候會提示下載64位還是32位的。
從系統方面來說:X86是32位版本的系統,而X64是64位版本的系統。我們知道CPU一次處理數據的能力是32位還是64位,關系着系統需要安裝32位還是64位的系統。
32 位和 64 位中的“位”,也叫字長,是 CPU 通用寄存器的數據寬度,是數據傳遞和處理的基本單位。字長是 CPU 的主要技術指标之一,指的是 CPU 一次能并行處理的二進制位數,字長總是8的整數倍。
從安裝軟件上說:32位與64位程序,是指經過語言編譯後的可執行文件,比如 C 語言編寫的程序需要區分 32 位和 64 位。
二、系統32位(x86)與64位(x64)有什麼區别
(1)設計初衷不同。64位操作系統的設計初衷是:滿足機械設計和分析、三維動畫、視頻編輯和創作,以及科學計算和高性能計算應用程序等領域中需要大量内存和浮點性能的客戶需求。換句簡明的話說就是:它們是高科技人員使用本行業特殊軟件的運行平台。而32位操作系統是為普通用戶設計的。
(2)要求配置不同。64位操作系統隻能安裝在64位電腦上(CPU必須是64位的)。同時需要安裝64位常用軟件以發揮64位(x64)的最佳性能。32位操作系統則可以安裝在32位(32位CPU)或64位(64位CPU)電腦上。當然,32位操作系統安裝在64位電腦上,其硬件恰似“大馬拉小車”:64位效能就會大打折扣。
(3)運算速度不同。64位CPU GPRs(General-Purpose Registers,通用寄存器)的數據寬度為64位,64位指令集可以運行64位數據指令,也就是說處理器一次可提取64位數據(隻要兩個指令,一次提取8個字節的數據),比32位(需要四個指令,一次提取4個字節的數據)提高了一倍,理論上性能會相應提升1倍。
(4)尋址能力不同。32位系統尋址能力是4G容量,不過需要保留一些給硬件使用,因此留給用戶的可用内存一般是3.25g-3.5G容量左右,即使你插上8G内存,也無法識别那麼大容量,而64位系統可以支持128GB大内存,甚至更大。即就是64位處理器的優勢還體現在系統對内存的控制上。由于地址使用的是特殊的整數,因此一個ALU(算術邏輯運算器)和寄存器可以處理更大的整數,也就是更大的地址。比如,Windows Vista x64 Edition支持多達128 GB的内存和多達16 TB的虛拟内存。
(5)軟件普及不同。目前,64位常用軟件比32位常用軟件,要少得多的多。道理很簡單:使用64位操作系統的用戶相對較少。因此,軟件開發商必須考慮“投入産出比”,将有限資金投入到更多使用群體的軟件之中。這也是為什麼64位軟件價格相對昂貴的重要原因(将成本攤入較少的發售之中)。
總之,Microsoft Windows 64位操作系統,必須“上”靠64位主機硬件的支撐,“下”靠64位常用軟件的協助,才能将64位的優勢發揮到極緻,“三位一體”缺一不可(道理很簡單:操作系統隻是承上啟下的運行平台)。至于64位電腦可以安裝32位操作系統,64位操作系統可以安裝32位軟件,那是設計上的“向下兼容”,不是64位設計初衷的本來含義(如上所述)。
三、如何查看自己系統與CPU是32位還是64位
方法一:
用鼠标右單擊“此電腦(win10)”或“計算機(win7)”、“我的電腦(winXP)”(以下以本人win10筆記本電腦為例),在出現的下拉列表中選擇“屬性”,彈出的“系統”窗口的“系統”選項中就可查看到系統類型及電腦硬件是否支持64位系統了。如下圖所示:
方法二
1. 按下”win r”組合鍵,打開運行窗口,在運行中輸入“cmd”。如下圖所示:
2.确定後,在彈出的命令提示符窗口中輸入“systeminfo”,如果系統是64位的,會在“系統類型”一行後明确标示出“x64-based PC”,否則就是32位。如下圖所示:
1.按下”win r”組合鍵,打開運行窗口,在運行中輸入“dxdiag”。如下圖所示:
2. 确定後,彈出的“DirectX工具”對話框。如下圖所示:
3. 選擇“是“後彈出“DirectX工具”便可查看。如下圖所示:
方法四:
用一些硬件信息查看軟件如EVEREST Ultimate、魯大師等軟件也可以查看。
下次就知道自己的電腦是64位還是32位,安裝的時候就不會選錯了。
以上就是系統32位和64位的有關内容。雖然目前有64位和32位選擇,但是就目前電腦配置來看,基本已經都是支持64位的了。
四、64位與32位電腦是否可以兼容x86與x64操作系統
1.64位電腦雖然可以安裝32位操作系統,但是32位電腦絕對不能安裝64位操作系統。這點至關重要務必牢記,以避免盲目下載和安裝。
2.在64位電腦運行的32位操作系統上,不能采取硬盤安裝方式安裝64位操作系統。如若安裝,首選光盤格式化安裝方式,也可采用比較繁瑣的DOS安裝方式。
3.使用虛拟機安裝操作系統,實際上就是在目前運行的操作系統上安裝軟件。因此,在32位操作系統上不能虛拟安裝64位操作系統。即便采取“曲線”方式勉強安裝,其實已經脫離了底層設備的支持,是毫無疑義的。
五、64位與32位電腦安裝操作系統時經常遇到的問題
1.如果想裝64位的操作系統,是不是一定要CPU也是64位的?
答:當然需要cpu也是才可以。并不是一定要64對64.當然對着就最好了。因為64位系統是對64位CPU設計的,32位系統是對32位CPU設計的。但是64位系統和32的CPU這麼搭配也能用,但是理論速度會慢。
2.對于64位的操作系統,目前常用的支持32位操作系統的軟件是否可以用?
答:大多是是支持的,當然也存在兼容性不好的
3.相對于32位的操作系統和CPU,64位的有什麼優點?
答:64位更先進一點,理論值更快一點,其實差距不是很大。64,32指的是cpu尋址的位數,當然尋址位數越多,處理能力就越強。所以64位 CPU擁有更大的尋址能力,最大支持到16GB内存,而32bit隻支持4G内存。64位CPU一次可提取64位數據,比32位提高了一倍,理論上性能會提升1倍。但這是建立在64bit操作系統,64bit軟件的基礎上的。
,