时钟周期、指令周期、机器周期、总线周期都是什么东东? 时钟周期: 也称为振荡周期, 定义为时钟脉冲的倒数 (时钟周期就是单片机外接晶振 的倒数,例如 12M 的晶振,它的时钟周期就是 1/12us,是计算机中的最基本的、最小的 时间单位。 在一个时钟周期内, CPU 仅完成一个最基本的动作。 时钟脉冲是计算机的基 本工作脉冲,控制着计算机的工作节奏。时钟频率越高,工作速度就越快。 指令周期: 执行一条指令所需要的时间, 一般由若干个机器周期组成。 指令不同, 所 需的机器周期也不同。 机器周期: 计算机中, 常把一条指令的执行过程划分为若干个阶段, 每一个阶段完成 一项工作。 每一项工作称为一个基本操作, 完成一个基本操作所需要的时间称为机器周 期。 总线周期:微处理器是在时钟信号 CLK 控制下按节拍工作的。8086/8088 系统的时 钟频率为 4.77MHz,每个时钟周期约为 200ns.由于存贮器和 I/O 端口是挂接在总线上的, CPU 对存贮器和 I/O 接口的访问,是通过总线实现的。通常把 CPU 通过总线对微处理 器外部 (存贮器或 I/O 接口) 进行一次访问所需时间称为一个总线周期。 一个总线周期 一般包含 4 个时钟周期,这 4 个时钟周期分别称 4 个状态即 T1 状态、T2 状态、T3 状 态和 T4 状态。
系统的工作频率在很大程度上决定了ARM微处理器的处理能力。ARM7系列微处理器的典型处理速度为0.9MIPS/MHz,常见的ARM7芯片系统主时钟为20MHz-133MHz,ARM9系列微处理器的典型处理速度为1.1MIPS/MHz,常见的ARM9的系统主时钟频率为100MHz- 233MHz,ARM10最高可以达到700MHz.不同芯片对时钟的处理不同,有的芯片只需要一个主时钟频率,有的芯片内部时钟控制器可以分别为ARM 核和USB、UART、DSP、音频等功能部件提供不同频率的时钟。
(转自https://blog.csdn.net/qq_17242957/article/details/41743263)