在计算机系统中,存储周期是指存储器进行一次完整的读或写操作所需的时间。之所以叫存储周期而不是读写周期,是因为它更全面地描述了存储器进行一次完整操作所需的时间,这个操作可以是读也可以是写。
当CPU需要读取或写入主存中的数据时,它必须等待存储周期完成。存储周期包括了存储器识别地址、访问存储单元以及将数据放到数据总线或从数据总线获取数据所需的所有时间。
以读数据也需要一个存储周期为例说明:
-
地址识别:存储器需要识别CPU提供的地址,确定要访问的是哪一个存储单元。
-
访问存储单元:一旦地址被识别,存储器需要访问该地址对应的存储单元。
-
数据传输:最后,数据需要从存储单元传输到数据总线(读操作)或从数据总线传输到存储单元(写操作)。