『最佳拍檔』智能決策系統

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5527|回复: 3

如何選擇Windows Vista 32位元與64位元版本

[复制链接]
发表于 2007-5-3 22:27:03 | 显示全部楼层 |阅读模式

Windows Vista作業系統除了分成六大種類作業系統,包括Home Starter、Home Basic、Home Premium、Business、Enterprise、Ultimate之外,所有作業系統皆擁有32位元及64位元兩種版本(Home Starter除外,只有32位元版本)。對於使用者而言,目前幾個硬體與軟體上的限制會導致64位元作業並不如消費者想像的那麼理想,使用上反而會造成使用者的困擾,請參考下列32位元與64位元版本系統之限制與特色:

 

差異1:CPU的核心程式架構支援度
安裝Windows Vista 64位元作業系統,CPU必須支援Intel EM64T功能的Intel CPU或是支援AMD64功能的AMD CPU,否則在安裝時就會出現警告而導致無法安裝這個問題以目前CPU支援度而言,是硬體結構中較沒有問題的部份。

 

差異2:記憶體實體容量的支援度
32位元作業系統受限於CPU內32位元運算暫存器的關係,能使用在記憶體定址的範圍只有「2^32次方」 = 「4GB」,所以32位元CPU及作業系統可以使用的記憶體大小只有4GB容量。如果記憶體需求超過4GB以上時,就必須使用64位元的定址方式才能繼續支援。
現實上目前市場上的晶片組記憶體支援並無法真正達成實體4GB的真實容量。支援記憶體容量的限制,取決於主機板晶片組的支援與實體記憶體的單條記憶體容量支援度。以現今晶片組Intel 965 chipset 只支援到8GB記憶體,而且市場上單條記憶體容量超過2GB的記憶體也寥寥可數,這造就了硬體暫時無法發揮64位元作業系統的優點,對一般使用者而言超過記憶體4GB的需求實際上也不多。

 

差異3:應用軟體與驅動程式的支援度
在64位元的作業系統上,雖然部分軟體可相容32位元的模式,但對核心程式而言則需完全使用64位元的軟體,例如:驅動程式和防毒軟體。以現在硬體廠商提供的64位元驅動程式尚不齊全,所以在產品支援的廣度上,就會產生問題。另外目前僅有極少數例如SQL server、Exchange server、Office等軟體才另外有64位元版本。雖然64位元作業系統提供相容模式執行這些32位元軟體,但不保證百分之百相容,而且執行效能可能會差。所以想在Windows Vista 64位元作業系統上執行應用軟體,建議是都需要重新編譯成64位元版本才可完全正常運作。


綜合上述差異,Windows Vista 64位元作業系統雖然可以帶來未來軟體效益與速度的利基,但是在目前週邊硬體與應用軟體上尚未齊備的限制下,使用Windows Vista 32位元作業系統,仍是目前最佳建議的組合。

 

 

 

[ Last edited by day_trader on 2007-5-3 at 10:30 PM ]

发表于 2007-5-3 23:57:41 | 显示全部楼层
真頭癢 ! 又32位元版本,又64位元版本 !?!?! day_trader, 請你一有這方面的訊息就 post 上來,等大家唔洗氹氹轉! Thanks a lot !
 楼主| 发表于 2007-5-4 23:05:13 | 显示全部楼层

Originally posted by admin2 at 2007-5-3 23:57:
真頭癢 ! 又32位元版本,又64位元版本 !?!?!
day_trader, 請你一有這方面的訊息就 post 上來,等大家唔洗氹氹轉!

Thanks a lot !


  :smil ...

 

 

一、何謂 64 位元 CPU:
我們知道一個功能強大的軟體其實是由無數行的程式所組合而成,每一行的程式碼均會透過編譯器編譯成數筆資料,送到 CPU 內部的暫存器中等待執行。而所謂的 64 位元也就是在這資料的寬度、暫存器的大小以及執行指令的長度均為 64 位元,另外在記憶體的定址能力同樣也為 64 位元。

 

二、EM64T 技術

Intel EM64T 是為了強化 IA-32 架構所發展的新技術。包含此技術的 IA-32 處理器除了可向下相容於現存的 32 位元軟體,並賦予軟體存取更多記憶體空間。並且允許那些開發於 32 位元定址模式下的軟體擁有執行於 64 位元定址空間的能力。

相較於之前 IA32,擁有 EM64T 的 IA32e 最大的不同是將記憶體定址能力由原本 2 的 32 次方提升到 2 的 64 次方,也就是 18446744TB。

 

三、64 位元處理器的迷思

是不是購買了 64 位元處理器,相對的執行速度就是原本 32 位元的兩倍?其實以目前的作業系統 Windows XP 或是 Windows 2000 均為 32 位元的作業系統,而應用程式部分亦為 32 位元,也因此在程式碼分割與執行指令上仍為 32 位元寬,而 CPU 資料處理部分仍為 32 位元,也因此與目前的 IA-32 處理器並無差別。

 

在未來 Windows XP 64-bit Edition for Extended System 上市後搭配 64 位元的應用程式,在效能方面才能有所提升

 

 

 

[ Last edited by day_trader on 2007-5-4 at 11:07 PM ]

 楼主| 发表于 2007-5-4 23:40:36 | 显示全部楼层

若果看不懂也不緊要,就讓我簡單說明:

 

現今的Core 2 Due(雙核處理器)巳擁有Intel EM64T功能,亦即支援64Bit功能,而只要底板用上8GB記憶體(4GB記憶體或以下只支援32Bit),則在硬體上巳是64bit功能,64bit功能比32bit運算快上很多,但因為Windows Xp是32bit系統,所以現今的Software大多是用32bit來編寫,因此在過渡期Windows Vista便推出32bit與64bit兩個版本。

 

但我們要知道,雖然現今大多數軟體是32bit來編寫,但因為Vista 64bit會是未來發展路向,原因是64bit比32bit運算快上很多,加上64bit系統多能兼容32bit軟體,但32bit系統則不能兼容64bit軟體

 

所以各位若果要買windows vista的話,千萬要買64bit系统,雖然起初可能有些不便,但一或二年過後,市場續漸淘汰32bit軟體,到時閣下又要花錢再買windows vista 64bit,則正中Microsoft下懐,若不是你們要三兩年換一換系統,那來連續拾幾年的世界首富呀::::

 

 

 

[ Last edited by day_trader on 2007-5-4 at 11:45 PM ]

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|『最佳拍檔』智能決策系統

GMT+8, 2024-9-21 08:54 , Processed in 0.142021 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表