• 第三章-存储系统


    第三章-存储系统

    主存储器的基本组成

    在这里插入图片描述

    SRAM(静态存储)和DRAM(动态存储)的区别

    SRAM用于Cache 高数缓存

    DRAM用于主存

    存储元件区别

    • 栅极电容(DRAM使用)
      在这里插入图片描述

      • 读写速度慢:电容放电信息被破坏,是破坏性读出。读出后应该有重写操作,也称”再生
      • 每个存储元制造成本更低,集成度更高,功耗低
    • 与双稳态触发器(SRAM使用)
      在这里插入图片描述

      • 读写速度更快:读出数据,触发器状态保持稳定,是非破坏性读出,无需重写
      • 每个存储元制造成本更高,集成度低,功耗大

    区别对比总结:

    在这里插入图片描述

    DRAM动态存储刷新

    • 1 多久需要刷新一次:

      • 刷新周期:一般为2ms(一般默认)
    • 2 每次刷新多少存储单元

      • 以行为单位,每次刷新一行存储单元
      • 为什么采用行列地址?:采用二维排列减轻选通线压力
        在这里插入图片描述
    • 3 如何刷新?

      • 有硬件支持,读出一行的信息后重新写入,占用1 个读/写周期
    • 4 在什么时候刷新?

      • 思路一:每次读完都刷新一行→分散刷新
      • 思路二:2ms内集中安排时间全部刷新 →集中刷新
      • 思路三:2ms内每行刷新一次即可 →异步刷新
      • 在这里插入图片描述

    ROM 只读存储器(选择题高频)

    在这里插入图片描述

    了解各种ROM

    • 在这里插入图片描述

    • 在这里插入图片描述

    主存储器与CPU的连接

    存储芯片的输入输出信号

    在这里插入图片描述

    连接方法

    • 增加主存的存储字长-位扩展

      • 在这里插入图片描述
    • 增加主存的存储字数-字扩展

      • 片选信号的改造
        存储单元地址的舍用 +非门电路(1-2译码器)控制选线译码器片选法
        - 1-2译码器:在这里插入图片描述

      • 2-4译码器在这里插入图片描述

    • 主存容量扩展-字位同时扩展

      • 在这里插入图片描述
    • 补充:译码器的画法

      • 在这里插入图片描述

    双端口RAM和多模块存储器

    双端口RAM

    • 作用:优化多核CPU访问一根内存条的速度
    • 需要两组完全独立的数据线、地址线、控制线。CPU、RAM中也要有更复杂的控制电路
    • 在这里插入图片描述

    多体并行存储器

    • 可以理解为“多根内存条”↓

    • 高位交叉编址的多体存储器
      在这里插入图片描述

      • 高位连续读n个耗时nT
    • 低位交叉编址的多体存储器
      在这里插入图片描述

      • 低位 连续读n个 耗时 T+(n-1)r
      • 可以说是读写一个字无限解决于r
    • 应该取几个“体”

      • 在这里插入图片描述
    • 给定一个地址X,如何确定其处于第几个存储体?

      • 1、根据末尾的体号便可以确定;
        2、也可以根据给的十进制的地址取余确定;

    - 双通道内存

    - 就是低位交叉的二体存储器
    

    总结:

    在这里插入图片描述

    外存储器

    磁表面存储器

    在这里插入图片描述

    • 磁盘的组成

      • 在这里插入图片描述

      • 优缺点:
        在这里插入图片描述

    • 磁盘的性能指标

      • 磁盘容量
    • 记录密度

        - 道密度:沿磁盘半径方向单位长度上的磁道数
        - 位密度:磁道单位长度上能记录的二进制代码位数
        -  面密度:位密度和道密度的乘积
      
      • 平均存取时间=寻道时间+旋转延迟时间+传输时间
      • 数据传输率:假设磁盘转数为r(转/秒),每条磁道容量为N个字节,则数据传输率为Dr=rN
    • 磁盘地址

      • 在这里插入图片描述
    • 磁盘工作过程

    在这里插入图片描述

    • 磁盘阵列

      • RAID(廉价冗余磁盘阵列):将多个物理磁盘组成一个独立的逻辑盘,数据字啊多个物理盘上分割交叉存储、并行访问,具有更好的存储性能、可靠性和安全性。

      • 五中级别存储方案

        • 在这里插入图片描述

        • 在这里插入图片描述

    SSD固态硬盘

    • 在这里插入图片描述

    参考资料:王道考研,《计算机组成原理》

  • 相关阅读:
    线性表:数组、链表、栈、队列
    c++模板
    【现代密码学原理】——高级加密标准AES(期末复习专享)
    【二维差分】ICPC南京 A
    SpringBoot:如何优雅地进行响应数据封装、异常处理?
    【双目视觉】 立体匹配算法原理之“代价函数”
    【RuoYi移动端】uni-app中通过vuex的store来实现全局变量的修改和读取
    【LeetCode】219. 存在重复元素 II
    SpringBoot+Vue实现前后端分离灾情救援系统
    第 7 章 图形用户界面参考答案
  • 原文地址:https://blog.csdn.net/weixin_44698624/article/details/127044306