系统结构第三章-存储

2021/01/26

存储

曾经购买电脑是追求的是运算性能,运算能力越高,越好,但是摩尔定律被打破后,现在的选购电脑,追求存储。

存储有三个要点:

  • 容量大:存储的空间
  • 速度快:读写速度
  • 便宜:价格

市面上暂时没有具备三个要点的存储设备,举个例子:

我要容量大,那我购买硬盘,但是硬盘读写速度相对来讲较慢

我要速度快,我就购买内存条,但是同等的内存条空间相对硬盘空间来讲贵了几十上百倍。

单体单字:

存储器里里面有个容器叫,每个都储存单个字的数据,

过程时序图:

处理器->地址寄存器: 放入一个地址
存储器-> 地址寄存器:取出地址
Note right of 存储器:根据地址搜索数据
Note right of 存储器:搜索到一个字数据
存储器 -> 读出寄存器:把一个字数据放入读出寄存器
处理器->读出寄存器:把数据读出来

单体多字:

存储器里里面有个容器叫,每个都储存多个字的数据。

与单体单子的区别就是,每次取数据都是多个字,然后CPU选择哪个字才是自己要的数据

并行存储系统:

每个序列分布式交叉存储在不同的体中,然后CPU读取数据时,分别向不同的发送读取数据的请求,每个读取数据都是需要一点时间的,秉着我不能让处理器闲着的策略,处理器就不等读取完数据,直接叫下一个体去读数据,直到叫完所有,才去读出寄存器收数据。

交叉存放:


序列12345->abc体:交叉存放在abc体中
序列12345->a体:序列中的1,4两个值
序列12345->b体:序列中的2,5两个值
序列12345->c体:序列中的3一个值

目 录