总线周期是指 CPU完成一次访问存储器或I/O端口操作所需的时间。这一定义涵盖了CPU通过总线对微处理器外部(存储器或I/O接口)进行数据传输的所有过程。一个总线周期通常由若干个时钟周期组成,并且可以根据操作性质进一步细分为内存读周期、内存写周期、I/O读周期和I/O写周期。
具体来说,一个总线周期通常包含以下四个状态(在8086/8088系统中):
T1状态:
输出存储器地址或I/O地址。
T2状态:
输出控制信号(如读使能RD或写使能WR)。
T3状态:
总线操作持续,并检测Ready信号以决定是否延长时序。
T4状态:
完成数据传送,控制信号变为无效,结束总线周期。
因此,总线周期不仅仅是CPU执行一条指令所需的时间(指令周期),它包括了从地址传输到数据传输完成的整个过程。了解总线周期的概念对于理解计算机系统的工作原理和性能优化至关重要。