TANIKI wrote:
這個意思就是說 如果你的載子的移動速率有光速那麼快的話 它的物理極限大約可以到 上千 THz ...(恕刪)
不是這樣看的, 因為數位電路的資料是在路徑上(匯流排)之間移動, 所以輸入與輸出之間必須同步, 不然就得delay等一下. 前面有網友說, 0/1切換需要時間, 這也是因素之一, 但不是這10cm所要表達的意思. 以現在的CPU核心的複雜度來說, 資料是在路徑 (匯流排) 上移動, 核心從某處(記憶體, cache, 或暫存器) 取出資料算完後又存到某處 (記憶體, cache, 或暫存器) , 距離有多遠? 頻率高沒問題, 但如果太遠, 那就要等資料到達目的端時, 在下一個週期才能進行下一次的資料移動, 這樣跟把頻率降低是一樣的意思, 這樣能到THZ嗎?
先說一下前面我覺得怪怪的地方
光本身的速度當然是很快
前面也說到"光子"比"電子"速度快很多..所以頻率能進步多少.....etc
這兩種東西的比較是很怪的.... :P
電子的速度很慢沒錯
可是在電子線路上..並不是我從線的一端丟入電子
等它跑到另一端後我才會收到這個電子帶的O or 1
這例子在高中課本上都有..四顆鐵球排齊然後吊著
把邊邊的拉起來...放開..它會撞到第二顆..然後第二顆不會動
把能量再傳給第三顆..第三顆也不會動..再傳給第四顆..最後第四顆跳起來
電子在線路中傳遞訊息是這樣傳的吧
這速度跟電子移動的速度沒關係..跟電子傳遞能量的速度有關係
所以用電子的速度是多少..現在可以做到4Ghz..推測用光可以到幾Thz....
這樣感覺就不太對......
至於多核的問題
應該是說..其實從Winowds 3.1 開始..個人電腦就陷入要做很多白工的狀態 XD
再更早前跑Dos的年代..在config.sys or autoexec.bat中要載入一些東西
其實這些東西就已經是"同時"跟command.com一起在電腦中跑了
往後一點到了95 98..視窗操作環境也是要CPU or GPU的資源的
到了現在..在windows系統下..把工作管理員打開..看看有多少東西在跑
光開好機啥都不跑的情況下..其實OS就在後面做非常多的事
我是想說..光是在程式完全不改變..compiler也都不改變的情況下
只靠OS來把程式放在不同的CPU上來分散loading就已經能讓人感覺出多核的好處
當然..只針對單一程式來看的話..要涉及的問題就多的多了 :P
我倒是覺得....CPU ram 現在那麼便宜
真的蠻想來弄個一台電腦有四組螢幕鍵盤滑鼠..然後可以四個人用
讓電腦真的能夠"多人"的多工..這樣才比較能完全發揮"多核"的使用率 -_-b



























































































