存储器(二) -- 主存(一)
Abstract:文章内容来自于:哈工大计算机组成原理刘宏伟。 本篇文章主要讲主存储器的概述和半导体芯片的简介。
---------------------------------------
主存储器概述主要是 4 个问题:
1, 主存的基本组成。
2, 主存与CPU之间的联系。
3, 主存中存储单元地址的分配。
4, 主存技术指标。
下面具体看看这几个问题
第一个:主存的基本组成
地址总线上面的地址保存在MAR里面, 然后经过译码器、驱动器之后在存储体里面找到对应的存储单元地址。
MDR里面存储的是从数据总线过来或者从存储体里面取出的数据。 具体是读还是写是由读写电路控制的。
第二个问题:主存与CPU之间联系
数据总线连接的是 MDR 和 主存。 地址总线连接的是 MAR 和 主存。 数据总线是双向的, 地址总线是单向的。
读/写为控制信号线。 后面还会讲一种。
第三个问题:主存中存储单元地址分配
分配方式有两种:大端或者大尾方式; 小端或者小尾方式。
大端或者大尾方式: 高位端为字地址。
小端或者小尾方式: 低位端为字地址。
比如:12345678
用大端或者大尾方式为:
用小端或者小尾方式为
如果两台机器的主存采用的地址分配方式不同时, 那么不能直接通信。
第四个问题:主存的技术指标
存储容量:存放二进制代码总位数。
存储速度:
存取时间:存储器的访问时间。包括写入与读出时间。
读出时间:从给出地址开始知道数据线上有稳定的数据输出时的时间; 写入时间类似。
存取周期:连续两次独立的存储器操作(读或写)所需的最小间隔时间。
存储带宽:某段时间内, 能读出或者写入的总位数。 单位:位/秒 或者 字节/秒。
半导体芯片简介
主要讲一个问题, 半导体芯片的基本结构
片选线的作用:芯片选择信号, 指出了此次操作的地址是不是此芯片内部的地址。
地址线(单向)和数据线(双向)与芯片的容量密切相关, 举几个例子:
读写控制线:可能为一根, 也可能为两根; 如果为一根
高电平时写, 低电平时读。
如果为两根为低电平写,
为低电平读。
另外译码驱动主要由两种方法:线选法和重合法。关于这个百度吧