计算机组织与结构第4章存储系统组织与结构解答.ppt

计算机组织与结构第4章存储系统组织与结构解答.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 存储系统组织与结构 本章结构 4.1 存储系统概述 存储器的组织 存储器的分类 存储器的分层结构 1. 存储器的组织 从物理上讲,存储器是由具有一定记忆功能的物理器件构成的。 从逻辑上讲,存储器可以看成是由一个个存储单元构成的连续的地址空间。 如图4-1是存储器的逻辑组织结构图。 计算机CPU对存储器的操作主要有两种:一是读,二是写。 所谓“读”,是指CPU将某个指定的存储单元的内容从存储器中取出,送入CPU或其它部件中处理; 所谓“写”,是指CPU将其它某个部件中的数据写入到指定的存储单元。 CPU对存储器的读、写操作统称为CPU访存操作。 一般来讲,CPU与存储器之间的物理连接主要包括三组信号线:地址线、数据线和控制线,如图4-2 示。 CPU对存储器的读操作过程如下: 要访问的存储单元地址→AR ↓ AR内容送地址总线 ↓ CPU发出读命令READ ↓ 存储单元内容读出至数据总线 ↓ 数据总线→DR CPU对存储器的写操作过程如下: 要访问的存储单元地址→AR ↓ 要写入的数据→DR ↓ AR内容送地址总线 ↓ DR内容送数据总线 ↓ 发出写命令WRITE ↓ DR中的内容写入存储单元 2. 存储器的分类 按照存储器在计算机中的作用划分,主要包括计算机主存、计算机辅存和高速缓存。 主存(Memory)又称为计算机内存,就是冯·诺依曼结构中的存储器,用于存储要执行的程序和处理的数据 辅存(Storage)又称为计算机外存,在现代冯·诺依曼机器中,程序在执行之前是以文件的方式存储在外存中,当要运行某程序时,由操作系统将该程序从外存调入内存中; 高速缓存(Cache)是一种小容量、高速度的存储器,目前,在计算机的主板和CPU中均设置了高速缓存,设置高速缓存的目的是利用程序的局部性原理实现计算机的存储层次,提高CPU的访存速度,以匹配CPU和主存之间在速度上的差异。 按照存储器所使用的物理存储介质或材料划分,目前主流存储器主要有三种: 半导体存储器; 磁介质存储器; 光存储器。 在现代计算机中,半导体存储器主要用作计算机的主存,而磁介质存储器和光存储器则用作计算机辅存。 按照存储器的读写功能划分,主要有两种: 一是随机存取存储器RAM,可以对存储单元按地址随机存取; 二是只读存储器ROM,在正常工作条件下,对单元内容只可读不可写。 RAM和ROM均属于半导体存储器,是构成计算机主存的主要存储介质,而其中RAM在计算机中用于存储操作系统的常驻内存部分和用户程序,ROM则用于存储操作系统的内核。 存储器还有易失性和非易失性之分。 所谓易失性是指写入存储器中的内容在通电情况下能够保存,一掉电则全部丢失; 非易失性则是指写入存储器中的内容在不通电情况下仍然能够保存。 将以上类型的存储器总结如下图4-4所示。 知识拓展:Flash Memory Flash memory称为闪速存储器(简称闪存),是在EPROM的基础上发展起来的一种新型半导体存储器,于1983年推出,1988年逐渐商品化,进入90年代中后期开始逐步得到广泛应用。从功能特性上讲,它可以归属于ROM,因为它具有非易失性的特点。但从目前计算机的使用上讲,它是作为计算机外部存储器来使用的。 3. 存储器的分层结构 用户对计算机存储器的要求: 为了解决对存储器要求容量大,速度快,成本低三者之间的矛盾,目前通常采用多级存储器体系结构。 存储器的层次中包括高速缓冲存储器Cache、主存和辅存,其中: Cache是由小容量(通常为几十KB到几十MB)、高速的半导体存储器件构成; 主存一般使用动态半导体存储器件构成,在速度上比Cache慢,但容量更大,价格相对更低,现代机器根据应用要求的不同通常将主存配置到几百MB到几十GB甚至更大; 辅存又称海量存储器,通常由磁介质存储器构成,其特点是容量大,速度慢,价格最便宜。 Cache又可以进一步分为片上Cache和板上Cache。片上Cache是指CPU内部配置的Cache,又称为一级Cache,板上Cache是指计算机主板上配置的Cache,又称为二级Cache。一级Cache比二级Cache的容量更小,但速度更快。在有些机器中,还进一步将指令和数据分开,分别存放在指令缓存和数据缓存中。 4.2 半导体存储器 半导体存储器的种类 半导体存储器的组成与工作原理 主存储器的设计 1.半导体存储器的种类 随机存取存储器RAM按构成其单元电路的不同,又分为静态随机存取存储器(简称SRAM)和动态随机存取存储器(简称DRAM)。 这两种存储器相比较而言,SRAM速度更快,但片容量小,价格更贵,因此SRAM主要用作计算机的cache,而DRAM则用作计算机主存。 只读存储器ROM种类较多,主要包括传统的掩膜式

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档