白中英计算机组成原理第3章_内部存储器(选用)素材.ppt

白中英计算机组成原理第3章_内部存储器(选用)素材.ppt

* * 设主存共512个单元(字节), Cache共32个单元,块大小为8个字节,试用直接映射方式组织Cache。 主存512个单元,每块8字节; 主存地址需9位(29=512),共512/8=64块 主存地址包括:主存块号m=6,块内地址b=3 Cache共32个单元,每行8字节 Cache地址需5位,共32/8=4行 Cache地址为:Cache行号c=2,行内地址b=3 直接映射举例(1/3) 2位Cache行号 3位行内地址 4位主存标记 2位Cache行号 3位块内地址 * * 直接映射举例(2/3) 0000 0000 CPU发送地址: 0000 01 001 ⊕ 相等 * * 直接映射举例(3/3) 若CPU发出的主存地址为0000 01 001; 先取高4位地址(主存标记0000)送往比较器的一端; 再用中间的2位地址(Cache行号01),在块表中取出该单元中保存的主存标记送往比较器的另一端; 若二者相等,则为命中,直接访问Cache的第01行中地址为001的单元,读取数据; 若二者不相等,则为未命中; 直接使用0000 01 001地址访问主存单元; 同时,将主存地址0000 01 000~ 0000 01 111的8个字节内容送到Cache的11000~11111单元中; * * 【例2】设主存容量1MB,cache容量16KB,块的大小为512B,

文档评论(0)

1亿VIP精品文档

相关文档