【问题标题】:what is a fetch execution cycle什么是获取执行周期
【发布时间】:2016-05-02 11:56:27
【问题描述】:

我想知道是否有人可以解释什么是获取执行周期以及所涉及的步骤。

我一直在网上查找并得到类似的定义

“指令周期(有时称为获取-解码-执行周期)是计算机的基本操作周期。它是计算机从其内存中检索程序指令、确定指令需要执行的操作的过程,以及执行这些操作。”

但是有人可以进一步分解这个并解释执行提取执行周期所涉及的步骤吗?

【问题讨论】:

标签: data-structures cpu


【解决方案1】:

我会尽力解释,但是我没有所有正确的英文术语,我认为这与操作指针有关。

每个程序在执行时都有状态,这些状态在 CPU 的注册表中,这意味着调度程序不处于挂起状态。存储的值之一是操作指针的当前值。该指针包含下一个要执行的操作在 RAM 中的内存地址。

因此计算机读取该值,使用他的“内存总线”(可能不是正确的术语)从内存中获取要执行的操作,然后执行它。

然后操作指针将包含下一个要执行的操作,如果该操作是移动操作指针,则为下一个或另一个。

请注意,“操作”只是内存中的原始值,而是 CPU 将其转换为“物理”/“逻辑”操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-28
    • 2010-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-28
    • 2020-01-24
    • 2016-08-27
    相关资源
    最近更新 更多