首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用Cache改善系统性能的依据是程序的局部性原理。程序中大部分指令是(1)的。设某计算机主存的读/写时间为100ns,有一个指令和数据合一的Cache,已知该Cache的读/写时间为10ns,取指令的命中率为98%,取数的命中率为95%。在执行某类程序时
使用Cache改善系统性能的依据是程序的局部性原理。程序中大部分指令是(1)的。设某计算机主存的读/写时间为100ns,有一个指令和数据合一的Cache,已知该Cache的读/写时间为10ns,取指令的命中率为98%,取数的命中率为95%。在执行某类程序时
admin
2017-09-13
46
问题
使用Cache改善系统性能的依据是程序的局部性原理。程序中大部分指令是(1)的。设某计算机主存的读/写时间为100ns,有一个指令和数据合一的Cache,已知该Cache的读/写时间为10ns,取指令的命中率为98%,取数的命中率为95%。在执行某类程序时,约有1/5指令需要额外存/取一个操作数。假设指令流水线在任何时候都不阻塞,则设置Cache后,每条指令的平均读取时间约为(2)ns。
(2)
选项
A、12.3
B、14.7
C、23.4
D、26.3
答案
B
解析
在设计和开发系统程序和应用程序时,程序员通常采用模块化的程序设计方法。某一模块的程序,往往集中在存储器逻辑地址空间中很小的一块范围内,且程序地址分布是连续的。也就是说,CPU在一段较短的时间内,是对连续地址的一段很小的主存空间频繁地进行访问,而对此范围以外地址的访问甚少,这种现象称为程序访问的局部性。
基于程序访问的局部性原理,增加Cache使得要访问的数据绝大多数都可以在Cache中找到,这样才能在性能上使主存的平均读出时间尽可能接近Cache的读出时间。Cache的工作效率通常用“命中率”来表示。
命中率指的是CPU要访问的信息在Cache中的概率,Cache的命中率越高,CPU访问主存的速度就越接近访问Cache的速度。通常Cache的容量越大,存储的块也越多,CPU的命中率就越高。但是,当Cache的容量达到一定值时,命中率并不会随着容量的增大而增加,而且Cache容量的增大将导致成本的增加,所以,Cache的容量一般是命中率与成本价格的折衷。
在一个程序执行期间,设N
c
表示Cache完成存取的总次数,N
m
表示主存完成存取的总次数,h定义为命中率,则有
若t
c
表示命中时的Cache访问时间,t
m
表示未命中时的主存访问时间,1-h表示未命中率,则Cache一主存系统的平均访问时间t
a
为:
t
a
=ht
c
+(1一h)t
m
转载请注明原文地址:https://kaotiyun.com/show/JDLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
在工作表中合并空白单元格B1、C1、D1、E1和F1。
通过函数的输入,计算李林的三科成绩平均分,结果显示在单元格E2中。
步骤1右击B4单元格。步骤2在弹出的菜单中单击[数据汇总依据]→[最大值]命令。本题考查的是“改变计数函数”考点。
首先按部门升序排列,使用“分类汇总”计算出各部门“奖金”最大值。
将界面的配色方案改为“黑色”。
根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成()。
数据库系统的核心是()。
在下列关系数据库二维表操作中,________操作的结果二维表模式与原二维表模式相同。
()是集动态影视图像、静态图片、声音、文字等信息为一体,为用户提供实时、高质量、按需点播服务的系统。
随机试题
理想电流源的外接负载电阻越大,它的端电压【】
CSA方法是
甲状腺素中含有
患者精神抑郁,情绪不宁,善太息,胸胁胀痛,痛无定处,脘闷嗳气,腹胀纳呆,月经不调,舌苔薄腻,脉弦。治疗应首选
【2006年第140题】砂土种类的划分,下列何种说法是正确的?
路基填筑施工的四区段是指()。
某徒手登山运动员攀登海拔较高的山峰,当他在海拔4000米以上继续攀登时,尽管经过充足的休息后再爬,但越是往上爬,越感到乏力,其主要原因是()。
美国人有特殊的手势和表情,以下描述正确的是()。
Artisbothcreationandrecreation.66MuchasIappreciateallformsofimmortalcreativework,Ithinkthespiritoftrueart
HowtoBeaGoodRoommateandDealwithThoseWhoAren’tA)Roommatehorrorstoriesareprettypopulartopicsofconversationat
最新回复
(
0
)