




已阅读5页,还剩51页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章,存储系统和结构,1.2计算机的硬件组成,Cache,Cache,Cache,高速缓冲存储器(Cache)CPU可以直接访问,用来存放当前正在执行的程序中的活跃部分(副本),以便快速地向CPU提供指令和数据。,主存储器可由CPU直接访问,用来存放当前正在执行的程序和数据。,辅助存储器设置在主机外部,CPU不能直接访问,用来存放暂时不参与运行的程序和数据,需要时再传送到主存。,第5章,本章重点讨论主存储器的工作原理、组成方式以及运用半导体存储芯片组成主存储器的一般原则和方法,此外还介绍了高速缓冲存储器和虚拟存储器的基本原理。,第5章,5.1存储系统的组成5.2主存储器的组织5.3半导体随机存储器和只读存储器5.4主存储器的连接与控制5.5提高主存读写速度的技术5.6多体交叉存储技术5.7高速缓冲存储器5.8虚拟存储器,5.1存储系统的组成,计算机的存储器:计算机的存储系统:存储系统和存储器是两个不同的概念,下面首先介绍各种不同用途的存储器,然后讨论它们是如何构成一个存储系统的。存储系统是由几个容量、速度和价格各不相同的存储器构成的系统。设计一个容量大、速度快、成本低的存储系统是计算机发展的一个重要课题。,5.1.1存储器分类,1.按存储介质分类,(1)半导体存储器,(2)磁表面存储器,(3)磁芯存储器,(4)光盘存储器,易失,TTL、MOS,磁头、载磁体,硬磁材料、环状元件,激光、磁光材料,(1)存取时间与物理地址无关(随机访问),顺序存取存储器磁带,2.按存取方式分类,(2)存取时间与物理地址有关(串行访问),随机存储器,只读存储器,直接存取存储器磁盘,在程序的执行过程中可读可写,在程序的执行过程中只读,磁盘、磁带、光盘,U盘,盘阵,云盘,高速缓冲存储器(Cache),FlashMemory,存储器,3.按在计算机中的作用分类,5.1存储系统的组成,2.按存取方式分类(1)随机存取存储器RAMCPU可以对RAM单元的内容随机地读写访问。CPU对任何一个存储单元的读写时间是一样的,即存取时间是相同的。(2)只读存储器ROMROM可以看作RAM的一种特殊方式,存储器的内容只能随机读出而不能写入。(3)顺序存取存储器SAMSAM的内容只能按某种顺序存取,存取时间与信息在存储体上的物理位置有关。,注意,5.1存储系统的组成,(4)直接存取存储器DAM当要存取所需的信息时,第一步直接指向整个存储器中的某个小区域(如磁盘上的磁道),第二步在小区域内顺序检索或等待,直至找到目的地后再进行读写操作。,5.1存储系统的组成,3.按存储介质分类(1)磁芯存储器利用两种不同的剩磁状态表示“1”或“0”。磁芯存储器的特点是信息可以长期存储,不会因断电而丢失;但磁芯存储器的读出是破坏性读出。(2)半导体存储器采用半导体器件制造的存储器,主要有双极型(TTL电路或ECL电路)存储器和MOS型存储器两大类。,5.1存储系统的组成,(3)磁表面存储器在金属或塑料基体上,涂复一层磁性材料,用磁层存储信息,常见的有磁盘、磁带等。(4)光存储器采用激光技术控制访问的存储器,如CD-ROM(只读光盘)、WORM(CD-R,写一次多次读光盘)、CD-RW(可读可写光盘)。,5.1存储系统的组成,4.按信息的可保存性分类断电后,存储信息即消失的存储器,称易失性存储器。断电后信息仍然保存的存储器,称非易失性存储器。如果某个存储单元所存储的信息被读出时,原存信息将被破坏,则称破坏性读出。具有破坏性读出的存储器,每当一次读出操作之后,必须紧接一个重写(再生)的操作,以便恢复被破坏的信息。如果读出时,被读单元原存信息不被破坏,则称非破坏性读出。,存储器的性能指标:主要包括:存储器容量、存储周期(带宽)、可靠性(存储器的可靠性用平均故障间隔时间MTBF来衡量。MTBF可以理解为两次故障之间的平均时间间隔。MTBF越长,表示可靠性越高,即保持正确工作能力越强。MeanTimeBetweenFailure)、性/价比。对于不同的存储器有不同的要求。对于外存储器,要求容量极大,而对缓冲存储器则要求速度非常快,容量不一定大。因此性能/价格比是评价整个存储器系统很重要的指标。,5.1存储系统的组成,5.1.2存储系统层次结构为了解决存储容量、存取速度和价格之间的矛盾,通常把各种不同存储容量、不同存取速度的存储器,按一定的体系结构组织起来,形成一个统一整体的存储系统。,5.1存储系统的组成,从CPU的角度来看,n种不同的存储器(M1Mn)在逻辑上是一个整体。其中:M1速度最快、容量最小、位价格最高;Mn速度最慢、容量最大、位价格最低。整个存储系统具有接近于M1的速度,相等或接近Mn的容量,接近于Mn的位价格。在多级存储层次中,最常用的数据在M1中,次常用的在M2中,最少使用的在Mn中。,高,小,快,1.存储器三个主要特性的关系,存储器的层次结构,5.1存储系统的组成,5.1存储系统的组成,由高速缓冲存储器、主存储器、辅助存储器构成的三级存储系统可以分为两个层次。其中高速缓存和主存间称为Cache-主存存储层次(Cache存储系统);主存-辅存存储层次(虚拟存储系统)。寄存器,盘阵,U盘.,5.1存储系统的组成,Cache存储系统是为解决主存速度不足而提出来的。在Cache和主存之间,增加辅助硬件,让它们构成一个整体。从CPU看,速度接近Cache的速度,容量是主存的容量,每位价格接近于主存的价格。由于Cache存储系统全部用硬件来调度,因此它对系统程序员和应用程序员都是透明的。,5.1存储系统的组成,5.1存储系统的组成,虚拟存储系统是为解决主存容量不足而提出来的。在主存和辅存之间,增加辅助的软硬件,让它们构成一个整体。从CPU看,速度接近主存的速度,容量是虚拟的地址空间,每位价格是接近于辅存的价格。由于虚拟存储系统需要通过操作系统来调度,因此对系统程序员是不透明的,但对应用程序员是透明的。,5.1存储系统的组成,第5章,5.1存储系统的组成5.2主存储器的组织5.3半导体随机存储器和只读存储器5.4主存储器的连接与控制5.5提高主存读写速度的技术5.6多体交叉存储技术5.7高速缓冲存储器5.8虚拟存储器,5.2主存储器的组织,主存储器是整个存储系统的核心,它用来存放计算机运行期间所需要的程序和数据,CPU可直接随机地对它进行访问。,5.2主存储器的组织,5.2.1主存储器的基本结构主存储器通常由存储体、地址译码驱动电路、I/O(数据线)和读写电路组成。,主存的基本组成,主存和CPU的联系,5.2主存储器的组织,存储体是主存储器的核心,程序和数据都存放在存储体中。地址译码驱动电路实际上包含译码器和驱动器两部分。译码器将地址总线输入的地址码转换成与之对应的译码输出线上的有效电平,以表示选中了某一单元,并由驱动器提供驱动电流去驱动相应的线路,完成正确地找到被选中存储单元。I/O(数据)和读写电路包括读出放大器、写入电路和读/写控制电路,用以完成被选中存储单元中各位的读出和写入操作。,5.2主存储器的组织,存储器的读/写操作是在存储器的控制电路的控制下进行的。半导体存储器芯片中的控制电路,必须接收到来自控制器的读/写命令或写入允许信号后,才能实现正确的读/写操作。,5.2主存储器的组织,5.2.2主存储器的存储单元位是二进制数的最基本单位,也是存储器存储信息的最小单位。一个二进制数由若干位组成,当这个二进制数作为一个整体存入或取出时,这个数称为存储字。存放存储字或存储字节的主存空间称为存储单元或主存单元,大量存储单元的集合构成一个存储体MB,程序和数据都存放在存储体中,它是存储器的核心。,注意,5.2主存储器的组织,一个存储单元可能存放一个字,也可能存放一个字节,这是由计算机的结构确定的。对于字节编址的计算机,最小寻址单位是一个字节,相邻的存储单元地址指向相邻的存储字节;对于字编址的计算机,最小寻址单位是一个字,相邻的存储单元地址指向相邻的存储字。存储单元是CPU对主存可访问操作的最小存储单位。,5.2主存储器的组织,例如,IBM370机是字长为32位的计算机,主存按字节编址,每一个存储字包含4个单独编址的存储字节,字地址即是该字高位字节的地址,其字地址总是等于4的整数倍,正好用地址码的最末两位来区分同一个字的四个字节。PDP-11机是字长为16位的计算机,主存也按字节编址,每一个存储字包含2个单独编址的存储字节,它的字地址总是2的整数倍,但却是用低位字节地址作为字地址,并用地址码的最末1位来区分同一个字的两个字节。,5.2主存储器的组织,5.2主存储器的组织,假设一个字由四个字节组成,我们使用B3、B2、B1、B0来分别表示这四个字节,其中B3是字的最高有效字节,B0是最低有效字节。字节编址计算机的主存地址安排有两种方案,但字地址总是等于4的整数倍。,5.2主存储器的组织,图(a)称为小端方案。假设字地址为N,则字节B3、B2、B1、B0依次存放在地址为N+3、N+2、N+1、N+0的存储单元,即字地址等于最低有效字节地址。采用小端方案的计算机有Intel80X86、DECVAX等。图(b)称为大端方案。假设字地址为N,则字节B3、B2、B1、B0依次存放在地址为N+0、N+1、N+2、N+3的存储单元,即字地址等于最高有效字节地址。采用大端方案的计算机有IBM360/370、Motorola68000等。,5.2主存储器的组织,大端方案将高字节(MSB)存放在低地址,小端方案将高字节存放在高地址。采用大端方案进行数据存放符合人类的正常思维,而采用小端方案进行数据存放利于计算机处理。到目前为止,采用大端或者小端进行数据存放,其孰优孰劣也没有定论。大端与小端方案的差别体现在一个处理器的寄存器、指令集、数据总线等各个层次中。,Endian:在各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机通信领域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等等)应该以什么样的顺序进行传送。如果不达成一致的规则,通信双方将无法进行正确的编/译码从而导致通信失败。1980年,DannyCohen在其著名的论文OnHolyWarsandaPleaforPeace中为了平息一场关于在消息中字节该以什么样的顺序进行传送的争论而引用了该词。该文中,Cohen非常形象贴切地把支持从一个消息序列的最高位开始传送的那伙人叫做Big-Endians,支持从最低位开始传送的相对应地叫做Little-Endians。,据JargonFile记载,endian这个词来源于JonathanSwift在1726年写的讽刺小说GulliversTravels(格利佛游记)。该小说在描述Gulliver畅游小人国时碰到了如下的一个场景。在小人国里的小人因为非常小(身高6英寸)所以总是碰到一些意想不到的问题。有一次因为对水煮蛋该从大的一端(Big-End)剥开还是小的一端(Little-End)剥开的争论而引发了一场战争,并形成了两支截然对立的队伍:支持从大的一端剥开的人Swift就称作Big-Endians,而支持从小的一端剥开的人就称作Little-Endians.(后缀ian表明的就是支持某种观点的人)。,1Little-endian:将低序字节存储在起始地址(低位编址)2Big-endian:将高序字节存储在起始地址(高位编址),LE(little-endian):最符合人的思维的字节序:地址低位存储值的低位,地址高位存储值的高位怎么讲是最符合人的思维的字节序,是因为从人的第一观感来说,低位值小,就应该放在内存地址小的地方,也即内存地址低位反之,高位值就应该放在内存地址大的地方,也即内存地址高位,BE(big-endian):最直观的字节序地址低位存储值的高位,地址高位存储值的低位为什么说直观,不要考虑对应关系只需要把内存地址从左到右按照由低到高的顺序写出把值按照通常的高位到低位的顺序写出两者对照,一个字节一个字节的填充进去,5.2主存储器的组织,5.2.3主存储器的主要技术指标1.存储容量存储容量是指主存所能容纳的二进制信息总量。对于字节编址的计算机,以字节数来表示容量;对于字编址的计算机,以字数与其字长的乘积来表示容量。如某计算机的容量为64K16,表示它有64K个字,每个字的字长为16位,若用字节数表示,则可记为128K字节(128KB)。,5.2主存储器的组织,2.存取速度(1)存取时间Ta存取时间又称为访问时间或读/写时间,它是指从启动一次存储器操作到完成该操作所经历的时间。(2)存取周期Tm存取周期又可称作读写周期、访存周期,它是指存储器进行一次完整的读写操作所需的全部时间,即连续两次访问存储器操作之间所需要的最短时间。,注意,5.2主存储器的组织,显然,一般情况下,TmTa。这是因为对任何一种存储器,在读写操作之后,总要有一段恢复内部状态的复原时间。对于破坏性读出的存储器,存取周期往往比存取时间要大得多,甚至可以达到Tm2Ta,这是因为存储器中的信息读出后需要马上进行重写(再生)。,5.2主存储器的组织,(3)主存带宽Bm与存取周期密切相关的指标是主存的带宽,它又称为数据传输率,表示每秒从主存进出信息的最大数量,单位为字/秒或字节/秒或位/秒。Bm=主存等效工作频率主存位宽8=内存时钟频率倍增系数主存位数8。以DDR400内存为例,它的运行频率为200MHz,数据总线位数为64bit,由于上升沿和下降沿都传输数据,因此倍增系数为2,此时带宽为:200264/83.2GB/s。,5.2主存储器的组织,目前,主存提供信息的速度还跟不上CPU处理指令和数据的速度,所以,主存的带宽是改善计算机系统瓶颈的一个关键因素。为了提高主存的带宽,可以采取的措施有:缩短存取周期;增加存储字长;增加存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自动化销售预测创新创业项目商业计划书
- 电商数据加密系统创新创业项目商业计划书
- 海外汽车设计工作室探访创新创业项目商业计划书
- 海外汽车市场动态创新创业项目商业计划书
- 2025年甘肃培黎职业学院招聘考试笔试试题(含答案)
- 自动化医学影像分析创新创业项目商业计划书
- 2025年游戏化营销助力餐饮品牌传播:案例分析与效果评估报告
- 2025年新能源微电网在能源互联网中的稳定性风险评估报告
- 2025年职业教育创新模式深度分析报告
- 辽宁省大连市庄河高级中学2026届高一化学第一学期期中联考模拟试题含解析
- 《飞机结构与系统》课件-机翼结构
- 渠道维护工考试题库考点
- DL-光伏发电站电能质量检测技术规程
- 《开开心心上学去》公开课课件
- 游戏传媒策划方案
- 变压器油色谱分析(详细超值版)
- 青少无人机科普教育方案课件
- 文物安全培训课件
- 传播学概论课件
- 大于号小于号等于号田字格描红
- 普通心理学第六版PPT完整全套教学课件
评论
0/150
提交评论