你要是有在注意cpu的規格..
應該對這兩個名詞蠻熟悉的..
老實說...我是個硬體白痴(聽說軟體方面也不怎樣@@?)
這是某次陷害同學而讓自己也被額外交代的作業
以下是網路上找的資料整理後的內容(精簡版...因為完整版太無趣了)
何謂快取(Cache):
於處理單位中,一個高速度緩衝儲藏器,能夠繼續不斷更新,以便包含儲存體最新存取的內容,其主要目的是減少存取時間。
電腦很多地方都有「快取」的設計,它的意義很簡單,就是高速裝置和慢速裝置中間的緩衝區。以CPU為例,當你執行一個軟體,比如Word,資料就先從硬碟載到記憶體,再從記憶體讀到CPU快取裡,CPU是從快取裡執行,這樣遇到需要重複使用的資料時,就能從快取裡讀,不必再繞遠路去翻記憶體。
L1L2快取:
L1和L2就是第一、第二層快取,因為CPU實在太快,必須要有非常非常快的快取做為它的暫存區,這就是L1,可是這種超高速的快取製作困難,成本極高,量不能太大,通常只有64KB或128KB,暫存最近執行的資料。而第二層的L2就比較大,1MB、2MB、4MB都有人做,放一些較久之前執行的資料,再更久一點的就到記憶體去,而不太常用的才回到硬碟。
CPU如何找資料?
CPU找資料是從L1、L2、記憶體、硬碟依序找下去,而儲存資料時,比如存檔Word文件,也是這樣一步一步回到硬碟去。而伺服器用的CPU還有更大的L3快取做第三層緩衝,未來製程進步,也許一般消費端CPU也會有L3。快取是愈大愈好,因為CPU內部的運算單元執行速度超快,對一點點的延遲都很敏感,最好一切都能在快取內執行,需要載入新資料時,不得已才從記憶體裡讀。所以快取大小是評斷CPU效能的依據,通常性能愈強的CPU,也會搭配更大的快取。
CPU存取資料的順序如上圖所示,由最快最近的地方找起,如果沒抓到想要的資料再一層層往下找,因此愈上層的部分,影響效能就愈明顯。寫入資料時也是一層層往下寫,除了硬碟可以永久儲存之外,其他都是一斷電,資料就消失,所以如果你在編輯一個Word檔,在還沒有存檔之前,只有CPU的快取和記憶體裡有資料,一跳電,就完了。
雖然不是很完整,我也不是很懂
但是多少增加一點常識!!
應該對這兩個名詞蠻熟悉的..
老實說...我是個硬體白痴(聽說軟體方面也不怎樣@@?)
這是某次陷害同學而讓自己也被額外交代的作業
以下是網路上找的資料整理後的內容(精簡版...因為完整版太無趣了)
何謂快取(Cache):
於處理單位中,一個高速度緩衝儲藏器,能夠繼續不斷更新,以便包含儲存體最新存取的內容,其主要目的是減少存取時間。
電腦很多地方都有「快取」的設計,它的意義很簡單,就是高速裝置和慢速裝置中間的緩衝區。以CPU為例,當你執行一個軟體,比如Word,資料就先從硬碟載到記憶體,再從記憶體讀到CPU快取裡,CPU是從快取裡執行,這樣遇到需要重複使用的資料時,就能從快取裡讀,不必再繞遠路去翻記憶體。
L1L2快取:
L1和L2就是第一、第二層快取,因為CPU實在太快,必須要有非常非常快的快取做為它的暫存區,這就是L1,可是這種超高速的快取製作困難,成本極高,量不能太大,通常只有64KB或128KB,暫存最近執行的資料。而第二層的L2就比較大,1MB、2MB、4MB都有人做,放一些較久之前執行的資料,再更久一點的就到記憶體去,而不太常用的才回到硬碟。
CPU如何找資料?
CPU找資料是從L1、L2、記憶體、硬碟依序找下去,而儲存資料時,比如存檔Word文件,也是這樣一步一步回到硬碟去。而伺服器用的CPU還有更大的L3快取做第三層緩衝,未來製程進步,也許一般消費端CPU也會有L3。快取是愈大愈好,因為CPU內部的運算單元執行速度超快,對一點點的延遲都很敏感,最好一切都能在快取內執行,需要載入新資料時,不得已才從記憶體裡讀。所以快取大小是評斷CPU效能的依據,通常性能愈強的CPU,也會搭配更大的快取。
CPU存取資料的順序如上圖所示,由最快最近的地方找起,如果沒抓到想要的資料再一層層往下找,因此愈上層的部分,影響效能就愈明顯。寫入資料時也是一層層往下寫,除了硬碟可以永久儲存之外,其他都是一斷電,資料就消失,所以如果你在編輯一個Word檔,在還沒有存檔之前,只有CPU的快取和記憶體裡有資料,一跳電,就完了。
雖然不是很完整,我也不是很懂
但是多少增加一點常識!!
文章標籤
全站熱搜

謝謝啊!給它收下來看了 :)
這篇我覺得真的很無聊ㄟ 沒想到你會想收下 哈哈 還真捧場阿!!
不管什麼東西~你傳給他~他都會收下的! 哈哈..先收再說~..^_^
誠意!誠意!樓上的明白不?