首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
容量为64块的Cache采用组相联方式映像,每块大小为128个字,每4块为一组。若主存容量为4096块,且以字编址,那么主存地址应该为(4)位,主存区号为(5)位。
容量为64块的Cache采用组相联方式映像,每块大小为128个字,每4块为一组。若主存容量为4096块,且以字编址,那么主存地址应该为(4)位,主存区号为(5)位。
admin
2019-03-04
33
问题
容量为64块的Cache采用组相联方式映像,每块大小为128个字,每4块为一组。若主存容量为4096块,且以字编址,那么主存地址应该为(4)位,主存区号为(5)位。
选项
A、5
B、6
C、7
D、8
答案
B
解析
Cache(高速缓冲存储器)的功能是提高CPU数据输入/输出的速率,突破所谓的“冯.诺依曼瓶颈”,即CPU与存储系统间数据传送带宽限制。高速存储器能以极高的速率进行数据的访问,但由于其价格高昂,如果计算机的主存储器完全由这种高速存储器组成则会大大增加计算机的成本。通常在CPU和主存储器之间设置小容量的高速存储器Cache。Cache容量小但速度快,主存储器速度较低但容量大,通过优化调度算法,系统的性能会大大改善,仿佛其存储系统容量与主存相当而访问速度近似于Cache。在计算机的存储系统体系中,Cache是访问速度最快的层次。使用Cache改善系统性能的依据是程序的局部性原理。依据局部性原理,把主存储器中访问概率高的内容存放在Cache中,当CPU需要读取数据时就首先在Cache中查找是否有所需内容,如果有则直接从Cache中读取;若没有再从主存中读取该数据,然后同时送往CPU和Cache。如果CPU需要访问的内容大多都能在Cache中找到(称为访问命中,hit),则可以大大提高系统性能。当CPU发出访存请求后,存储器地址先被送到Cache控制器以确定所需数据是否已在Cache中,若命中则直接对Cache进行访问。这个过程称为Cache的地址映射。常见的映射方法有直接映射、相联映射和组相联映射。(1)直接映射:以随机存取存储器作为Cache存储器,硬件电路较简单。在进行映射时,存储器的地址被分成三部分,从高到低依次为:高位地址标识符、块号,以及块内地址。首先按照块号访问Cache,把该块的tag值与存储器地址中的tag域进行比较,若相同则根据地址中的word域对该项数据进行读写,若tag不相符则说明访问未命中。直接映射方式也是一种多对一的映射关系。(2)相联映射:使用相联存储器作为Cache,其速度快于直接映射,但是硬件电路较复杂,而且价格也较昂贵。使用相联存储器组成的Cache存储器,其基本单元分成两部分:地址部分和数据部分。数据部分用于存放数据,而地址部分则存放该数据的存储器地址。当进行映射时,相联存储器把CPU发出的存储器地址与Cache内所有的地址信息同时进行比较,以确定是否命中。全相联映射方式因其比较器电路难于设计和实现,而只适用于小容量Cache。(3)组相联映射:组相联映射的每一个块中有两个或两个以上不同的tag域,每一个tag域则对应着一个数据域。这样。Cache中同一项的两个(或多个)数据有相同的 block值和word值,但是可以有不同的tag值,从而弥补了直接映射机制的缺陷。当 CPU发出读写请求后,地址信息中的block域用来访问Cache存储器。存储器地址所含的tag域则同时和该块中所有的tag(图中为两个)进行比较以确定是否命中。为了加快tag的比较过程,可以采用相联存储器的方式并行地进行比较。这就是组相联名称的由来。组相联映射方式适度地兼顾了相联和直接映射两种方式的优点。在Cache容量相等的条件下,组相联映射比直接映射方式有更高的命中率。若计算机的Cache容量大,速度快,而且运行的程序又能使CPU读写的数据经常在Cache中获得,则该程序执行的速度就快,也就是说如果程序短,访问存储器的局部性比较大,Cache的命中率就会比一般程序高。采用这种程序来评价计算机性能往往性能偏好。本题为组相联的Cache存储器的主存地址和Cache地址格式为:
区号的长度由主存分区的区数确定,组号的长度由一个区的分组的组数确定,块号的长度由一个组的分块的块数确定,块内地址由块的大小确定。所以依据题意得:Cache分4块为一组,所以块长度=log
2
4=2;64块的Cache可以分为16组,所以组号长度=log
2
16=4:字块大小为128,所以块内地址长度=log
2
128=7。由于Cache分为64块,所以主存分为4096/64=64个区,区号长度=log
2
64=6。主存块长度=log
2
4=2;主存组号长度=log
2
16=4:主存块内地址长度=log
2
128=7。总长度二区号长度+组号长度+块长度+块内地址长度=19。
转载请注明原文地址:https://kaotiyun.com/show/8JTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
如果项目的总预算是20000元,在某个时间点发现完成比例是60%,实际成本(已完成工作实际成本)15000元,则成本偏差(CV)和进度计划(SV)偏差是()。
数据安全的目的是实现数据的()。
你正管理的一个项目与你以前成功管理过的许多项目相似。你与你的团队成员确定达成该项目目标的可能性是95%,同时还确定了可能需要的应急储备的范围。这些判断包括在()中。
自制或外购的决定需要考虑()。
某ERP项目的生产管理子系统进行安装调试时,项目经理发现车间操作员的实际操作方式与最初客户确定的操作方式有较大不同。为了解决这个问题,首先应(62)。
某软件的工作量是20000行,由4人组成的开发小组开发,每个程序员的生产效率是5000行/(人月),每对程序员的沟通成本是250行/(人月),则该软件需要开发盟月。
某项目实施需要甲产品,若自制,单位产品的可变成本为12元,并需另外购买一台专用设备,该设备价格为4000元;若采购,购买量大于3000件,购买价格为13元/件,购买量小于3000件时,购买价为14元/件。则甲产品用量(66)时,外购为宜;甲产品用量(67)
某项目实施需要甲产品,若自制,单位产品的可变成本为12元,并需另外购买一台专用设备,该设备价格为4000元;若采购,购买量大于3000件,购买价格为13元/件,购买量小于3000件时,购买价为14元/件。则甲产品用量(66)时,外购为宜;甲产品用量(67)
某公司按总价合同方式约定订购3000米高规格的铜缆。由于建设单位原因,工期暂停了半个月,待恢复施工后,承建单位以近期铜价上涨为理由,要求建设单位赔偿购买电缆增加的费用,并要求适当延长工期。以下说法中,(47)是正确的。
(2010下架构)共享数据库是一种重要的企业应用集成方式。以下关于共享数据库集成方式的叙述中,错误的是______。
随机试题
长期应用不但加速自身代谢,而且可加速其他合用药物代谢的肝药酶诱导剂是
属于减毒活疫苗的是
A.二甲双胍B.罗格列酮C.格列齐特D.阿卡波糖E.瑞格列奈
关于受激辐射光放大的发生错误的是
旋覆代赭汤中旋覆花、代赭石的配伍意义是
关于夏热冬暖地区建筑内燃气管线的敷设,下列说法中错误的是()。
文化是活的生命。持久的生命力有赖于其影响力,而社会大众的喜爱是构成影响力的前提条件。由此可以推出()。
使用(12)DPI的分辨率扫描一幅2×4英寸的照片,可以得到一幅300×600像素的图像。
Whenyouopenafileorrunaprograminacomputer,awindowappearsonthedesktopofyourcomputer.The(67)ofthewindowindi
A、Itwasfreeofchargeonweekends.B、Itwasofferedtofrequentguestsonly.C、Ithada15%discountonweekdays.D、Itwas10%
最新回复
(
0
)