REV 儲存體系

2021-09-24 17:11:18 字數 1225 閱讀 3688

cpu

→cac

he→主

存→輔存

(外存)

cpu\rightarrow cache\rightarrow 主存\rightarrow 輔存(外存)

cpu→ca

che→

主存→輔

存(外存

)程式區域性性

技術指標位址編碼分為行址和列址.

減少位址開銷,同樣長度的位址可以定址更大的空間.

對電子管進行反覆充電.

對於乙個64位的system,為查詢方便,設定儲存對齊機制

注:8位bin(2位hex)對應一位元組,是儲存的基本單位.

type

length

bits

tail雙字8

64000單字4

3200

位元組(char,int,…)216

0cpu主存速度的差異

相連儲存器:對內容檢索.發起檢索時逐位比較,符合則修改命中位為1.

執行對映(選址,控制)的邏輯結構.

**cache的機制是塊傳遞.乙個塊包含多個位元組(位址).**傳輸時以塊為基本單位.cache的乙個單元(一行)容量都等於一塊.

ref:

對軟體,程式設計師,系統程式設計師透明

全相連

直接相連

組相連當未命中且cache全滿時,決定對可行行的替換方案.

flu將一段時間內命中最少的資料丟棄.:對新資料不友好

lru將未被命中時間最長的資料丟棄.

cpu更新的資料只寫回了cache.此時記憶體的資料無效.

solution記憶體繞過了cache,更新了資料.此時cache對應的資料失效.

solution物件:陣列,變數,結構(迴圈等)

空間區域性性

存放區域連續.

時間區域性性

對同一塊記憶體重複訪問.

REV 時序電路

不僅和現在的輸入有關也和過去的狀態有關的電路.有反饋迴路.s 1 1r 1 0s 0r 0 ke eps 1r 1 ban ne ds 1 rightarrow 1 r 1 rightarrow 0 s 0 r 0 rightarrow keep s 1 r 1 rightarrow banned ...

CSAPP 儲存體系實驗

1.觀察cache對程式資料訪問的加速作用 2.掌握程式設計中利用cache的基本方法 觀察 訪存模式對效能的影響 編寫 測試cache層次結構和容量等1.硬體 pc或任何一款具有cache的功能的計算機 2.軟體 windows linux作業系統 c語言編譯器 設計如圖1 2所示的 對二維陣列按...

hbase的儲存體系

一 了解hbase的儲存體系。hbase的儲存體系核心的有split機制,flush機制和compact機制。1 split機制 每乙個hbase的table表在剛剛開始的時候,只有乙個region,隨著資料的不斷插入到表中,region開始增大,當增大到一定的閥值以後,region就會等分兩個新的...