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

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
mor8
Major Member
 

加入日期: Aug 2005
文章: 237
Question 請問一個基本觀念,32位元和64位元的比較

對於一個迴圈程式來說
For i = 1 To 987654321
sum=sum+i
Next i
32位元和64位元的電腦分別執行這個程式
請問是64位元的電腦會比較快很多嗎?
謝謝
     
      
舊 2007-05-15, 11:12 AM #1
回應時引用此文章
mor8離線中  
michelle_lai529
*停權中*
 

加入日期: Dec 2005
文章: 21
不會,除非作業系統對64位元運算有做最佳化,不然只是定址跟指令及增加了,卻沒有使用
 
舊 2007-05-15, 11:28 AM #2
回應時引用此文章
michelle_lai529離線中  
阿宅
*停權中*
 
阿宅的大頭照
 

加入日期: Dec 2006
您的住址: 大鵰村
文章: 12
PERFORMANCE Performance(OS os,SYSTEM system)
{
if(os==WINDOWS) return PERFORMANCE_32BITS;
else
......
}
舊 2007-05-15, 11:33 AM #3
回應時引用此文章
阿宅離線中  
mor8
Major Member
 

加入日期: Aug 2005
文章: 237
你好
就算是作業系統對64位元運算有做最佳化
真得會比較快嗎
舊 2007-05-15, 11:35 AM #4
回應時引用此文章
mor8離線中  
gtr32ae101
Junior Member
 

加入日期: Sep 2003
文章: 919
樓主如果在意那一丁點速度請在WIN95(32Bit)上跑程式.系統吃資源超小.
-
不過....987654321 ......沒有型別阿.
__________________
退賽100%-而電腦是完全不被判罰的鬼遊戲.

小車隊倒光光.新人車手榨乾後.FIA賽事不如全面退出體育頻道.
舊 2007-05-15, 11:38 AM #5
回應時引用此文章
gtr32ae101離線中  
mor8
Major Member
 

加入日期: Aug 2005
文章: 237
引用:
作者阿宅
PERFORMANCE Performance(OS os,SYSTEM system)
{
if(os==WINDOWS) return PERFORMANCE_32BITS;
else
......
}

你好
看不懂兄台的意思
能否解釋一下
謝謝
舊 2007-05-15, 11:50 AM #6
回應時引用此文章
mor8離線中  
mor8
Major Member
 

加入日期: Aug 2005
文章: 237
引用:
作者gtr32ae101
樓主如果在意那一丁點速度請在WIN95(32Bit)上跑程式.系統吃資源超小.
-
不過....987654321 ......沒有型別阿.

你好
我不是在意那執行速度
只想弄懂原因
謝謝

沒有型別是指要設type嗎?
舊 2007-05-15, 11:54 AM #7
回應時引用此文章
mor8離線中  
syntech
*停權中*
 

加入日期: Jan 2003
文章: 494
好像忽略了 compiler 的因素
舊 2007-05-15, 12:25 PM #8
回應時引用此文章
syntech離線中  
twu2
Power Member
 

加入日期: Jan 2002
您的住址: Taipei
文章: 664
如果 CPU 的速度是一樣的話...

1. 上頭的數字都不會大於 0xFFFFFFFF, 兩者應該一樣快.
2. 數字會大於 0xFFFFFFFF, 且 32 位元的 compile 不支援 int64, 速度應該還是一樣快. 不過 32 位元的會溢位, 算出的答案不正確.
3. 數字會大於 0xFFFFFFFF, 且 32 位元的 compile 支援 int64, 兩者都應該可以算出正確的答案. 且 64 位元的機器會比 32 位元的快.
__________________

Tommy 碎碎念...

此文章於 2007-05-15 12:40 PM 被 twu2 編輯.
舊 2007-05-15, 12:38 PM #9
回應時引用此文章
twu2離線中  
gtr32ae101
Junior Member
 

加入日期: Sep 2003
文章: 919
引用:
作者mor8
你好
我不是在意那執行速度
只想弄懂原因
謝謝

沒有型別是指要設type嗎?


剛有看了一下.上面程式好像是用Basic的方式是打的.如果是的話應該是我看錯了.Basic的迴圈好像不用型別.
舊 2007-05-15, 12:47 PM #10
回應時引用此文章
gtr32ae101離線中  


    回應


POPIN
主題工具

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

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



所有的時間均為GMT +8。 現在的時間是02:37 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。