总线周期和机器周期是不是一回事?

来源:百度知道 编辑:UC知道 时间:2024/06/28 17:16:56

CPU通过系统总线与存储器或外设端口打交道,每当CPU与存储器或外设端口交换一个字节的数据,称之一个总线周期。 总线周期程序存储器中读取指令,对存储器存取数据,对外设端口读写数据等,都须执行总线周期。
总线周期通常包含4个T状态:T1,T2,T3,T4。所谓一个T状态就是一个时钟周期。它是CPU执行操作的最小时间单位,如8088的时钟频率为5MHz,则一个T状态为200NS。而机器周期是完成一个基本操作的周期时间,不如完成加法以及访存得病感操作的时间。

不是一回事。
总线周期:完成一次特定的总线操作所需的时间。每个总线周期都伴随着CPU与外界的一次数据交换。

机器周期:完成某个基本操作所需的时间。(如读操作数,写操作数)