目的
為了解決計算機容量,**,速度之間的關係
2.層次
1). 邏輯上分為以下層次:
cpu(通用暫存器) <-> cache <-> 主存 <-> 輔存
2). 主要層次:
• cache:提高訪問速度
• 虛擬儲存器:提高儲存器容量
3.原則
1).包含性原則:上層儲存器儲存內容為下層儲存器一部分內容的副本。比如cache內容為主存某一部分內容的副本。
2).一致性原則:不同層次儲存器內容保持一致。(涉及寫回策略)
4.指標(命中率)
1).概念:cpu訪存時在cache中找到所需資訊的概率
2).如何保證命中率:(區域性性原則:)
• 時間區域性性原則: 剛剛被訪問過的資料有可能再次被訪問
• 空間區域性性原則: 一段時間內被訪問的資料往往儲存在一小段區域
2).影響因素:
• 程式執行位址流分布情況
• cache替換演算法
• cache容量
• cache塊大小及預取演算法
4).公式:
• h = n1 / n //h:命中率, n1:cache命中次數, n:訪存總次數
• f = 1 - h //f: 失效率
• ta = h*tc + (1-h)*tm //ta:平均訪存時間, tc:cache訪問時間, tm:主存訪問時間
• sp = tm / ta //加速比
• e = tc / ta //訪問效率
儲存系統 儲存技術(1)
主機匯流排介面卡 host bus adapter hba 處理從伺服器到儲存裝置的連線,也可以執行其他幾個角色。而乙個基本的hba提供連線到儲存,更先進的hba已經嵌入陣列控制器。當儲存在位於或連線到伺服器,它被稱為直接附加儲存 direct attached storage das 通過專用的外...
計算機系統層次儲存結構
當前計算機系統一般會採用層次結構儲存資料,請介紹下典型計算機儲存系統一般分為 哪幾個層次,為什麼採用分層儲存資料能有效提高程式的執行效率?答 所謂儲存系統的層次結構,就是把各種不同儲存容量,訪問速度和 的儲存器按照層次結構組成多層儲存器,並通過管理軟體和輔助硬體有機的組合成為乙個整體,使所存放的程式...
儲存器層次結構
sram 靜態隨機訪問儲存器 sram儲存穩定,訪問速度快 具有雙穩定特性,一般作為1,2級快取記憶體。dram 動態隨機訪問儲存器 dram儲存不如sram訪問速度快,相比也沒有sram穩定,一般作為主存 記憶體 和圖形系統幀緩衝區。dram晶元中的乙個單元儲存乙個位,w個單元儲存乙個位元組,w個...