答案:
这里的64位技术是相对于32位而言的,这个位数指的是CPU 里面的通用寄存器的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。
64bit计算主要有两大优点:可以进行更大范围的整数运算;可以支持更大的内存。不能因为数字上的变化,而简单的认为64bit处理器的性能是32bit处理器性能的两倍。实际上在32bit应用下,32bit处理器的性能甚至会更强,即使是64bit处理器,目前情况下也是在32bit应用下性能更强。所以要认清64bit处理器的优势,但不可迷信64bit。
来自:
http://zhidao.baidu.com/question/67719756.html
1、設計初衷不同。
64bit OS的設計初衷是:滿足機械設計和統計分析、3D 動畫、影片編輯和創作,以及科學計算和高性能計算應用程序等領域中需要大量記憶體和浮點性能的客戶需求。換句簡明的話說就是:它們是高科技人員使用本行業特殊軟體的運行平台。而32bit OS是為普通用戶設計的。
2、要求配置不同。
64bit OS只能安裝在 64bit 電腦上(CPU 必須是 64bit 的)。同時需要安裝64bit 常用軟體以發揮64bit(x64)的最佳性能。32bit OS 則可以安裝在 32 bit (32 bit CPU)或 64bit (64bit CPU)電腦上。當然,32 bit OS 安裝在 64 bit 電腦上,其硬體恰似“大馬拉小車”:64bit 效能就會大打折扣。
3、運算速度不同。
64 bit CPU GPRs(General-Purpose Registers,通用暫存器)的資料寬度為64 bit,64 bit 指令集可以運行 64 bit 資料指令,也就是說處理器一次可提取 64 bit 資料(只要兩個指令,一次提取8個 byte 的 資料),比32bit(需要四個指令,一次提取4個byte的資料)提高了一倍,理論上性能會相應提升1倍。
4、尋址能力不同。64bit處理器的優勢還體現在系統對記憶體的控制上。由於位址使用的是特殊的整數,因此一個ALU(算術邏輯運算器)和寄存器可以處理更大的整數,也就是更大的位址。比如,Windows Vista x64 Edition支持多達128 GB的記憶體和多達16 TB的虛擬記憶體,而32bitCPU和操作系統最大隻可支持 4G記憶體。
5、軟體普及不同。目前,64bit常用軟體比32bit常用軟體,要少得多的多。道理很簡單:使用64bit操作系統的用戶相對較少。因此,軟體開發商必須考慮“投入產出比”,將有限資金投入到更多使用群體的軟體之中。這也是為什麼64bit軟體價格相對昂貴的重要原因(將成本攤入較少的發售之中)。
總而言之:Microsoft Windows 64bit操作系統,必須“上”靠64bit主機硬體的支撐,“下”靠64bit常用軟體的協助,才能將64bit的優勢發揮到極致,“三bit一體”缺一不可(道理很簡單: 操作系統只是承上啟下的運行平台)。至於64bit電腦可以安裝32bit操作系統,64bit操作系統可以安裝32bit軟體,那是設計上的“向下兼容”,不是64bit設計初衷的本來含義(如上所述)。
最後順便提醒有些網友:
1、64bit電腦雖然可以安裝32bit操作系統,但是32bit電腦絕對不能安裝64bit操作系統。這點至關重要務必牢記,以避免盲目下載和安裝。
2、在64bit電腦運行的32bit操作系統上,不能採取硬盤安裝方式安裝64bit操作系統。如若安裝,首選光碟格式化安裝方式,也可採用比較繁瑣的DOS安裝方式。
3、使用虛擬機安裝操作系統,實際上就是在目前運行的操作系統上安裝軟體。因此,在32bit操作系統上不能虛擬安裝64bit操作系統。即便採取“曲線”方式勉強安裝,其實已經脫離了底層設備的支持,是毫無疑義的。
来自:
http://basuya.blogspot.sg/2012/05/windows-32bitx86-64bitx64.html
「32 位元」與「64 位元」指的是電腦處理器 (也稱為「CPU」) 處理資訊的方式。64 位元版本的 Windows 比較 32 位元系統在處理大量隨機存取記憶體 (RAM) 上更有效率。
来自:
http://windows.microsoft.com/zh- ... ndows#1TC=windows-7