- 1、本文档共153页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 组相联映射是直接映射和全相联映射的一种折中方案。 映射关系 将Cache中的行等分为若干组,主存中的每一块只能映射到Cache的特定组中,但是可调入到该组的任一行中; 组间为直接映射,组内为全相联映射。 设Cache共u组,每组r行,则映射函数如下 组号 q= j mod u 当Cache的一组包含r行时,通常称为r路组相联映射。 3、组相联映射(Set-associative Mapping) j——主存块号 * * 组相联映射示意图 动画演示:组相联映射.swf * * 当Cache为2路组相联映射,共4组时,映射函数为q=j mod 4; 主存地址格式 特点: 灵活性:比直接映射灵活(主存可映射到组内任一块); 快速性:比全相联比较次数少,只需组内全部比较; 由于比较次数少,电路也较易于实现。 组相联映射的特点 主存块号 Cache组号 Cache组内行号 0000 00 0或1 0001 01 0或1 1010 10 0或1 1111 11 0或1 主存标记 Cache组号 块内地址 * * 组相联映射中的地址映射和变换 地址映射 主存中数据块调入Cache时,只能调入Cache的特定组; 在该组内,可选择任一行调入数据; 调入的同时,将主存标记和Cache的组内行号写入块表; 地址变换 CPU访存时,发出主存地址; 从主存地址中截取出Cache组号,找到块表的对应组; 在组内,使用主存标记进行检索; 命中时,使用Cache组号、Cache组内行号和块内地址访问Cache; * * 组相联映射地址变换示意 * * 2MB存储器共21位地址 16位块地址,3位块内字地址,2位字节地址 16KB的Cache共14位地址 9位行地址,3位行内字地址,2位字节地址 采用直接映射,主存地址格式: 例: 某系统的存储器为2MB,每字块为8个字,每字32位, 若Cache为16KB,采用字节编址方式。问:(1)采用直接映射,主存地址格式是什么? (2)采用全相联映射,主存地址格式是什么? (3)采用16路组相联映射,主存地址格式是什么? 7位主存标记 9位行地址 3位块内地址 2位字节地址 * * 例: 某系统的存储器为2MB,每字块为8个字,每字32位, 若Cache为16KB,采用字节编址方式。 问:(1)采用直接映射,主存地址格式是什么? (2)采用全相联映射,主存地址格式是什么? (3)采用16路组相联映射,主存地址格式是什么? 采用全相联映射,主存地址格式为: 采用16路组相联映射,主存地址格式为: 16位主存标记 3位块内地址 2位字节地址 11位主存标记 5位组地址 3位块内地址 2位字节地址 三种地址映射方式的对比 ——全相联映射方式 * * 主存 …… 主存地址格式 主存标记/块号 块内地址 Cache …… Cache地址格式 Cache行号 行内地址 块表 主存标记 Cache行号 相联比较 三种地址映射方式的对比 ——直接映射方式 * * 主存 …… 主存地址格式 主存标记 Cache行号 块内地址 Cache …… Cache地址格式 Cache行号 行内地址 块表 地址 主存标记 比较 相等 三种地址映射方式的对比 ——组相联映射方式 * * 主存 …… 主存地址格式 主存标记 Cache组号 块内地址 Cache …… Cache地址格式 Cache组号 组内行号 行内地址 块表 Cache组号 主存标记 组内行号 相联比较 相等 * * 2009年考研真题 14. 某计算机的Cache共有16块,采用2路组相连映射方式,每个主存块大小为32字节,按字节编址。主存号129号单元所在主存块应装入到cache的组号是( ) A. 0 B. 2 C. 4 D. 6 21. 假设某计算机的存储系统由Cache和主存组成。某程序执行过程中访存1000次,其中访问cache缺失(未命中)50次 ,则Cache的命中率是( ) A. 5% B. 9.5% C. 50% D. 95% C D 主存标记 Cache组号 块内地址 主存地址格式 5位 3位 若干位 Cache共16块,2路组相联,共8组,组号3位 * * 3.7? 虚拟存储器 3.7.1 虚拟存储器的基本概念 3.7.2 页式虚拟存储器 3.7.3 段式虚拟存储器 和段页式虚拟存储器 3.7.4 虚存的替换算法(自学) 3.7.1 虚拟存储器的基本概念 虚拟存储器的使用 物理内存容量有限,难以满足实际使用的需要; 利用辅存空间,
您可能关注的文档
- 市场营销理论与实训教程的任务3.ppt
- 市场营销餐饮策划书.doc
- 市场营销精细化管理.ppt
- 第3单元 电容式传感器.ppt
- 市场调查与预测(复习题).doc
- 市场营销理论与实训第三章.ppt
- 市场规划与发展策略.ppt
- 第2课贞观之治.ppt
- 市场调查与预测一.ppt
- 市场调查01.ppt
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第2课时 点的坐标特征.pptx
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第3课时 建立适当的平面直角坐标系.pptx
- 北师大版(2024)八年级数学上册课件 4.3 一次函数的图象 第1课时 正比例函数的图象及性质.pptx
- (人教A版数学选择性必修三)讲义第15讲7.1.1条件概率(学生版+解析).docx
- (人教A版数学选择性必修三)讲义第19讲8.1成对数据的统计相关性(8.1.1变量的相关关系+8.1.2样本相关系数)(学生版+解析).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第2课时 加减消元法.pptx
- (人教A版数学选择性必修一)2025年秋季学期讲义第01讲1.1.1空间向量及其线性运算(学生版+教师版).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第1课时 代入消元法.pptx
- 北师大版(2024)八年级数学上册课件 5.3 二元一次方程组的应用 第3课时 二元一次方程组的应用(3).pptx
- 北师大版(2024)八年级数学上册课件 5.4 二元一次方程与一次函数 第2课时 用二元一次方程组确定一次函数表达式.pptx
文档评论(0)