Java教程

计算机组成原理 字块内地址,缓存块地址,主存块地址算法

本文主要是介绍计算机组成原理 字块内地址,缓存块地址,主存块地址算法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

字块内地址
看题目是那种
1.块长=2k,k就是字块内地址
2.每块n=2m个字,每个字k=2r位,即字块内地址=m+r
缓存块内地址
块数=2m,m就是块内地址,若是组联的话看是几路,若是n=2r路,则缓存块内地址=m-r
主存块地址(设为q):
直接映射:q=主存地址位数减去缓存地址位数
完全映射:q=主存地址位数减去字块内地址
组联:q=主存地址位数减去缓存地址位数减去字块内地址

Cache的改进
1.增加级数
2.将统一的Cache变成分立的Cache
单一缓存和两级缓存:片内缓存
统一缓存和分立缓存:

Cache主存地址映射
直接映射(固定的映射关系)
全相联映射(灵活性大)
组相联映射(上述两者的折中)

替换策略
先进先出算法
近期最少使用算法
随机算法

这篇关于计算机组成原理 字块内地址,缓存块地址,主存块地址算法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!