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

[复制链接]
查看11 | 回复1 | 2020-4-18 11:05:11 | 显示全部楼层 |阅读模式
不是一回事。总线周期:完成一次特定的总线操作所需的时间。每个总线周期都伴随着CPU与外界的一次数据交换。机器周期:完成某个基本操作所需的时间。(如读操作数,写操作数)
回复

使用道具 举报

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行