PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 效能極限
帳戶
密碼
 

  回應
 
主題工具
Adsmt
Golden Member
 
Adsmt的大頭照
 

加入日期: Feb 2004
您的住址: 從來處來
文章: 2,762
引用:
作者linjunan
前兩天才拿雙核與四核的用7zip壓一個14G的FILE。雙核要兩個小時多,四核只要四十多分鐘。且期間一樣CPU LOADING跑到七十以上,雙核上操作什麼幾乎都是要DELAY個幾秒,四核則是與正常無異....別說省下來一個小時多,那個『無DELAY』的操作就值回票價了。

2 小時 = 120 min = 3 x 40min

四核比雙核快三倍?
你誇大不實吧...

http://www23.tomshardware.com/cpu_2...=1073&chart=434
WinRAR 下同時脈 (E8400 VS Q9650), 四核還快不到五分之一。
難到用 7-z 四核就會飛上天.....

基本上除了「測試軟體」,實在看不太出四核在單一應用程式有什麼大優勢。
有興趣還可以多比較其他應用程式及遊戲,四核和雙核的差異,會發現單一應用程式之下,四核並沒有太多優勢,甚至有的只有微乎其徵的差異 (5% 以下), 這還不計算同價位下雙核時脈比較高及雙核比較好拉時脈的差異。
這表示計算這些時脈的差異後,在許多應用程式及遊戲下,四核的效能表現反而比不上雙核。

如果你沒有同時執行耗 CPU 程式的習慣,其實雙核綽綽有餘了。
     
      
舊 2008-04-11, 05:50 PM #31
回應時引用此文章
Adsmt離線中  
Lambda
Amateur Member
 

加入日期: Jan 2008
文章: 37
引用:
作者Adsmt
2 小時 = 120 min = 3 x 40min

四核比雙核快三倍?
你誇大不實吧...

http://www23.tomshardware.com/cpu_2...=1073&chart=434
WinRAR 下同時脈 (E8400 VS Q9650), 四核還快不到五分之一。
難到用 7-z 四核就會飛上天.....

基本上除了「測試軟體」,實在看不太出四核在單一應用程式有什麼大優勢。
有興趣還可以多比較其他應用程式及遊戲,四核和雙核的差異,會發現單一應用程式之下,四核並沒有太多優勢,甚至有的只有微乎其徵的差異 (5% 以下), 這還不計算同價位下雙核時脈比較高及雙核比較好拉時脈的差異。
這表示計算這些時脈的差異後,在許多應用程式及遊戲下,四核的效能表現反而比不上雙核。

如果你沒有同時執行耗 CPU 程式的習慣,其實雙核綽綽有餘了。

可能因為 L2 大小不一樣。

有些軟體在某些狀況下,Cache 大真的會有明顯差異。並且 7zip 與 WinRAR 並不太一樣。
 
舊 2008-04-12, 12:27 PM #32
回應時引用此文章
Lambda離線中  
blue70053
Advance Member
 
blue70053的大頭照
 

加入日期: Dec 2004
您的住址: 台南↔小港
文章: 425
大家的回應好像都離題了∼變成核心戰∼囧,我來回應樓主好了。

「憑印象回答」

32bit跟64bit的OS,老實說,對「一般使用者」來說根本就沒感覺。
更何況,XP系列(含Vista)的64bit OS定址並不完整(忘了在哪裡看到的,好像是國外的Linux論壇),這就變成XP系列的OS最大的功能是支援4G以上的記憶體。

所以,那個論壇最後討論出來的結果是M$ 64bit的OS只有Server系列可以用。
但問題來了,你要發揮出64bit的效能,不光是OS要有「完整64bit定址」,連軟體也要有,問題是一堆軟體都沒有。

就我的記憶,目前的64bit軟體,頂多是拿32bit的原始碼,以64bit的Compiler重新編譯過。
所以,它變成可以在64bit OS執行,但是,它依然是一個32bit的軟體。

你說有差嗎?我想是沒有的。

接著,64bit的OS並非是向下相容,而是將32bit的函式庫串連。
如此,當軟體有用到32bit的東西時,就可以直接連過去,這樣還是可以跑的。這就讓人誤以為,64bit的OS「可以」向下相容。

結語,當需要「大量」運算時(包括轉檔),64bit的OS確實是有它的優點,但重點是「軟體也要是64bit的」。

以上資料,是之前玩Linux 64bit而挖出來的,真實性有待神人查證。
__________________
黃色鬼屋戰鬥卡:39020602

我的部落格Taiwan獼猴

此文章於 2008-04-12 01:32 PM 被 blue70053 編輯.
舊 2008-04-12, 01:27 PM #33
回應時引用此文章
blue70053離線中  
Xforce
Senior Member
 
Xforce的大頭照
 

加入日期: Feb 2002
您的住址: 宜蘭
文章: 1,341
引用:
作者blue70053
大家的回應好像都離題了∼變成核心戰∼囧,我來回應樓主好了。

「憑印象回答」

32bit跟64bit的OS,老實說,對「一般使用者」來說根本就沒感覺。
更何況,XP系列(含Vista)的64bit OS定址並不完整(忘了在哪裡看到的,好像是國外的Linux論壇),這就變成XP系列的OS最大的功能是支援4G以上的記憶體。

所以,那個論壇最後討論出來的結果是M$ 64bit的OS只有Server系列可以用。
但問題來了,你要發揮出64bit的效能,不光是OS要有「完整64bit定址」,連軟體也要有,問題是一堆軟體都沒有。

就我的記憶,目前的64bit軟體,頂多是拿32bit的原始碼,以64bit的Compiler重新編譯過。
所以,它變成可以在64bit OS執行,但是,它依然是一個32bit的軟體。

你說有差嗎?我想是沒有的。

接著,64bit的OS並非是向下相容,而是將32bit的函式庫串連。
如此,當軟體有用到32bit的東西時,就可以直接連過去...


科科 目前看到的你講的好像沒一點是正確的

軟體大部份都不是用組合語言去寫的,而是靠Compiler去轉換較高階的語言,如果是較高階的抽象語言 Compile成64位元 相對的Compiler產生出來的Machine Code 或是Assembly自然也是對應到64位元的指令,

再來是你講甚麼鬼的"32bit的函式庫串連"
在Windows x64,64bit的程式是不能呼叫32bit的library,最明顯的一點就是IE 7 64bit是不能安裝Flash Player 9 的ActiveX Plug-in 因為,Adobe還沒有發佈64bit的Flash Player, 另外 Java Browser Plug-in也是相同的情形
__________________
AMD Athlon 64 3000+
Asus A8N-E nfoce 4 empowered
Simems DDR 400 512MB *2
Benq 1640
---------------------------------
舊 2008-04-12, 01:57 PM #34
回應時引用此文章
Xforce離線中  
blue70053
Advance Member
 
blue70053的大頭照
 

加入日期: Dec 2004
您的住址: 台南↔小港
文章: 425
引用:
作者Xforce
科科 目前看到的你講的好像沒一點是正確的

軟體大部份都不是用組合語言去寫的,而是靠Compiler去轉換較高階的語言,如果是較高階的抽象語言 Compile成64位元 相對的Compiler產生出來的Machine Code 或是Assembly自然也是對應到64位元的指令,

再來是你講甚麼鬼的"32bit的函式庫串連"
在Windows x64,64bit的程式是不能呼叫32bit的library,最明顯的一點就是IE 7 64bit是不能安裝Flash Player 9 的ActiveX Plug-in 因為,Adobe還沒有發佈64bit的Flash Player, 另外 Java Browser Plug-in也是相同的情形


是喔。
那為何在Linux上只要下載X86函式庫,再做個Link就可以跑了?

另外,Flash跟Java有64bit for Linux的。
__________________
黃色鬼屋戰鬥卡:39020602

我的部落格Taiwan獼猴

此文章於 2008-04-12 02:18 PM 被 blue70053 編輯.
舊 2008-04-12, 02:14 PM #35
回應時引用此文章
blue70053離線中  
Xforce
Senior Member
 
Xforce的大頭照
 

加入日期: Feb 2002
您的住址: 宜蘭
文章: 1,341
引用:
作者blue70053
是喔。
那為何在Linux上只要下載X86函式庫,再做個Link就可以跑了?

另外,Flash跟Java有64bit for Linux的。


http://www.redhat.com/magazine/009j...tures/multilib/
64bit 不能直接動態連結32bit library
相容模式執行32bit程式 必須要用32bit library

再來
http://labs.adobe.com/wiki/index.php/Flash_Player

When will a 64-bit version of Adobe Flash Player for Linux be available?

The Adobe Flash Player team is working on support for 64-bit platforms as part of our ongoing commitment to the cross-platform compatibility of Adobe Flash Player. We have not yet announced timing or release dates.

目前LINUX 64BIT FIREFOX是用NSWARPPER 去包32BIT的FLASH PLAYER

再者 我說的是 "JAVA Browser Plug-in" 沒有64位元
不是 JAVA JRE/JDK沒有64位元

http://java.sun.com/javase/6/webnot...igurations.html

64-bit Install (no Java Plug-in, Java Web Start support)

要到JDK 7才有64位元的JAVA Browser Plug-in

科科
__________________
AMD Athlon 64 3000+
Asus A8N-E nfoce 4 empowered
Simems DDR 400 512MB *2
Benq 1640
---------------------------------
舊 2008-04-12, 03:14 PM #36
回應時引用此文章
Xforce離線中  
Adsmt
Golden Member
 
Adsmt的大頭照
 

加入日期: Feb 2004
您的住址: 從來處來
文章: 2,762
軟體要訂什麼址啊?對一般軟體而言,根本不需要考慮它在記憶體的位址,它對記憶體的操作,就是對 OS 發出「我需要 xxxx 的記憶體空間,分一些給我用吧」的訊息。接下來就全權交給 OS 去處理。

大多數而言,軟體的撰寫也不必考慮什麼 32bit, 64bit 的差別,只要編譯時選擇適當的編譯器即可。
舊 2008-04-12, 03:18 PM #37
回應時引用此文章
Adsmt離線中  
Xforce
Senior Member
 
Xforce的大頭照
 

加入日期: Feb 2002
您的住址: 宜蘭
文章: 1,341
引用:
作者Adsmt
軟體要訂什麼址啊?對一般軟體而言,根本不需要考慮它在記憶體的位址,它對記憶體的操作,就是對 OS 發出「我需要 xxxx 的記憶體空間,分一些給我用吧」的訊息。接下來就全權交給 OS 去處理。

大多數而言,軟體的撰寫也不必考慮什麼 32bit, 64bit 的差別,只要編譯時選擇適當的編譯器即可。

在PORTING的時候 X64的資料型態也是要注意
__________________
AMD Athlon 64 3000+
Asus A8N-E nfoce 4 empowered
Simems DDR 400 512MB *2
Benq 1640
---------------------------------
舊 2008-04-12, 03:26 PM #38
回應時引用此文章
Xforce離線中  
blue70053
Advance Member
 
blue70053的大頭照
 

加入日期: Dec 2004
您的住址: 台南↔小港
文章: 425
引用:
作者Xforce
http://www.redhat.com/magazine/009jul05/features/multilib/
64bit 不能直接動態連結32bit library
相容模式執行32bit程式 必須要用32bit library

再來
http://labs.adobe.com/wiki/index.php/Flash_Player

When will a 64-bit version of Adobe Flash Player for Linux be available?

The Adobe Flash Player team is working on support for 64-bit platforms as part of our ongoing commitment to the cross-platform compatibility of Adobe Flash Player. We have not yet announced timing or release dates.

目前LINUX 64BIT FIREFOX是用NSWARPPER 去包32BIT的FLASH PLAYER

再者 我說的是 "JAVA Browser Plug-in" 沒有64位元
不是 JAVA JRE/JDK沒有64位元

http://java.sun.com/javase/6/webnot...igurations.html

64-bit Install (no Ja...


原來是這樣啊!之前都是看著說明一個一個代,然後就可以跑了∼XD
不過,為何Opera指定Java JRE檔案夾,然後就可以抓到?那裡面沒有JAVA Browser Plug-in啊?

還有就是,M$的64bit OS,真的如論壇討論的,浮點數(Float)位數比Linux少嗎?
__________________
黃色鬼屋戰鬥卡:39020602

我的部落格Taiwan獼猴

此文章於 2008-04-12 07:15 PM 被 blue70053 編輯.
舊 2008-04-12, 07:12 PM #39
回應時引用此文章
blue70053離線中  
coffeex
Master Member
 

加入日期: Feb 2007
文章: 1,628
引用:
作者EIGHTS
64bits 的作業系統目前會比較慢
但那是測試出來的數字
平常你使用上是沒感覺的

穩不穩定,我想是見人見智
因為 PC 的硬體是開放性的

我從 Win98 時代,就很少出現藍底白字
這樣我能講 Win98 很穩嗎?

不過如果你要用 64bits 的系統
我還是比較建議你直接跳到 Vista


PS:Windows 目前都不是原生的 64bits 系統
他只是用一種方法去支援 64bits
這是為了相容性沒辦法


98 和 2000 蠻穩定的
經歷幾代 me 大概是最短命的
舊 2008-04-13, 07:48 PM #40
回應時引用此文章
coffeex離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。