第5章 存储器体系结构设计;5.1 存储器概述5.2 Cache存储器5.3 随机存储器与只读存储器5.4 外部存储器和RAID5.5 虚拟存储器技术5.6 网络存储与容灾备份习题5;  存储器是计算机系统中的记忆设备,能够储存程序和数据。存储器从不同角度可以分为不同的分类。;(1)存储容量 是存储器可以容纳的二进制信息量。主存储器的容量是指用地址寄存器(MAR)产生的地址能访问的存储单元的数量。如N位字长的MAR能够编址最多达2N个存储单元。存储容量=字数×字长(5.1)内存空间:又称为存储空间、寻址范围,是指微机的寻址能力,与CPU被使用的地址总线宽度有关。内存容量:指内存的物理容量,例如若某微机配置两条2GB的SDRAM内存条,则其内存容量为4GB。芯片容量:是指一片存储器芯片所具有的存储容量。例如:某SRAM芯片的容量为128M×16bit,即它有128M个单元,每个单元存储16位(两个字节)二进制数据。;(2)存储周期  存储周期TMC,指两次独立的存取操作之间所需的最短时间。取数时间TA,指存储器从接到读出命令,到被读出信息稳定在MDR的输出端为止的时间间隔。半导体存储器的存储周期一般为10ns左右。最大存取时间,指内存储器从接到存储单元的地址码开始,到取出或存入数据为止所需的最长时间。(3)存储器的可靠性  一般指存储器对电磁场及温度等变化的抗干扰能力,存储器的可靠性通常用平均故障间隔时间MTBF(Mean Time Between Failure)来衡量。MTBF越长,表示可靠性越高,即保持正确工作能力越强。目前所用的半导体存储器芯片的MTBF约为5×l06~l×108小时左右。;(4)功耗 存储器的功耗可分为内部功耗和外部功耗。内部功耗,就是存储器内部电流消耗。双极型工艺速度较快,但功耗大,密度小;MOS工艺正好相反。BiCMOS存储器具有面积小、功耗低的优点。外部功耗,存储器与外部电路进行工作时所产生的功耗。有效的寄存器管理可最大限度地降低功耗。(5)集成度 每片存储器芯片上集成的基本存储单元的个数。(6)性能价格比;;;5.2.1 Cache的基本结构;;  (2)等效访问时间  Cache和主存的等效访问时间是指当CPU访问存储系统时,Cache和主存的平均访问时间。若tc表示命中时Cache的访问时间,tm表示未命中时主存的访问时间,1-h表示未命中率,则Cache-主存系统的等效访问时间(又称平均访问时间)ta为:ta=htc+(1-h)tm(5.3) (3)访问效率  存储器的访问效率是指Cache的访问时间占Cache和主存等效访问时间的比值。存储器的访问效率用e表示,则有

(4)较复杂存储系统的等效访问时间  设指令Cache和数据Cache的访问时间均为tc,主存的访问时间为tm,指令Cache的命中率为hi,数据Cache的命中率为hd,CPU访存取指的比例为fi,则: ta=fi(hitc+(1-hi)tm)+(1-fi)(hdtc+(1-hd)tm)(5.5);(1)直接映射 这是一种多对一的映射关系,但一个主存块只能拷贝到cache的一个特定行位置上去。  cache的块号J和主存的块号I有如下函数关系: J=I mod C(2c)(C为cache中的总块数) 主存地址: 主存字块标记 - cache字块地址 -字块内地址;字块2m-1;(2)全相联映射方式  全相联映像方式的映像规则是主存的每一块都可以映像到cache中的任何一个字块上,允许从已被占满的cache中替换出任何一个字块。主存储器中的第0块可以映像到cache中的第0块、第1块,┅第2c–1块;主存储器中的第1块可以映像到cache中的第0块、第1块,… ,第2c–1块。 主存地址:主存字块标记 – 块内地址  这种方法可使主存的一个块直接拷贝到cache中的任意一块上,非常灵活。  ;主存 中的 任一块 可以映象到 缓存 中的 任一块;(3)组相联映像;图5.8 组相联映射;(1)先进先出(First In First Out,FIFO)算法  FIFO算法选择最早调入Cache的字块进行替换,但没有根据访存的局部性原理,故不能提高Cache的命中率。(2)随机法(RAND法)  随机法是随机地确定被替换的块,比较简单,但它也没有根据访存的局部性原理,故不能提高Cache的命中率。(3)近期最少使用(Least Recently Used,LRU)算法  LRU算法比较好地利用访存局部性原理,替换出近

计算机的存储器体系结构,计算机体系结构设计 第05章 存储器体系结构设计.pptx...相关推荐

  1. 【系统架构设计师】计算机组成与体系结构 ① ( 计算机组成 | CPU | 存储器 | 总线 | IO 外设 | CPU 组成 | 运算器 | 控制器 )

    文章目录 一.计算机组成与体系结构 二.计算机组成结构 三.CPU 组成 1.运算器 2.控制器 一.计算机组成与体系结构 计算机组成与体系结构 对应 大学的 计算机组成原理 课程 , 主要分为 : ...

  2. 计算机组成与体系结构——计算机系统概述、数据表示方法

    28号考计算机组成课,第一二章mooc学习笔记. 计算机系统概述 计算机组成课程介绍 核心专业基础课课,在课程体系中起着承上启下的作用.课程需要汇编语言.数字逻辑相关知识. 需要我们构造观+系统观+工 ...

  3. 计算机操作系统(第四版)第四章存储器管理—课后习题答案

    1.为什么要配置层次存储器? (1)设置多个存储器可以使存储器两端的硬件能并行工作. (2)采用多级存储系统,特别是Cache技术,这是一种减轻存储器带宽对系统性能影响的最佳结构方案. (3)在微处理 ...

  4. 计算机的知识体系结构,计算机体系结构知识点

    第一章计算机体系结构的基本概念 1计算机系统结构的经典定义 程序员所看到的计算机属性,即概念性结构与功能特性. 2透明性在计算机技术中,把这种本来存在的事物或属性,但从某种角度看又好像不存在的概念称为 ...

  5. 计算机组成与体系结构——计算机体系结构分类-Flynn——2020.11.19

    (一)Flynn分类: (二)解读: S:单 M:多 I:指令 D:数据 早期的单片机使用的是单处理器系统,现今基本被淘汰 SISM:阵列处理机 MISD:基本上不存在,但有些文献称流水线计算机是此类 ...

  6. 请问如何正确使用计算机的接口芯片,[计算机软件及应用]第05章接口芯片1.ppt

    [计算机软件及应用]第05章接口芯片1 第5章 可编程接口芯片 5.2 可编程定时器/计数器8254 计算机系统中经常要用到定时信号,如定时检测.定时扫描和时钟定时等,定时方法通常有以下三种: (1) ...

  7. 清华大学计算机组成与体系结构,清华大学出版社-图书详情-《计算机组成与体系结构(第2版)》...

    作为"21世纪大学本科计算机专业系列教材",遵照本系列教材评审组专家的意见,本书包括了数字电路基础.计算机组成.计算机体系结构3个部分内容.本书读者对象主要是学习计算机课程的大学生 ...

  8. 计算机控制系统体系结构,计算机控制系统的体系结构

    计算机控制系统的体系结构 摘要: 计算机控制系统是计算机与控制理论相结合的产物,它经历了一个不断演变发展的过程:从简单的计算机控制系统逐步发展为多级分布式计算机控制系统.本文从计算机控制系统的硬件与软 ...

  9. 02325《计算机系统结构》自考大题:第 4 章

    复习总目录   02325<计算机系统结构>自考复习重点目录 第 4 章 存储体系 1. 页表法地址映像 历史考题: 题目描述:根据页表法 映像表 和 页面大小 计算 虚地址对应的实地址 ...

最新文章

  1. 网络资源(9) - TDD视频
  2. 阅读第13,14,15,16,17章
  3. 丽水数据可视化设计价格_50个数据可视化最有价值的图表(建议收藏)
  4. 小程序dialog ,警告:未找到 van-dialog 节点,请确认 selector 及 context 是否正确
  5. js生成一周内的日期+周几
  6. 实现OO的最后一公里
  7. 【实施自动化测试项目】的7大必备条件!那些我踩过的坑......
  8. ffmpeg之图片转gif
  9. vue + elementUI 框架下给el-table 增加一条数据,默认滚动条定位到表格的最底部
  10. python中unique()与nuniqe()用法
  11. Chrome、Firefox 浏览器常用设置及操作
  12. 用matlab进行单整性检验,应用VAR模型时的15个注意点(笔记)
  13. Xpose模块抓取函数功能学习笔记
  14. linux上挂载iso文件,如何在Linux上挂载ISO文件
  15. easypanel mysql错误_kangle easypanel面板安装后初始化教程
  16. 服务窗口关闭了,服务就停止了,真特么烦 pm2了解一下
  17. 论文阅读-AKS_CoRR_2011
  18. 英语发音规则---O字母
  19. HC-SR04 超声波测距模块说明
  20. FICO_通过参考创建方式批量复制跨科目表的总账科目

热门文章

  1. java 条形码校验_Java 之 商品条形码的验证
  2. 解决 Unable to determine application id: com.android.tools.idea.run.ApkProvisionException
  3. FIFO最小深度计算
  4. python结合ogr2ogr之地理数据格式转换-1
  5. Windows环境下搭建nexus私服
  6. 计算机二级C语言编程题解读:计算学生成绩的标准差
  7. C语言:零幺串(N0为最大连续零串的个数,N1为最大一串的个数)
  8. outlook gmail setting
  9. 《Swift4.0互动教程》正式发布
  10. 软件工程逻辑覆盖测试