![](https://csdnimg.cn/release/download_crawler_static/86347684/bg1.jpg)
内存
三组信号:控制信号、地址信号、数据信号
控制信号:主要是存储器的读和写,存储器芯片的片选信号
容量:以字节为单位
4G 的内存可以是两个 2G 的内存条。
1G 的内存条中有不同的存储器芯片。
存储器扩展的设计。
存储器芯片的容量通常用它能存储多少二进制位来描述。
存储器的组织形式
可以知道地址总线的宽度和数据总线的宽度。
存储器的访问速度
SRAM(静态 RAM)
每个存储单元都用一个锁存器或一个触发器来构造的存储器。
DRAM(动态 RAM)
每个存储单元都是用电容来构造的存储器
把地址信号拆分为行地址和列地址,根据行和列来找到对应的单元。
行地址信号和列地址信号是共用相同的引脚的。
分成行列的目的是刷新的时候,每次能刷新一行或者一列,而不是刷新一个单元,这样
能使刷新更快。
内存与 cache 对比,内存更注重容量,用动态 RAM,cache 更注重速度,使用静态
RAM。
因为静态 RAM 的每个存储单元需要用一个锁存器和一个触发器来构造,锁存器和触发
器是由多个逻辑门来设计的,每个逻辑门是由多个二极管来实现的,所以容量较小。
动态 RAM 由于是由电容来设计的,存在电荷泄露的问题,可能会导致 1 变成 0,故要
设计刷新电路,防止存储的数据改变,而刷新时是无法访问内存的,所以访问速度较慢。
低位的直接与地址总线相连,高位的地址信号通过一个地址译码器来作为片选信号来选
中对应的存储器芯片。
存储器芯片的数据总线直接与系统的数据总线连接,因为存储器芯片已经把三态给设计
进去了,如果存储器芯片没有选中,则该芯片的数据总线已经处于高阻态了。
IBM PC 的存储器映射表
HMA(high memory area):高端存储器,286 以上的芯片工作在实模式下访问的超过 1M
的存储器的范围。
Extended Memory:扩充存储器,在上端存储器(384KB 的部分)中,没有被使用的空
间可以被用户使用,这部分就称为扩充存储器。
数据的完整性
写入数据后读出来的数据要是一样的。
通过数据本身是无法知道数据是否准确的,需要增加一些额外的冗余信息来作为判断依
据,增加了信息传递的可靠性。
信息传递的有效性:信息传递的过程中,单位时间内占用单位资源时传输的有效信息的
评论0