中级程序员教程-Cache映像技术
看了中級程序員有關Cache映像技術,總是迷迷糊糊的。我覺的這本叫“計算機組成原理”的書講的很清楚
在Cache中用于存放數據或指令的鏡頭存儲器稱為內容Cache,用于存放數據或指令在內存中的所在單元的地址的靜態存儲器稱為標識Cahce。
全相聯映像方法:
CPU訪問內存時送出的地址先和標識Cache中的地址比較,若所需的數據或指令的地址在標識Cache中則命中。然后把內容Cache中與之對應的單元所讀出的指令和數據送給CPU。
直接映像方法:
在這種Cache結構中,地址(CPU訪問送出的地址)分為兩部分:索引和標識,索引是地址的低位部分,直接作為內容Cahce單元的地址,而高位部分作為標識,存儲在標識Cache中。索引做為地址,其作用在內容Cache和標識Cache中各確定一個單元。所以只要比較地址的標識部分和索引在標識Cache確定的單元,若相等即命中。
組相聯映像方法:
介于全相聯映像和直接映像之間的一種結構。在直接映像方法中每個索引在Cache中只能確定一個標識,而在組相聯映像中,每個索引,在Cache中存放的標識數量增加了從而增加了命中率。
http://books.google.cn/books?id=hyVW6BNNtwQC&pg=PT194&lpg=PT194&dq=%E7%9B%B4%E6%8E%A5%E6%98%A0%E5%83%8F&source=web&ots=qTrBod3MFp&sig=sRDvnezjzMy7ADP80hdOrFrT9OQ&hl=zh-CN&sa=X&oi=book_result&resnum=8&ct=result#PPT191,M1
轉載于:https://www.cnblogs.com/afterruins/archive/2008/10/21/1312507.html
總結
以上是生活随笔為你收集整理的中级程序员教程-Cache映像技术的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个完备的要素SHAPE裁剪函数
- 下一篇: 我们为什么要把方法区分为:静态方法和实例