PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   效能極限 (https://www.pcdvd.com.tw/forumdisplay.php?f=18)
-   -   請問Windows 64位元穩跑32位元程式嗎?效能如何? (https://www.pcdvd.com.tw/showthread.php?t=854578)

0948217712 2009-05-27 11:07 AM

請問Windows 64位元穩跑32位元程式嗎?效能如何?
 
32位元的應用程式很多,但看雜誌說 64 位元的 Windows 可以穩跑 32 位元程式並且效能更好?可否請用 64位元作業系統的前輩說說:

1.可以穩跑 32 位元程式嗎?
2.32位元程式在64位元 Windows 上跑效能有比較好嗎?
3.Game 在 64 位元作業系統上跑效能及穩定性如何?

請前輩提供經驗,謝謝了.

anderson1127 2009-05-27 02:02 PM

如果樓主說的都是真的,那最高興的應該是M$ , 怎麼可能不在M$網站
強力放送此一事實? 還讓雜誌來披露 ??

笑笑就算了,那家雜誌就不過是那麼一點點的水準, 還說得煞有其事的樣子!! :jolin:

直接想像一下光是64 bit OS就不可能可以相容32bit Application
如果硬要相容就一定要透過emulation(模擬),再執行該Application
這兩道程序,就要CPU執行不少程式碼,遠高於單單執行32bit程式碼
說老實話,要不是拜multi-core CPU及高時脈的執行速度之賜,能接近
在32bits mode的執行速度就很偷笑了,還想要更好的執行速度!?

dddada 2009-05-27 02:32 PM

目前X64 的最大誘因
就是記憶體可以超過4G

ZDNet 升級至64位元的利與弊
http://www.zdnet.com.tw/enterprise/...20109050,00.htm

dddada 2009-05-27 02:35 PM

如果考慮裝VISTA的話
公認 64位元的版本,是比32的好

0948217712 2009-05-27 04:59 PM

引用:
作者anderson1127
如果樓主說的都是真的,那最高興的應該是M$ , 怎麼可能不在M$網站
強力放送此一事實? 還讓雜誌來披露 ??


嗯,你說的以前我們的認知是如此,相容性一直是 MS 的弱點.

我直接說出資料來源,看大家有沒有相同的環境可證實此一說法:

1.PCDIY 5月號 120 頁.
2.題目:64位元與32位元作業系統運行32位元測試程式,64位元分數比較高.
3.在 Windwos Vista Ultimate SP1 x86 與Windwos Vista Ultimate SP1 x 64 作業系統上跑測試.
4.跑的軟體為32位元之 SiSoftware Sandra Pro Business, SuperPi 1.1,PassMark Performance 6.1 x86 等.

數據都出來了, 所以您所說的.....不是你認知過時就是 PCDIY 做假,第三種可能是我完全誤解內容所做之測試.希望是第三種吧.

:yeah: :yeah: :yeah:

anderson1127 2009-05-27 08:44 PM

基本上,我懶得再去做確認的工作,因為一點都不值得...
如果樓主真的興致高昂,那您不妨就犧牲一下,就算是為了廣大PCDVD
的網友,跳下去玩它一玩吧!!

站在我的立場,想都不用想,直接反應就出來了,PCDIY驗證的結果看看就好
認真你就輸了 !! 不信 !? 那你來好了....相信PCDIY還樂得有人幫忙
做打手!!

所以結論就是

1. M$ 不管它再怎麼改良OS , 目前的事實就是64 bits vs 32 bits
所執行的Application 基本上for 32 bits 無法直接在 64bits跑
2. 記得之前看的Windows 7 也是用模擬的方式來跑for XP Application !!
3. 以硬體的角度來看,64 bits 的資料吞吐量可以是32 bits的兩倍
但是程式的體積大小相較於32bits也較大,直覺來看,當然是64 bits OS
執行速度快, 但是卻無法跑32 bits Application 是其缺點,所以AP要有專用的64 bits Application
4. 以64 bits OS來跑XP 模擬,我不確定可不可以,就算可以,效能是否
可以超越32 bits OS的執行速度 是有疑問的,因為硬體效能/RAM等等
不對等的因素存在,誰知道最後的結果是什麼 ??
5. Vista還有必要討論下去嗎? Win 7都要出來了...
6. 樓主你的Application需求該不會只有上面列的那幾樣而已吧??

god 2009-05-27 10:05 PM

如果灌OS只用來跑測試程式用
那這台電腦也沒啥用處了
拿測試程式來比較
那也沒什麼用了

u3350829 2009-05-27 10:21 PM

站在developer的角度來看,32bit的program在64bit OS上面跑
並沒有什麼問題,只要不是硬體關聯太深或者開發時寫了太多32
bit特有的(ex:0xffffffff這類),不然大多只要簡單的修改(大多是
library path問題,ex:\windows\system32->\windows\Wowsys64)
,開發過不少Application之後32bit和64bit並沒有這麼難跨越...
至於效能問題這就要看跑的程式是哪些方面的,32bit程式在64bit
Windows中跑雖然需要經過WOW64.dll的轉換,但是對於很多
數學運算來說並不會變慢,尤其是大量數值運算反而會變快,但是
如果是一般程式和Game則大多會變慢(但感覺不出差別)...
總之,目前64bit Windows使用上並沒有什麼大問題,除了一些
device會找不到driver(廠商沒開發),以及小部份程式和game因
為當初開發沒注意到遵循M$開發準則(邪惡帝國SDK)之外,都是
可以勝任目前32bit Windows的所有工作的:)

0948217712 2009-05-28 12:38 AM

引用:
作者anderson1127
基本上,我懶得再去做確認的工作,因為一點都不值得...
如果樓主真的興致高昂,那您不妨就犧牲一下,就算是為了廣大PCDVD
的網友,跳下去玩它一玩吧!!...


感謝 anderson1127 兄的回應,但我的目的是希望有用過 64位元的前輩能分享經驗,推論...不是我問題的主軸.至於值不值得或要不要認知也不在我的腦中,因我不是急於採購 FOR 企業內部所用的評估,所以不具風險價值.我的問題應該這樣看:

如果 64位元的驅動完整,是否 64位元的作業系統比32位元更有吸引力.原因是能將目前主流硬體的效能發揮.有點像大家的顯卡都是 dx10 了但都用 DX9 的情況相似(是否覺得有點可惜感) ,以作業系統來說,不外是驅動問題及32位元舊程式的可執行性雙重考量.

感謝 u3350829 兄的回應,但您是否用過 64位元作業系統?小弟希望能得到的是您使用時的感覺,包含相容性,效能速度(硬碟,CACHE,MEDIA,GAME, COMPLIER ....etc).倒不用真切的數據,因這樣太麻煩,只想知個可否?及感覺上的效能.

目前主流硬體都勝任 64位元且毫無疑問,而以純 64位元來看,它的效能及定址照理都應該比 32位元優秀很多才是,但買來用得人少,小弟手上也沒有合法版權....只能聽有用過的人描述經驗...僅是如此.

dddada 2009-05-28 01:44 AM

XP SP2末期換到VISTA X64 SP1
只要是PC GAME,都裝來玩過(養動物來的)
除了 偵探遊戲 跟 模擬系列
各式修改器、破解都用過
玩過最古老的GAME是Diablo II
GAME MASTER 8 也能跑

常說有問題的人,可能自己都沒用過吧


所有的時間均為GMT +8。 現在的時間是04:47 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2024。