当今的处理器几乎都至少是双核的,这意味着整个处理器本身包含两个单独的内核,可以用来处理信息。但是什么是处理器核心,它们到底是做什么的?
什么是核心?
它们如何工作
获取步骤正是您所期望的就是这样。在这里,处理器内核通常从某种内存中检索等待它的指令。这可能包括RAM,但是在现代处理器内核中,指令通常已经在等待处理器缓存中的内核。处理器具有一个称为程序计数器的区域,该区域实际上充当书签,使处理器知道最后一条指令在哪里结束,下一条指令在哪里开始。
Once it has fetched the immediate instruction, it goes on to decode it. Instructions often involve multiple areas of the processor core — such as arithmetic — and the processor core needs to figure this out. Each part has something called an opcode which tells the processor core what should be done with the information that follows it. Once the processor core has figured this all out, the different areas of the core itself can get to work.
最后一步称为写回,可以简单地放置结果所做的一切都回存到内存中。输出的确切位置取决于正在运行的应用程序的需求,但由于以下说明经常使用它,因此它通常留在处理器寄存器中以便快速访问。从那里开始,它将一直得到照顾,直到需要再次处理部分输出为止,这可能意味着它已进入RAM。
整个过程称为指令周期。这些指令周期非常快地发生,特别是现在我们拥有功能强大的高频处理器。此外,我们具有多个核心的整个CPU在每个核心上都执行此操作,因此数据处理速度大约是CPU拥有核心的速度的两倍,而数据处理速度仅停留在性能类似的一个核心上。 CPU还具有优化的指令集,这些指令集硬连线到电路中,可以加快发送给它们的熟悉指令的速度。一个流行的例子是SSE。
结论
您认为处理器下一步将走向何方?您希望何时看到量子处理器,尤其是在个人市场中?在评论中让我们知道!
标签: