谁能解释一下双核处理器的工作原理和它的优越之处

来源:百度知道 编辑:UC知道 时间:2024/09/28 12:42:44

双核处理器一般分为两种情况:2个内核相同,2个内核不同。
工作原理主要是将单内核中的并行计算扩展到多CPU之间,具体如下:
当2个内核相同时,随意指定其中一个为主CPU,另一个则为从CPU。主CPU完成任务调度和一部分计算工作,从CPU主要用作计算。当一个任务可以分解为2个并行的任务时,在操作系统或者控制软件的支持下,将其中一个单纯的计算任务分配给从CPU,其它由主CPU完成,最终的结果汇总到主CPU。
当2个内核不同时,一般其中一个是采用冯.洛伊曼结构的CPU和一个采用哈佛结构的DSP,其中冯.洛伊曼结构的CPU适合事务处理,一般作为主CPU,另一个则为从CPU。这里的主CPU速度一般较低,而DSP的速度较高,所以主CPU完成任务调度和管理,有时候也做一小部分计算工作,DSP主要用作计算。这在图像处理中极为常见。这种情况下,一般将一个任务的计算任务分配给从CPU,其它由主CPU完成,最终的结果汇总到主CPU。
在操作系统或者控制软件的支持下,由于双内核之间采用内部高速宽带总线,使得双CPU能够并行运行,实际效果相当于单内核CPU近2倍的速度。例如对于一个复杂的控制和计算任务,可以分别为2个内核编制不同的处理程序,这样一方面可以降低处理难度,另一方面可以大大减少单内核时执行效率低的问题,同实际速度大大提高。
当工作频率受限于技术进步时,并行处理技术可以采用更多的内核并行运行来大大提高CPU的等效运行速度,同时由于工作频率没有提高,功耗相对于同性能的高频单内核要低得多。这将是未来的发展方向。

什么是双核处理器

什么是双核处理器呢?双核处理器背后的概念蕴涵着什么意义呢?简而言之,双核处理器即是基于单个半导体的一个处理器上拥有两个一样功能的处理器核心。换句话说,将两个物理处理器核心整合入一个核中。企业IT管理者们也一直坚持寻求增进性能而不用提高实际硬件覆盖区的方法。多核处理器解决方案针对这些需求,提供更强的性能而不需要增大能量或实际空间。

双核心处理器技术的引入是提高处理器性能的有效方法。因为处理器实际性能是处理器在每个时钟周期内所能处理器指令数的总量,因此增加一个内核,处理器每个时钟周期内可执行的单元数将增加一倍。在