概述
存储器类型
我们可以按在计算机的作用进行分类:
- 主存储器
- RAM可读可写
- ROM只读
- Flash Memory 比如U盘,SSD
- 高速缓冲存储器 ,就是CPU和主存之间的缓冲
- 辅助存储器 磁盘等
层次结构
缓存中的一部分也在CPU中,IO端口也有寄存器
存储体系
在计算机中
- 主存-辅存形成一个存储体系,主要是为了解决主存容量,也就是虚拟存储器
- 缓存-主存形成一个存储体系,解决CPU和主存速度差异,这里利用了一些局部性原理
所谓存储体系,就是在应用程序员角度来看是一个整体
主存储器
主存的基本组成
主存的主要技术指标为:
- 容量
- 速度
- 以及存储器的带宽 位/秒
主存和CPU的联系
注意箭头的方向
半导体存储芯片简介
基本结构
这里面译码驱动可以将地址线转换成字线,然后去存储矩阵对应的位置找
两种译码驱动方式
线选法
这里是A0-A3,说明了有16个存储单元,数据线是8位,说明存储器是16*8的
地址译码器输入4根,输出16根,其中给定一个输入,只有一个输出线是有效的,比如给出是全0,就0的字线是有效的
它的缺点是地址线是4条,容量是168,假设有个1M8的存储器,就会有1M条线
重合法
这里我们布局成X和Y轴,把所有的存储单元布置成二维的阵列,这里我们先假设只有一根数据线,也就是一次输出一个,我们通过X和Y定位到0,0
假设我们有20位地址,X和Y分别10位,行和列译码器各输出1K条,然后就可以达到1M
静态RAM
基本电路
上面就是一个基本的存储原件,由T1-T4这个触发器保存0和1,下面的那些控制读写
静态RAM芯片举例
我们这里以Intel 2114为例