当前位置: 技术问答>linux和unix
请教多核与多处理器的问题
来源: 互联网 发布时间:2016-11-18
本文导语: 在单核单CPU系统中,进程的并发执行是指宏观上的并行,微观上的串行,在任一时刻点上只能有一个进程在CPU上执行,而多处理器系统可以实现真正意义上的并行。那目前市面上比较主流的多核处理器是不是也可以像...
在单核单CPU系统中,进程的并发执行是指宏观上的并行,微观上的串行,在任一时刻点上只能有一个进程在CPU上执行,而多处理器系统可以实现真正意义上的并行。那目前市面上比较主流的多核处理器是不是也可以像多处理器那样实现微观上的并行呢?
|
多处理器 =>是硬件的概念,如果有两个以上的CPU就叫多处理器
多核=>是软件的,操作系统的概念,如果一个CPU速度特别快,在操作系统里就变成两个核了。
这样就会出现这样一个现象,一个多处理器的机器有4个核。
我这里的Mac就是这样的。
多核=>是软件的,操作系统的概念,如果一个CPU速度特别快,在操作系统里就变成两个核了。
这样就会出现这样一个现象,一个多处理器的机器有4个核。
我这里的Mac就是这样的。
|
多核,在一个CPU中,便宜
多处理器,分布在主板上不同的地盘,贵!
多核,就是并行处理的一个廉价的解决方案
多处理器,分布在主板上不同的地盘,贵!
多核,就是并行处理的一个廉价的解决方案
|
cpu多核还要分清楚 是物理多核还是模拟多核.
物理多核才能做到真正的线程并行执行.
物理多核才能做到真正的线程并行执行.
|
多核,多处理器在软件开发上意义是一样的。
单线程,在某一时间,是只在一个cpu上运行,不会分配负载。内核调度有算法,线程被切换出去后,再次调入,倾向于使用原来的cpu,主要考虑貌似是cache的预热开销。线程可以在函数级设定cpu的亲密度。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。