当前位置: 首页 >> 发展
【计算机基础Ep31】唐朔飞计算机组成原理教材梳理(二十):P109提高访存速度的措施_环球观天下
来源:哔哩哔哩     时间:2023-03-25 19:12:18

(合计2068字,用时60min——)


(相关资料图)

第四章 存储器

4.3高速缓冲存储器

4.3.1概述

a.问题的提出

Cache简介——

问题:

在多体并行存储系统中,由于I/O设备向主存请求的级别高于CPU访存,这就出现了CPU等待I/O设备访存的现象,致使CPU空等一段时间,甚至可能等等几个主存周期,从而降低了CPU的工作效率;

主存速度的提高始终跟不上CPU的发展;

用途:

为了避免CPU与I/O设备争抢访存,可在CPU与主存之间加一级缓存,这样,主存可将CPU要取的信息提前送至缓存,一旦主存在与I/O设备交换时,CPU可直接从缓存中读取所需信息,不必空等而影响效率;

由高速缓存Cache来解决主存与CPU速度的不匹配问题;

作用:Cache的出现使CPU可以不直接访问主存,而与高速Cache交换信息。

b.Cache的工作原理

Cache的工作原理——

组成:

主存由2^n个可编址的字主存,每个字有唯一的n位地址;

为了与Cache映射,将主存与缓存都分成若干块,每块内又包含若干个字,并使它们的块大小相同(即块内的字数相同);

主存的地址分成两段:

高m位表示主存的块地址,

低b位表示块内地址,

2^m=M表示主存的块数;

缓存的地址分成两段:

高c位表示缓存的块号,

低b位表示块内地址,

2^c=C表示缓存块数;

块长:2^b=B反映了块的大小,称B为块长。

原理:

CPU读取主存某字:

CPU访问Cache命中:所需要的字已在缓存中,即可直接访问Cache(CPU与Cache之间通常一次传送一个字);

CPU访问Cache不命中:所需的字不再Cache内,此时需将该字所在的主存整个字块一次调入Cache中(Cache与主存之间是字块传送);

命中率:CPU要访问的信息已在Cache内的比率;

说明:

如果主存块已调入缓存块,则称该主存块与缓存块建立了对应关系;

由于缓存的块数C远小于主存的块数M,因此,一个缓存块不能唯一地、永久地只对应一个主存块,故每个缓存块需设一个标记,用来表示当前存放的是哪一个主存块,该标记的内容相当于主存块的编号;

CPU读信息时,要将主存地址的高m位(或m位中的一部分)与缓存块的标记进行比较,以判断所读的信息是否已在缓存中。

计量:

因素:Cache的容量与块长是影响Cache效率的重要因素,通常用“命中率”来衡量Cache的效率;

公式:

命中率:h=N/(Nc+Nm)——在一个程序执行期间,设Nc为访问Cache的总命中次数,Nm为访问主存的总次数,命中率为h;

平均访问时间:ta=htc+(1-h)tm——tc为命中时的Cache访问时间,tm为未命中时的主存访问时间,1-h表示未命中率,Cache-主存系统的平均访问时间为ta;

访问效率:e=(tc/ta)x100%={tc/[htc+(1-h)tm]}x100%——以较小的硬件代价使Cache-主存系统的平均访问时间ta越接近于tc越好,e表示效率;

结论:为提高访问效率,命中率h越接近1越好。

总结:

Cache容量与CPU命中率——

一般而言,Cache容量越大,其CPU的命中率就越高;

容量没必要太大,太大会增加成本,而且当Cache容量达到一定值时,命中率已不因容量的增大而有明显的提高;

Cache容量是总成本价与命中率的折中值;

块长与CPU命中率:取决于各程序的局部特性——

当块由小到大增长时,起初会因局部性原理使命中率有所提高;

局部性原理:

在已被访问字的附近,近期也可能被访问,因此,增大块长,可将更多有用字存入缓存,提高其命中率;

倘若继续增大块长,命中率很可能下降,这是因为所装入缓存的有用数据反而少于被替换掉的有用数据。

c.Cache的基本结构

模块——

Cache存储体:Cache存储体以块为单位与主存交换信息,为加速Cache与主存之间的调动,主存大多采用多体结构,且Cache访存的优先级最高;

地址映射变换机构:地址映射变换机构是将CPU送来的主存地址转换为Cache地址;

替换机构:当Cache内容已满,无法接受来自主存块的信息时,就由Cache内的替换机构按一定的替换算法来确定应从Cache移出哪个块返回主存,而把新的主存块调入Cache;

Cache的读写操作:

读操作:当CPU发出主存地址后,首先判断该存储是否在Cache中,若命中,直接访问Cache,将该字送至CPU,若未命中,一方面要访问主存,将该字传送给CPU,与此同时,要将该字所在的主存块装入Cache,如果此时Cache 已装满,就要执行替换算法,腾出空位才能将新的主存块调入;

写操作:对Cache块写入的信息,必须与被映射的主存块内的信息完全一致,一致性办法——

写直达法(Write-through):又称为存直达法(Store-through):写操作时既写入Cache又写入主存,数据一致,增加访存次数;

写回法(Write-back):又称为拷回法(Copy-back):写操作时只把数据写入Cache而不写入主存,但当Cache数据被替换出去时才写回主存,数据不一致。

d.Cache的改进

从一个缓存发展:

单一缓存和两级缓存;

统一缓存和分立缓存。

标签:

上一篇:

下一篇:

【计算机基础Ep31】唐朔飞计算机组成原理教材梳理(二十):P109提高访存速度的措施_环球观天下 (合计2068字,用时60min——)第四章存储器4 3高速缓冲存储器4 3 1概述a 问题的提出Cache简介——...
波诺波黑猩猩是什么意思-全球今热点 波诺波黑猩猩是黑猩猩的一种,其生殖行为比起黑猩猩更类似人类。黑猩猩体长70-92 5厘米,站立时高1-1 ...
外汇市场一周行情总结(2023/3/25) 在关注央行一周后,经济数据将重新成为焦点,被持续的银行业危机所包围。美元指数本周收盘下跌,但看起...
What is static and dynamic libraries Whatisstaticanddynamiclibraries他们有什么相同点吗?都是库文件。对于调用库文件的使用者来说,不管是...
重庆港去年净利润大增112% 今年力争实现营收53亿元_世界热闻 3月24日晚间,重庆港(600279)发布2022年年报,去年公司实现营业收入49 61亿元,同比减少9 49%;归属于...
三甲医院牵头、下沉社区,上海探索肿瘤患者高质量康复体系建设 在上海,肿瘤康复患者渴望在社区就能获得高质量的康复服务。昨天,“肿瘤康复促进赋能培训”慈善公益项...
当前快报:老态龙钟典故 1、老态龙钟的典故:宋代诗人陆游年老时病魔缠身,不能清闲安静地度过晚年生活。某夜,天降大雨,听着窗...
女人过了30岁,买护肤品试试这“4款”,虽然小贵但效果看得见 大家对于护肤品的需求量就越来越大,对于护肤品的护肤功效也不再只要求做好保湿锁水,希望有更加丰富的...
观点:win10怎么升级(win10升级的方法) win10怎么升级,win10升级的方法很多人还不知道,现在让我们一起来看看吧!解答:1、首先打开开始菜单,...
今日最新!大米编织袋是怎样喷印防伪追溯码的_大米编织袋喷码机 大米 编织袋是怎样喷印防伪追溯码的?来看看伟士多 UV喷码机 的应用,侧喷同样出色,喷印的追溯二...
西南科技大学城市学院怎么样改名_西南科技大学城市学院怎么样_天天播资讯 1、西南科技大学城市学院(CityCollege,SouthwestUniversityofScienceandTech
万恶淫为首的真正含义-环球观速讯 万恶淫为首这句话出自王永彬的《围炉夜话》原文如下:“百善孝为先,万恶淫为源,常存仁孝心,则天下凡...
辟谣:有了抑郁症就整天泪流满面?努力工作就能缓解?并不是这样 世界短讯 小美的公司有残酷的“末位淘汰”制,临到年终,担心自己完不成任务的小美工作非常努力,常常加班到深夜...
智能服务新时代 特斯拉车间开放日详解无感售后服务模式-世界即时看 “开车快20年了,体验过很多品牌的售后服务,特斯拉又一次颠覆了我对汽车和售后服务的概念”,3月24日,...
冷飕飕!冬日体感突袭,上海周末阳光将上线 消息 今天(3月24日)阴有时有小雨,与昨天天气相似。雨势虽然比较弱,但常常“搞突袭”,出行最好备把雨伞。...
天天看热讯:仅成立16个月,谷歌前员工创办的聊天机器人公司成10亿美元独角兽 IT之家3月24日消息,据华尔街日报报道,由两名谷歌前员工创办的聊天机器人初创公司Character AI成立仅1...
2月我国动力电池装车量同比增长60.4%|今日视点 今年前两个月,我国动力电池产量继续保持平稳增长,其中,2月份,新能源汽车动力电池装车量同比保持高位...
天天快资讯:蜡笔小新最后的大结局 1、《蜡笔小新》还没有大结局的。2、已经成为国民级漫画的「蜡笔小新」,因为其作者臼井仪人老师不幸于09...
紫外线灯能消什么毒_紫外线消毒灯哪些东西不能照 1、紫外线消毒灯不能照射什么东西2、1、皮肤眼睛3、使用紫外线消毒灯进行消毒杀菌的时候,需要避免直接...
散热器怎么用 如何用散热器-世界播报 把散热器放在笔记本下方,紧密贴合,然后将散热器的USB电源线插入笔记本USB接口内,使其接通电源即可使用。
世界快讯:划片范围未定 武清滨河小学计划暑期投入使用 天津北方网讯:《政民零距离》栏目网民张*留言:滨河小学今年能否开始招生?黄庄片区商品房是否划到滨河...
增加化粪池 更换旧设备 海河边公厕改建 即将全新恢复使用 天津北方网讯:日前,有多位市民拨打热线电话23602777反映,河东区海河东路沿线附近的多个公厕维修时间...
【机构调研记录】长信基金调研华懋科技、凯尔达 个股亮点:参投企业徐州博康的半导体光刻胶产品包括i线,KrF,ArF,电子束四大品类,目前拥有10余款KrF...
赵丽颖陈伟霆演的电视剧 天天即时 1、赵丽颖和陈伟霆一起演的电视剧有八部,分别是《七次的初吻》、《老九门》、《蜀山战纪之剑侠传奇》、...
世界今头条!物联网工程专业可以考公务员吗_物联网工程专业 1、本专业培养能够系统地掌握物联网的相关理论、方法和技能,具备通信技术、网络技术、传感技术等信息领...

广告

X 关闭

广告

X 关闭