計算機組成原理 高速緩衝儲存器與輔助儲存器

2021-09-27 18:42:07 字數 1300 閱讀 4878

cache的標記部分實際上標記了主存塊和cache塊之間的對應關係,如果乙個主存塊調入到cache當中,可講主存塊號寫到標記當中。cpu要從cache中訪問這個資料,要先確定要訪問的塊號是不是已經被送到cache當中,拿給出位址的主存塊號與標記進行比較,若正好相等,並且cache是有效的,則這個塊裡面就儲存了在記憶體裡的資訊可以直接從cache訪問資料,速度大大加快

快取共有c塊 主存共有m塊 主存中只有部分塊被放入了快取當中

若命中,主存和快取塊之間就建立了對應關係,某乙個主存塊裝入到了某乙個快取塊當中,這個對應關係就可以用標記進行表示,如果沒有調入那麼就沒有建立這種對應關係。在標記記錄當中記錄了與某快取塊建立對應關係的主存塊號

效率e與命中率有關

設cache命中率為h,訪問cache的時間為

讀操作

寫操作cache和主存的一致性

增加cache的級數 

統一快取和分立快取

主存當中任意乙個給定的塊只能對映到指定的cache塊當中

拿cache儲存體作為乙個尺子度量主存儲存體,將主儲存器劃分成若干個與cache儲存體相等的區,每個區當中包含字塊數與cache相同,每個區中的字塊編號時可以從0開始,任何乙個區的第0塊只能放到cache的第0塊。

如果cpu給出乙個位址,我們分成三部分,區號、塊號、塊內偏移位址。要對比區號與標記是否相同,則為命中

cache利用率變高,只要cache中還有空閒字塊就可以調入,但是速度慢

先把cache分成塊,cache塊被分成組。

主儲存器進行分割槽,每個區的大小與cache的組數相同。每個區的字塊0可以被放入cache的第0組任意位置

一、先進先出演算法

二、近期最少使用演算法

計算機組成 高速緩衝儲存器Cache

以前計算機是兩層儲存結構 主存和輔存。現在大多出計算機中的三層儲存結構是 快取記憶體cache 主 儲存器和輔助儲存器。那為什麼要提出快取記憶體呢?主要的原因是為了提高儲存器的平均訪問速度。使儲存器的速度與cpu的速度想匹配。那快取記憶體是如何提高儲存器的速度?首先介紹一下快取記憶體,名叫cache...

漫談計算機組成原理(五)高速緩衝儲存器

老樣子,在正式開始介紹 高速緩衝儲存器 之前,我們先來了解一下其相關的資訊。這種結構進一步的驗證了儲存器的層次結構 高速緩衝儲存器位於暫存器之下的特點。好了,說了這麼多,那讓我們來看看高速緩衝儲存器的工作原理吧!實際上,cache的工作原理非常簡單,就是利用了對映的方式來獲取主存資訊。我們知道,主存...

計算機組成原理 儲存器

儲存器 計算機記憶儲存部件 分類 儲存器材質 半導體為主 儲存器作用 主存,快取,輔存 儲存器訪問方式 層次結構 暫存器 快取 主存 虛擬儲存器 輔存 磁碟 磁帶 主存 與cpu交換資料 通過資料匯流排和位址匯流排 以及mar,mdr 組成 儲存體 主存晶元 mar,mdr cpu晶元上 儲存體 儲...