首页 » 技术SOS » 通信技术 » 通信基础 » 时钟频率和机器周期这两个概念的区别?

时钟频率和机器周期这两个概念的区别?

高工
2009-05-31 13:43:54
我对这个概念还是不是很清楚
分享
关键词: 时钟频率, 机器周期  
高工
2009-06-03 10:23:18
1楼

时钟周期:一个时钟脉冲所需要的时间。在计算机组成原理中又叫T周期或节拍脉冲。是CPU和其他单片机的基本时间单位。它可以表示为时钟晶振频率(1秒钟的时钟脉冲数)的倒数(也就是1s/时钟脉冲数,比如1/12MHz),对CPU来说,在一个时钟周期内,CPU仅完成一个最基本的动作。时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏。时钟频率越高,时钟周期就越短,工作速度也就越快。时钟周期在CPU的描述里也叫节拍,即将一个机器周期划分成若干个相等的时间段,每一段仅完成一个基本操作,用一个电平信号宽度对应。举例:(个人理解)工作频率为100MHZ的芯片的时钟周期为10000ns,理解为1s(10的12次方ns)内的时钟周期个数为10的8次方,所以每个时钟周期的时间长为10的12次方ns/10的8次方个时钟周期,结果为10000ns,书上的结果为10ns不知道是怎么算的? 机器周期:通常用从内存中读取一个指令字的最短时间来规定CPU周期(机器周期),也即CPU完成一个基本操作所需的时间。通常一个机器周期包含12个时钟周期,在8051系列单片机的一个机器周期由6个S周期(状态周期)组成。 一个S周期=2个节拍(P),也就是一个状态周期包含2个时钟周期,所以8051单片机的一个机器周期=6个状态周期=12个时钟周期。又称CPU的工作周期或基本周期,总线周期。

高工
2009-06-05 14:46:46
2楼

恩,谢谢,概念清晰了。