虛擬儲存器和cache的異同

2021-07-08 12:29:54 字數 302 閱讀 2322

相同點

都是基於程式區域性性原理,把程式中最近常用的部分駐留在高速儲存器中

一旦這部分程式不常用,把它們送回到低速儲存器中

這種換入、換出操作是由硬體或作業系統完成,對使用者透明

都力圖使儲存系統的效能接近高速儲存器,而**接近低速儲存器。

不同點cache是用硬體實現的,對作業系統透明;虛擬儲存用作業系統與硬體結合的方式實現。

cache是乙個物理儲存器,而虛擬儲存器是乙個邏輯儲存器,其物理結構建立在主存-輔存的結構基礎上。

在虛擬儲存中未命中的效能損失要大於cache系統中未命中的損失。

38虛擬儲存器與Cache的比較

虛擬儲存器與cache比較 相同點 1 最終目的都是為了提高系統效能,兩者都有容量 速度 的梯度 2 都把資料劃分為小資訊塊,並作為基本的傳輸單位,虛存的資訊塊更大 3 都有位址對映 替換演算法 更新策略等問題 4 依據程式訪問的區域性性原理 不同之處 1 cache主要解決系統速度,而虛擬儲存器缺...

記憶體儲存器和外儲存器的異同

記憶體儲器 記憶體又稱為記憶體儲器,通常也泛稱為主儲存器,是計算機中的主要部件,它是相對於外存而言的。記憶體儲器是計算機中重要的部件之一,它是與 cpu進行溝通的橋梁。計算機中所有程式的執行都是在記憶體儲器中進行的,因此記憶體儲器的效能對計算機的影響非常大。記憶體儲器 memory 也被稱為記憶體,...

cache 高速緩衝儲存器

cache 高速緩衝儲存器 一種特殊的儲存器子系統,其中複製了頻繁使用的資料以利於快速訪問。儲存器的高速緩衝儲存器儲存了頻繁訪問的 ram 位置的內容及這些資料項的儲存位址。當處理器引用儲存器中的某位址時,高速緩衝儲存器便檢查是否存有該位址。如果存有該位址,則將資料返回處理器 如果沒有儲存該位址,則...