作者scer (御宅族-Karl)
站內hardware
標題Re: [請益] 請問CPU速度怎麼看
時間Sun Mar 4 21:01:28 2007
※ 引述《eentut (四葉幸運草)》之銘言:
: 小弟並非強者或高手級的
: 只是有些觀念怕大眾被誤導
: 所以再寫了回文 有不足之處或觀念錯誤之處 請指教
很厲害..把我要說的都說了..理論跟業界是不一樣的..
1024那個問題我道歉了..你有些觀念不是正確的.
對..亨利希‧赫茲 不尊重的事我也道歉..
: 1.
: 單位的大小寫關係非常重大...恕刪
關於H改成h.這種用不只有我一個.PTT內部就有不少這樣打的..
YAHOO 跟GOOGLE都有超多不尊重..
尊重歸尊重!?現實歸現實!?..你去找你去找一些硬體規格書.上面若也了hz.
你可以把他當作不良品退修嗎!?你在考試得時候把Hz寫成hz.教授.老師會當你嗎!?
就像Hard用1000單位來計算不是用1024單位計算你能說他錯嗎!?
對阿..是錯阿.但你是消費者.他是硬體商.規則用他定的.他說東.你也只能說東.
這是事實阿!?
: 2.
: 在基本電學裡 除了數位邏輯以外..恕刪
關於你說Hard會用1000來計算不是1024計算.這規定時硬體商規定的.
跟書上資料不合對不對.你拿書上資料跟真實電腦相比較那是書本錯還是電腦錯!?
硬體商為了某些關係把規格用一個叫"近似值"的方式改變了.
是不是上面跟我說的一樣.因為1024很接近1000所以以後都用1000來計算.
這叫做近似值.你們這些學生書本有教嗎.知道道理但不知道廠商用法!?
所以說這種事沒辦法講對錯.
Ps:關於之前文章有人叫我提供相關資訊.有你背書我可以省一點事.
關於你同步的問題.你知道電腦的外頻吧!?
或許你的想法可能是.記憶體跟CPU使用不同外頻.所以差1KHz真的差很多.
但他們外頻相同的,怎麼會有同步問題呢.若真的有2.8GHz跟3GHz不就有嚴重同步問題了嗎!?
因為外頻率一樣.我所說的差1MHz是說什麼!?可能是說沒說清楚讓你誤導了..
一個CPU跟另一個CPU頻率會完全一樣嗎!?好.就當作一樣.但每個主機版的外頻都一樣嗎!?
答案是不可能.為什麼!?讀過電子相關的都知道.電阻,電容..等元件均有誤差值.
沒讀過的.找個主機板看看他的電容上面就也寫了.
所以最初原PO所測出來的1.66666GHz 主機板設定若是是外頻133*12.5倍
小數點的部分應該是誤差值.應為主機板沒有外頻100*1.6666倍這種倍率(我是沒看過了)
我覺得是外頻166*10倍.就像上一篇的一樣 166MHz=166.6666666..Hz
再來T2300 1.66G 是外頻166*10倍.是這樣對吧!原理上來說166.666666*10才對吧!?
誤差6.666..MHz.就像你說的"精密電腦".真的飛彈不止打到高雄了.還打到美國.
所以說你的觀念不是錯.只是實際電腦的規格不是書上定義的.是硬體廠.
Ps:真的那位那麼閒有時間去量量主機板的外頻100MHz真的是100000000Hz整嗎!?
還有外頻133MHz誤差不可能到150MHz好嗎!?
PCI方面 就算134MHz除4 33.25MHz會當嗎!?
而且我說的是CPU的問題不是外頻的問題.好我重提一遍
3000MHz的CPU跟3001MHz的CPU差在那裡阿.若真的有問題.那北橋晶片是作啥用的阿!?
若你的觀念是對的.那3GHz跟2.8GHz就不能用在同一個主機板上.
時脈不等於資料.從RAM要傳CPU的資料.會因為時脈不同資料錯亂嗎!?
只是慢了幾分之幾秒傳到CPU
你所謂的"精密電腦"會當機嗎!?會爆電容嗎!?會有相容性問題嗎!?
現在用的電腦是出自於IBM規格.問題是IBM只出一種規格的電腦嗎!?
你應該聽過的IBM深藍電腦(DeepBlue)
他就是一部擁有平行運算能力的RS/6000SP超級電腦.
請問一下這跟你家用電腦是同規格的嗎!?
說軍用電腦前.作電子都知道.電阻電容IC都有所謂的軍規.也就是軍用規格.
那軍用電腦我還要多說嗎!?.不要把軍用跟民用混用!?
過去可能舊的時代.電腦只是軍用的.民間來說什麼是電腦都不知道的時代.
那個時代的電腦跟現在的電腦精準度跟速度不能比.
過去誤差10公里已經很厲害了.現在誤差幾公分都是問題.
(打個比方,我不是那年代的人我不知道實際狀況)
在打個比方好了.拿家用電腦跑軍方.當你發現敵機時.禿然出現藍色畫面.
上面寫著記憶體問題(鬆脫了).你用這個保衛台灣嗎!?Orz
Ps:
intel系列來說
記憶體控制器在北橋
所以CPU的FSB對記憶體效能影響並不大(不管同不同步)
並沒有所謂cpu低於2.4g就無法發揮效能這種事...
對amd系列來說
記憶體控制器在CPU
所以CPU的FSB越高,記憶體效能自然越好(在同步的情況下)
而amd系列越高階cpu的FSB越高,自然cpu時脈越快
這觀念沒有錯.不要說錯好嗎!?說我硬凹>0<"
1024觀念我錯了.但沒有說其他觀念我錯了.很多人也是只看第一句就罵我.艾~~~
: 3.
Pipeline觀念你這樣說他們知道嗎!?
簡單的說當你作多工時.程式A,程式B,程式C.可同時在CPU內部用不同的運算元件
減短他的處理時間.可是我說的不是你想的.
我說的是."一次計算可能要用到不只一個或兩個以上脈波"
我講的是單一程式而言,不是你想的那個樣子.
舉個實際的例子好了.
開始\執行\debug 打u 裡面的就是機械碼.
XOR AL,00
利用XOR計算元件,把AL跟00作運算.這個動作"可能"使用2個時脈.
因為之前你說的沒有錯.我當然知道什麼是DSP.所以我沒對這個提出反駁.
可是我道理是錯嗎!?在Pipeline上A B C最好的效果是在最長的程式執行完,
所有的程式都執行完畢.那把他強硬的叫做一次運算好了.
執行完後他只用到1個脈波or 2個脈波嗎!?
看不懂就在那邊亂講,我說的意思跟你貼的是一樣的嗎!?
4.: 這裡所說的32bits 64bits是指CPU一次所能處理的資料量..恕刪
你的文章是對的.但不代表我的文章是錯的
當你說上面7行是有錯誤的那一句時,我真的很懷疑你對Address bus,Data bus的瞭解
你說"這裡所說的32bits 64bits是指CPU一次所能處理的資料量"
對阿!?我有說錯嗎!?使用者問CPU又不是問RAM我扯到RAM作啥阿!?
不應該說你扯到RAM作啥
我想你懷疑我的是
32位元CPU通常只能支援4GB的記憶容量。
他的Address bus=2^32所他可以定址到4G
64位元CPU能支援巨大的記憶容量—最多能達到16EB
這個同上.有錯嗎!?記憶容量不等於記憶體容量好不好.
關於"從Hard載入到記憶體.在讀取到L2,在讀取到L1"
延伸第一篇."是由RAM給L2 在給L1 最後給CPU的"
這部分我打錯的地方在於L2在讀取到L1.我一直沒發現.
在這裡感到抱歉..筆誤.害到不少人..而且還是兩次筆誤
這是你貼的
http://www.csie.ntu.edu.tw/~r89004/hive/cache/page_1.html
他的第五段就是我說的擊中率(hit rate)
再來關於Pipeline你打成pipeline.這是對技術人員的不尊重嗎!?
你用相同標準規範別人.自己呢!?還有不硬凹說Pipline跟Hz不一樣.
: 6.
: CPU就算是同時脈 也有封裝和設計方式不同 而有所差異
: 並不只能看cache大小來評斷CPU好壞
: 對於CPU我了解很少 所以有人想補充的 歡迎賜教
: 謝謝~
但L2 Cache大小.在同格CPU下主機速度會有差.這就會跟擊中率(hit rate)有關
在這裡重申1024跟L2是我的錯..讓大家我下次發文會注意..
--
幸 福 常 常 像 貓 和 牠 的 尾 巴
當 貓 咪 拼 命 追 逐 牠 的 尾 巴 時
尾 巴 卻 跑 給 牠 追
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.225.7.91
※ 編輯: scer 來自: 125.225.7.91 (03/04 21:09)
→ fa18e:PPT ????????????????? 03/04 21:09
※ 編輯: scer 來自: 125.225.7.91 (03/04 21:10)
※ 編輯: scer 來自: 125.225.7.91 (03/04 21:10)
推 scer:哈哈..SORRY打錯了=0=a 03/04 21:10
推 ZCloud:我比較喜歡這篇(我完全不懂)XD 03/04 21:29
推 meletor:看完只想講一句:嘔湊了嗎?難道嘔湊了嗎? 03/04 21:32
推 klklkkl:樓上幽默!!XD 03/04 21:38