计算机组成原理------主存储器扩展实验主存储器概述主存储器概述主存储器是计算机硬件系统中的五大主存储器是计算机硬件系统中的五大功能部件之一,用于存放正在运行中的程功能部件之一,用于存放正在运行中的程序和相关数据
它的读写速度和存储容量序和相关数据
它的读写速度和存储容量,对计算机系统的运行性能有至关重要的,对计算机系统的运行性能有至关重要的影响,经常成为影响系统运行性能的瓶颈影响,经常成为影响系统运行性能的瓶颈
存储容量通常用构成存储器的字节(8bits)数或字数表述,一个存储字通常由2,4,8个字节组成
主存储器通过地址总线、数据总线、控制总线与计算机的CPU和外围设备连接在一起,如图所示
地址总线地址总线------用于选择主存储器的一个存储单元(字或字节),其位数决定了可以访问的存储单元的最大数目,称为最大可寻址空间
例如,当按字节寻址时,20位的地址可以访问1MB的存储空间,32位的地址可以访问4GB的存储空间
数据总线数据总线----用于在计算机各功能部件之间传送数据,数据总线的位数(总线的宽度)与总线时钟频率的乘积,正比于该总线所支持的最高数据吞吐(输入/输出)能力
控制总线控制总线--------用于指明总线的工作周期类型和本次入/出完成的时刻
总线的工作周期可以包括主存储器读周期,主存储器写周期,I/O设备读周期,I/O设备写周期,即区分要用哪个部件(主存或I/O设备)和操作的性质(读或写);还有直接存储器访问(DMA)总线周期等
若在计算机系统中使用了不同读写速度的主存储器,在CPU发出该写主存储器的命令后,它不能知晓读写操作完成的时刻,这是由被读写的存储器(或外围设备)本身的运行速度决定的,此时可以让主存储器本身提供读写完成的回答信号(Ready),CPU通过检测该信号来得知本次读写完成的时刻;若为读操作,有了该回答信号后,CPU就可以接收已读出的