瀏覽單個文章
jackalawa
Advance Member
 
jackalawa的大頭照
 

加入日期: Jun 2002
文章: 365
引用:
作者DeepVoice
糟糕 這篇文章讓我想長篇大論起來了

首先 快取是三小
我們拿算盤書中很棒的例子來做說明
今天你要去圖書館中寫報告
由於你需要大量資料 所以你可能要查很多書
你發現 你邊寫報告時
手上可以抓著一本書(L1 最快)
桌上可以堆三本書(L2好了 慢了點)
你幹了一台推車放你桌旁 裡面堆了二十本(記憶體 恩 慢慢慢)
圖書館整棟大樓 N本書(硬碟了)

今天你要資料 首先當然看看是不是在你手上那本
(我們先假定你能看書名就知道資料在不在其中好了)
假設不是 你就往前桌上看看
再不是 恩 你要起身到旁邊推車翻一翻了
再不是 恭喜你 你要殺去一層樓一層樓找了

這邊會有個疑問 那我書全堆桌上 或全抓手上豈不是最快
這會面臨下面的問題
1.你需要特別訂做一個超大的桌子(超大的晶片面積)
2.就算有這張桌子 你花在從桌上的書堆中找出你要的書的時間增加了(快取延遲變高)
3.就算這桌子超大 很有可能你...

說的很棒+++++1111111
但要很懂處理器架構的人.才會認同你所說的...
一般似懂非懂的user恐怕會在編一些歪理...
讓你有理說不清.不過我還是覺得很棒..
算是溫習吧..
__________________
海闊天空
舊 2009-07-17, 02:18 AM #64
回應時引用此文章
jackalawa離線中