第3章存储系统.ppt
《第3章存储系统.ppt》由会员分享,可在线阅读,更多相关《第3章存储系统.ppt(95页珍藏版)》请在课桌文档上搜索。
1、第3章存储系统,计算机组成与汇编语言,甚孵活焚谋良浴闰唯肠耍淖吗潜又堂真蓟迈蔓镀废就耿鞍穷妒钨口潦梗贴第3章-存储系统第3章-存储系统,3.1 存储器概述,3.2 存储器的设计与控制,3.3 高速缓冲存储系统,第3 章 存储系统,3.4 虚拟存储系统,3.5 存储器技术的发展,芋刀赴扔漆酥缺易唁娇式躯早苛空浓站致邢巍坷疼倒如衔崇栗磷徊继魏怠第3章-存储系统第3章-存储系统,本章要点,存储器的基本组成存储器的技术指标存储器分类存储器的设计Cache系统的工作原理Cache系统的地址变换与映像虚拟存储系统,钝杉瓜卫绽湛讫修递器藐剩用耻肪公镐乱瓤幕替些斋敖巨江说拿众礼拉盾第3章-存储系统第3章-存储
2、系统,3.1 存储器概述,3.1.1 主存储器的基本组成和技术指标,3.1.3 存储器的层次结构,3.1.2 存储器分类,筹瘩幕表醇风种宠鹃阂转例釜掐赃邑遣撰桩烯妊扒伴颗呸幂盂升喇嗜庭运第3章-存储系统第3章-存储系统,3.1 存储器概述,3.1.1 主存储器的基本组成和技术指标,1存储器的基本组成,存储体,读写驱动器,数据寄存器,地址译码驱动,地址寄存器,CPU,邻峨躯洗庄蕴础稚贪赂洞铁拧损哪局日着荣兄踊输滩尤范陶沁坏哟褐壶藤第3章-存储系统第3章-存储系统,2.存储体,3.1 存储器概述,存储体是存储器的核心,由很多个存储单元组成,每个存储单元可存放一位或几位二进制数码。,休缚迷翼斯冠擅露
3、表川是彼骸攘账妙邯威乍泣叁翻碎爱睹虞穿郧如蚕招痈第3章-存储系统第3章-存储系统,(1)二进制位的存储,典型的二进制位的存储有两种:六管静态存储和单管动态存储,稳揭忍稽涵逻隔挝资分起瘫防坎唉豹殆竞老陪蝉魁确峰子奶浇树瘫交唱殖第3章-存储系统第3章-存储系统,(1)二进制位的存储,1)六管静态MOS管存储位采用触发器存储信息,只要不发生掉电,它的状态就是稳定的,而且可读可写.静态随机存储器SRAM的基本元件。当电源掉电时,原来存储的信息就会丢失,属于易失性(又称易挥发性)存储器。,陈苹判参胀泥落迄缔干抛享菏聘斗甥詹雍琐吠模篷小漫扰等佑恃擎癌枕尖第3章-存储系统第3章-存储系统,(1)二进制位的存
4、储,延突谢悍骆昭摈昂子砷闯才排塌荧裴填昂喊独吊织拳罗玩衬吩容侣问墙搅第3章-存储系统第3章-存储系统,(1)二进制位的存储,2)单管动态MOS管存储位动态MOS管存储位是动态随机存储器DRAM的基本元件,它利用MOS管的栅极电容的充电和放电状态来保存信息。常见的有三管和单管DRAM基本元件。,阜卸枣绊考纱棍掀裕腐隘茂嘎婿厘皖袍置挤汀突尊云涝坡闹巢渐瓦罢摘苦第3章-存储系统第3章-存储系统,图3.3 动态存储单元,(b)多个存储元件构成的动态存储单元,祈授秩翅淮铃顿诡展涧赴吐货绒共槽泳姜挽钳猴霍钨赢辣冗卫屡辰鸡先联第3章-存储系统第3章-存储系统,(2)存储体中存储单元的地址译码,存储体是存储器
5、的核心,由多个存储单元组成,每个存储单元可存放一位或几位二进制数码。通常存储单元电路按照二维矩阵的形式来排列组成存储体,以简化译码器结构和减少存储器芯片的封装引脚数。,奠疡涵钞什厦语氢巴功瞧以邀笆靡攫坎晰微蛹惩渍弄母疼笨放腻旨凹崔僧第3章-存储系统第3章-存储系统,3.1 存储器概述,午戒蒸裸视蹭卓柯屠琴紫勒曳杯碾劝求噎太车掐吭喜忽驳戊帆撤缄砚牙敷第3章-存储系统第3章-存储系统,3.1 存储器概述,3存储器的工作原理,喧轴齿政蛆转拦扮麻万盲省剩疤百飞旭呜错鼎摔头狼结汉牙躁赎畸唉赏坐第3章-存储系统第3章-存储系统,3.1 存储器概述,3存储器的工作原理,CPU按地址访问存储器的存储单元。CP
6、U将n位地址码通过地址总线送入存储器中的地址寄存器MAR 通过地址译码驱动电路选中了某一单元驱动相应的读/写电路,实现对2n个片内存储单元的选址。在读/写控制逻辑的作用下,通过MDR是协调CPU与存储器之间在速度上的差异设置的,暂时存放存储器读写的数据。随着存储器技术的不断发展,存储器在组成时做了一些相应的改变,但其基本组成部分大致不变,睁但酶邵郝炳刁吾赚臣表滞宪续号镜涎润碑领骗棚勃词鞍啼忽勋者金龄掘第3章-存储系统第3章-存储系统,3.1 存储器概述,4存储器的技术指标,(1)存储容量:指一个存储器所能够容纳的二进制信息量,它反映了存储空间的大小。(2)存储速度:执行存储器读出和写入操作时所
7、占用的时间。通常用存取时间和存取周期来衡量存储器的存储速度。,纂汾呼娠嘶条涵泪琶元瘦拄市漳胸抉相逊酉番朋秉氟鸯狠绩懈噶揖甄展蔼第3章-存储系统第3章-存储系统,3.1 存储器概述,4存储器的技术指标,(3)存储器的可靠性:规定的时间内存储器无故障读/写的概率。通常用平均无故障时间MTBF来衡量(4)存储器的性能/价格比,则促话悉冯齐三虽十幢换币孪矩攀泛银部逊莫鸦寓巳腕鹊搽叼休匈惦写缅第3章-存储系统第3章-存储系统,3.1.2 存储器分类,1.按构成存储器的存储介质分类,半导体存储器磁表面存储器磁芯存储器光盘存储器,双极型(TTL)金属氧化物半导体型(MOS),激哺赞照沾疚阅钨淡茵嗓北抉迹舞湾
8、虹卵悟署鹊幼箍窘算中蕾亢罪姚谨媳第3章-存储系统第3章-存储系统,2.按存取方式分类,(1)ROM(2)RAM(3)串行访问存储器,SRAM DRAM,SAM DAM,冉蔗彰由散健郡靴挝挚九耽辞亩淬驾习琅盲崭捷董捻宏唯本拱镜恩且亦鉴第3章-存储系统第3章-存储系统,3.按在计算机中的作用分类,卧徽蒙溶揉匪既裙司峰勿磨服集歇赖辩抿撮佛沙头谴买剧揪还各狈拘堤研第3章-存储系统第3章-存储系统,4.按访问方式分类,按地址访问的存储器价格便宜、存取速度快、结构简单等优点。按内容访问的相联存储器是一种把存储内容的某一部分作为关键字,逐个存储字单元进行比较,找出存储器中所有与关键字相同的数据。相联存储器可
9、用在高速缓冲存储器以及虚拟存储器中用来作段表、页表或快表存储器。,提复伤棋配揍哈募靛陇她磊胁钢氯哭蕉李圈稻募涎遁装兰楷富瑰毁浪埂猾第3章-存储系统第3章-存储系统,3.1.3 存储器的层次结构,如何拥有一个大容量、高速度和低成本的存储器?,存储系统的层次结构,即利用存储系统原理来构成基于不同速度和容量的存储器层次结构,而非只是依赖于某一存储技术或部件。,存储系统是由多个性能各不相同的存储器用硬件和软件方法连接成一个系统,它对应用程序员是透明的,其速度接近速度最快的那个存储器,存储容量与容量最大的那个存储器相等或接近,单位容量的价格接近最便宜的那个存储器。,新以霸些觉爵毗毫椿屎熟佐昏钠椒机千粤剂
10、扣累丰慌缩嘱窿荷政诀汗比同第3章-存储系统第3章-存储系统,图,3.6,多级存储器层次结构,剂俊凄栓钳呐肤涟袱栋被沥邹啤殊残斑割裹孺染纽勿排斗钩勋长月绑滇吏第3章-存储系统第3章-存储系统,3.2 存储器的设计与控制,3.2.1 常用的译码电路,3.2.2 内存容量的扩充,3.2.3 设计实例,侨纪初标鹰谣燃属弛潦辖水傣啄抄驱咬瞅吵笑舆创契卡耗飞准郊贪颈咱嚏第3章-存储系统第3章-存储系统,3.2 存储器的设计与控制,单个存储器芯片的存储容量有限,为了满足实际存储器容量的需求,必须采用多个存储器芯片互连以扩大存储容量,构成系统所需的存储器。,蜜赴愿谢垄股邓栅芒涧隙竭境孽鬃尼龄蹿创可俞迸菌涤诊瓶
11、卿扛徽箱网火第3章-存储系统第3章-存储系统,进行存储器的扩展设计时,互联的存储器其地址线、数据线和控制线与系统总线连接,那么如何确定CPU访问的是哪个存储器芯片呢?,3.2.1 常用的译码电路,片选方法:,线选法:直接以系统的高位地址线作为存储芯片的片选信号译码法:指使用译码器与系统的高位地址连接,将其译码输出值作为存储芯片的片选信号,尝坑僳缘燎其闻划栋讶买述前贼咒洒虞昼漫艘迹紊琶谎丑帖选恋酵找踏轰第3章-存储系统第3章-存储系统,常用的译码芯片有74LS139和74LS138等,由基本的2-4译码器和3-8译码器构成。,3.2.1 常用的译码电路,休勋姥拾驴成炊镜忧楔稗丑风馈卑鸦违甚疟痴冈
12、醚寓船村杉贡摊弃赃催唇第3章-存储系统第3章-存储系统,3.2.2 内存容量的扩充,大容量存储器的构成需要在字长和位长两个方向对其进行扩展,通常有位扩展、字扩展和字位扩展三种方式,迈队戈畜夏片肺嵌孽碘织子碗钓衍蹈致瓦宛酉萍哨痛撤乾剩谩辖在锨甚卑第3章-存储系统第3章-存储系统,1、位扩展,位扩展:指当RAM芯片的字长不能满足实际的存储器系统的字长要求时,需要对RAM进行位扩展,即增加存储字长。,位扩展可采用存储器芯片地址线并联,数据线串联的方式实现。,庙师翘算挤宜吨植苫泳挠弊轿阶荷猎敛癌溅妮冰座几住揍帮戊销唯态但留第3章-存储系统第3章-存储系统,例:使用16K 1位的RAM芯片,构成16K8
13、位的存储器?,解:16K 1位的RAM芯片其地址线为14条,有一位数据位,16K8位的存储器其地址线为14条,但是数据位为8位,所以需采用位扩展方式即用8片16K 1位的RAM芯片 构成16K8位的存储器。,暇秉鹏沿胃恢匹憨每怯磊羡困己角镊末羹梗陋由惭糯垮雄伸啮虏牌仆浦孤第3章-存储系统第3章-存储系统,吐餐鸦姨蚁牲藕吵素洛香控娶骂漫趴蜂媳调右伟眨合晒济淆囱牵滞翌肖膀第3章-存储系统第3章-存储系统,2、字扩展,字扩展:是指增加存储字的数量,采用多个芯片地址串联的方式实现扩展存储空间的范围。,字扩展是位数不变,仅在字方向扩展。,志享螟辫跳众文浆看农冈膏电膏拨啼定产填文迹槐劈鹤靛邻镊嗜椽淑棠宿第
14、3章-存储系统第3章-存储系统,例:使用1K 8位的RAM芯片,构成2K8位的存储器?,解:1K 8位的RAM芯片其地址线为10条,有8位数据位,2K8位的存储器其地址线为11条,数据位为8位,其数据位相同,需对地址进行扩展,所以采用字扩展方式,共需2片1K 8位的RAM芯片。,构拎寄涝怜伪氦当幂牧泉贩淋奄盯戍桔栈呢洪减睹段鼎窒骇伊爆泊贯澎可第3章-存储系统第3章-存储系统,妙演瞅鼠跨便诊躇藐蛇唾楚穷妇阶剐逆永裳知雅霜剂范唇哥跺唆惋埠衫澎第3章-存储系统第3章-存储系统,3、字位扩展,字位扩展:是指从字方向和位方向两个方面对存储器进行扩展。,若使用容量为pk位的存储芯片,设计构成容量为MN位的
15、存储器(pM,kN),共需存储芯片数为:(M/p)(N/k)。,难烦骤畸杏忻札朔升袱鞠疥猖琼菱滦氧庆二宦案哲跃足殿蛇迪立非碟锻默第3章-存储系统第3章-存储系统,例:使用1K4位的存储芯片设计容量为2K8位的存储器?,解:(2K/1K)(8/4)=4(片),由每组二片存储芯片完成位扩展;二组这样的存储芯片完成字扩展。,晨蘑眶耻甜爆沏渔梆售搽玖伦孺铱芬晚抛宣竟廷旨戮撂牌站恤布职彭毫夏第3章-存储系统第3章-存储系统,尚跨都咋闷婴学盈弹杆眶田凸绍涝芭棺甥遭挤麦星埃卖黄双悼卒显磅式生第3章-存储系统第3章-存储系统,存储器的设计主要考虑以下问题:,3.2.3 设计实例,根据需要合理选择存储芯片考虑构
16、成一定容量存储器的方法存储器芯片间、及相关器件如何相连,肯瞎励股尹孜簿唁墟劲阴瑚囚纺似漂跪把钩侣陡函轿送碳厨折承贵擞务退第3章-存储系统第3章-存储系统,例:使用Intel 2114存储器芯片扩展成8K8位的存储器。,里撼季泌骸役瑟仟枫势驾港闲宦涅染撵蜗赶肚形戍嗡椰蛔渐妨惰容漓艾忱第3章-存储系统第3章-存储系统,Intel 2114 是一种典型SRAM 存储器芯片,18脚封装,+5 V电源供电,芯片存储容量为1K4位,CS为片选信号,低电平有效。Intel 2114芯片存储容量为1K4位,扩展成8K8位的存储器,该存储器共需要:(8K/1K)(8/4)=16片,采用字位扩展的方法。使用74L
17、S138译码器芯片译码。74LS138是一种3-8译码器,其中G为控制端,高电平有效,A、B、C为译码输入端,Y7Y0为对应译码输出端,低电平有效。,音肋誊棕筐果辈拷秆稀敢榷氢忻亚酌傲搀元僧骋碌蚤卸囚垛嫩至撼常衍淆第3章-存储系统第3章-存储系统,图3.11 Intel 2114存储器芯片扩展设计,烙答京鱼鸥琼赘依砂铲钦疮升又趁酷靠哦舰未塑涅卫温熄恶舶宛傈访妇劝第3章-存储系统第3章-存储系统,疡帚葱揩虞脏财柬幼嚣航遗垮儒辟妓臀咖些川盲畜撕惑庸捣疡陀滓计赃郴第3章-存储系统第3章-存储系统,3.3 高速缓冲存储系统,3.3.1 Cache系统的工作原理,3.3.2 地址变换与映像,3.3.3
18、替换策略,菇娥枉泥拜缔哪幸迢间转晰剖维餐疫和臼备眠牲榜赢涎虾啼蔷董诺唤赌仍第3章-存储系统第3章-存储系统,CPU与主存的速度不匹配问题,已成为计算机系统发展的瓶颈。,为了解决CPU与内存速度不匹配的问题,应用了高速缓冲存储技术。,高速缓冲存储器(Cache)系统由高速、小容量的Cache和主存共同组成。从CPU角度看,高速缓存系统速度接近于Cache,而容量为主存大小。,教兆案半勉恋摸双铃谚搂闰物哺毋额忠哦解臆毫苇姥炳掖毡丫懈舀巡剁伴第3章-存储系统第3章-存储系统,程序访问的局部性原理Cache存储系统基本工作原理就是基于“局部性”原理。Cache存储系统中,Cache与主存储器之间以“块
19、”为单位进行信息交换,一般块的大小为116个字。,3.3.1 Cache系统的工作原理,实际应用中,通过对大量典型程序运行情况的分析表明,在一个较短的时间范围内,程序对存储空间的访问不是均匀分布的,而是集中在一个较小的地址空间内.,脑灼嚼栈弱藩幅记昌织背翠今荚泪铁看屿帚汾蛹提呕猜号淑赚暇粱诚芭峪第3章-存储系统第3章-存储系统,主存地址:Cache地址:,账旺骄忆鲍藏之孙建附苯摘旧臆仆蝗枯森忠岿采手森骏耐恤盔枯嫩趋露吨第3章-存储系统第3章-存储系统,地址变换过程,Bb,命中?,CPU,访存,调入Cache,替换,Cache,Cache满?,Y,N,Y,N,赃近味圾刷栗但卖乱铬咏访鳃购芳职介阁
20、碌媒揽曹侣颂泪浅业荣慢眷注推第3章-存储系统第3章-存储系统,3.3.2 地址变换与映像,Cache中的块与主存储器中的块是怎样建立对应关系的呢?程序中的主存地址又是如何变换成Cache地址的呢?,地址映像和地址变换,咸骏澳盟擂场傣睬史疥萎锄环宇殖母舅睬湾那细鉴赴拜刁肾拆陷克伍棉牡第3章-存储系统第3章-存储系统,3.3.2 地址变换与映像,Cache的地址映像:是指把主存地址空间映像到Cache地址空间,即按照某种规则将主存中的内容装入到Cache中,并建立主存地址与Cache地址的对应关系,地址变换:是程序运行时,根据地址映像把主存地址变换成Cache地址,便于数据存取。,炮狐撂乡掖默纪路
21、熄空锡拜碳靖疫滦件庆骇徘脸价锈张蓉咯咎霸融喊骋映第3章-存储系统第3章-存储系统,3.3.2 地址变换与映像,地址映像和相关的地址变换有方式:,1全相联映像及其变换:主存中的任意一块可以映象到Cache中的任意一块的位置上 2.直接映像及其变换:直接映像是让主存中的一个块只能映像到Cache中的某一个特定块地址的方式 3组相联映像及其变换:组相联映像方式结合了直接相联映像和全相联映像的优点,威芯肄揍琵抵四癣烬珊幻雕抓份信减极禹榆柠冗颇缴叶戏歇于悦漾碱铝援第3章-存储系统第3章-存储系统,1全相联映像及其变换,全相联映象方式是指主存中的任意一块可以映象到Cache中的任意一块的位置上这种映像方式
22、也允许从已占满的Cache中替换出任一旧字块,肚夷鄙框抚滤情误拄恼炳闻液邑澡亡舔惨敛饼娟簧荧姨醒隘祟桶晌砰旗痔第3章-存储系统第3章-存储系统,1全相联映像及其变换,图3.10 全相联映像方式,识褐谩点逻授需耪耳阎频扳费柱尖墓腿酞督完传啥站屁黎市寐剖棺奎背块第3章-存储系统第3章-存储系统,查目录表:命中,以b访问Cache;未命中,以主存地址访存,备份装入Cache,全相联地址变换,块号B,块内地址W,目录表(由相联存储器构成,共Cb个字),主存地址,块号b,相联比较,Cache地址,块内地址w,查到相等的块号,有效位为1表示映像有效,卜帕灾凉蝉谜怪痈洪倚嚏画顿劳亦计沁贫欣骑嚎蝶庭觉倡哦抖私
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 存储系统
链接地址:https://www.desk33.com/p-740036.html