主存储器
主存的基本组成
存储体保存了程序、指令、数据。
MAR必须经过译码器译码后才能选定指定的存储单元。
MDR保存了要读出或写入的数据。
主存和CPU的联系
数据总线直接连在MDR上,可能读出可能写入。
地址总线连接在MAR,只给出要访问的存储单元的地址,是单向的。
控制信号,读写信号,控制行为,是单向的。
主存中存储单元地址的分配
存储12345678H这个数据
存储字长为32位,编址单位为字节。
一个字包含了四个字节。
12为高位字节存放在低地址,78为低位字节存放在高地址,把高位字节所在的地址作为字地址。
78为低位字节存放在低地址,12为高位字节存放在高地址,把低位字节所在的地址作为字地址。
设有24根地址线
按字节寻址:访问范围224=16MB
若字长16位,按字寻址:8MW
若字长32为,按字寻址:4MW
主存的技术指标
- 存储容量:主存中存放的二进制代码的总位数
- 存储速度:
存取时间:从存储器给出地址一直到得到稳定的数据输入(输出)——存储器的访问时间(读出时间、写入时间)
存取周期:连续两次独立的存储器操作(读或写)所需的最小间隔时间。
存储器的带宽:单位(位/秒)
存取周期比存取时间长