小编dob*_*bus的帖子

为什么不能同时拥有高指令周期和高时钟速度?

由于 PC 的 INTEL 8086 处理器和 Apple 的 Rockwell 6502 处理器之间的差异,Megahertz Myth 成为一种促销策略。8086 的运行频率为 4.77MHz,而 6502 的运行频率为 1MHz。然而,6502 上的指令需要更少的周期;事实上,它的运行速度比 8086 快得多。 为什么有些指令需要更少的周期?为什么6502需要更少周期的指令不能与8086的快速循环处理器结合?

维基百科关于每周期指令(IPC)的文章说

控制 IPC
的因素可以通过高 IPC 和低时钟速度实现给定的每秒指令水平……或者通过低 IPC 和高时钟速度实现。

为什么不能同时拥有高指令周期和高时钟速度?

也许这与时钟周期是什么有关?维基百科提到电路同步?不确定那是什么意思。

或者这可能与管道的工作方式有关?我不确定为什么短管道中的指令与长管道中的指令不同。

任何见解都会很棒!只是想了解神话背后的架构。谢谢!

参考:

每个周期的指令与增加的周期数

http://en.wikipedia.org/wiki/Instructions_per_cycle

http://en.wikipedia.org/wiki/Clock_cycle

cpu process computer-architecture

37
推荐指数
3
解决办法
1万
查看次数

标签 统计

computer-architecture ×1

cpu ×1

process ×1