多核和多个CPU有什么区别?
多核和多个CPU有什么区别?首先让我们了解以下两项:
什么是多核CPU?简单的理解是,我们将多个内核加载到一个程序包中,让用户了解这是一个处理器. 这样做的好处是,最初在单台计算机上运行的程序无需进行基本更改即可获得非常好的性能. 多核发展趋势也是英特尔一直坚持的方式.
英特尔处理器
多个CPU的操作是什么?任何了解服务器的人都知道有单通道多核处理器的优势,双通道和多通道,并且ARM为服务器市场引入的处理器也以这种方式展示,最终可以构成分布式系统. 除从外部是单个处理器外,其他均相同. 这种方法在软件支持,操作和故障方面存在很多问题.
这里我们举一个例子来形象化这个隐喻:
例如,如果您需要移动很多积木,则现在有一百手. 当您将全部一百只手安装在一个人上时,此模式是多核的. 当您将这100只手安装在50个人上时,该模式就是多CPU.
那么应用程序中的多核和多CPU有什么区别?首先多核处理器的优势,让我们看一下多核模式,这是一种可以使一个人动手的方法. 即使这个人很愚蠢,他的工作也比两只手要快.
但是,将一百只手放在一个人身上也会引起一些问题. 例如,一百只手移动了太多的砖块,以致人体的脊柱无法忍受,也无法忍受. 这是CPU多核的限制. 因此,当移动的砖块数量很大时,多CPU方法变得显而易见. 人们有多强大.
因此,多核CPU的开发现在遇到了瓶颈,但是多CPU模式又如何呢?会是未来的发展趋势吗?
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-191330-1.html