美文网首页
「组成原理」存储系统1

「组成原理」存储系统1

作者: 讲故事的万物 | 来源:发表于2020-04-03 17:32 被阅读0次

SRAM的基本结构和工作原理,DRAM的基本结构和工作原理,只需了解即可;重点关注如何完成存储单元的读写。


目录:

  1. 存储系统层次结构
  2. 存储单元如何读写
  3. 存储扩展

前置知识:


存储系统层次结构

基本存储系统

计算机使用中,存储系统中主存和cpu交互有以下几步。

  1. 输入设备将程序与数据写入主存
  2. CPU取指令
  3. CPU执行指令期间从主存中读数据
  4. CPU写回运算结果
  5. 输出设备输出结果

从交互中,我们了解到指令执行期间CPU会多次访问存储器;同时我们能了解到,CPU增速比主存快得多,将来主存与CPU速度之间差距会越来越大。

所以我们要解决的问题有:

  • 主存速度够快与否
  • 主存容量够大否
  • 存储器便宜与否

问题

  • 速度不足
    CPU增速超越主存,且指令执行期间CPU要多次和主存交互。

  • 容量不够
    CPU、主板相关技术指标吸纳之主存容量。
    同时应用对主存的需求却不断扩大。

解决

存储系统层次化结构可以解决速度容量问题。


存储系统的层次化结构

速度不足我们加入了Cache,让CPU访问到的存储系统有Cache,也就是较快的速度。


这样我们就有了Cache的速度,辅存的容量和价格。

Cache的预先读取利用了局部性原理。

局部性原理:

  • 时间局部性:
    现在被访问的信息不久还会被再次访问。
    时间局部性程序结构体现:循环结构
  • 空间局部性
    现在被访问的信息附近的信息下一次会被访问。
    空间局部性的程序结构体现:顺序结构

相关文章

  • 「组成原理」存储系统1

    SRAM的基本结构和工作原理,DRAM的基本结构和工作原理,只需了解即可;重点关注如何完成存储单元的读写。 目录:...

  • hadoop基本知识点之HDFS

    1.Hadoop组成 Hadoop主要由三大模块组成: 1.1 HDFS 存储模块 * 分布式文件存储系统 * 提...

  • 计算机组成原理(三)存储系统

    3.1 存储系统基本概念 3.1.1 存储器的层次结构 主存储器。简称主存,又称内存储器(内存),用来存放计算机运...

  • 组成原理

    简答 浮点加减法的计算流程答:0操作数检查如果一个操作数为0,则就不必往下继续运算。比较阶码大小并完成对阶小阶码向...

  • RocketMQ源码-同步和异步刷盘

    1 概述2 相关类介绍3 同步刷盘原理4 异步刷盘 1 概述 RocketMQ和其他存储系统类似,如Redis等,...

  • 架构师训练营第6周作业 CAP

    1. 请简述CAP原理 CAP原理是用来描述分布式数据存储系统的一个定理,CAP三个字母分别代表Consisten...

  • Redis 面试

    1 redis 的工作原理 答: redis 是一个 k-v 存储系统和 memcached 类似,它支持存储的v...

  • 专业视频安装中的5种存储模式,了解吗?一篇文章讲解清楚!

    一套完整的专业视频安装系统主要由前端摄像机,线缆,传输系统,存储系统,解码控制和大屏设备等组成.. 存储系统是整个...

  • 长光工程师培训20180123

    跟踪架工作原理及组成、机械工艺和设计 李老师 跟踪架工作原理及组成 一、跟踪架的用途 二、跟踪架组成 三、工作原理...

  • 服务端开发内容总结

    网络协议HTTP 协议TCP/IP 协议 操作系统原理线程间通信进程间通信 存储系统原理数据库/缓存 模块设计架构...

网友评论

      本文标题:「组成原理」存储系统1

      本文链接:https://www.haomeiwen.com/subject/pzckyhtx.html