您的位置:首页 > 其它

手机操作系统知识整理(一):CPU相关概念详解

2018-10-12 13:29 477 查看

以下内容为个人查找网络资料整理的,可能存在错误的地方,欢迎指出!

一、物理CPU

物理CPU就是计算机上实际配置的CPU个数。

二、CPU核数

核数就是指CPU上集中的处理数据的cpu核心个数,单核指cpu核心数一个,双核则指的是两个。

通常每个CPU下的核数都是固定的,比如你的计算机有两个物理CPU,每个CPU是双核,那么计算机就是四核的。

三、逻辑CPU

操作系统可以使用逻辑CPU来模拟出真实CPU的效果。在之前没有多核处理器的时候,一个CPU只有一个核,而现在有了多核技术,其效果就好像把多个CPU集中在一个CPU上。当计算机没有开启超线程时,逻辑CPU的个数就是计算机的核数。而当超线程开启后,逻辑CPU的个数是核数的两倍。实际上逻辑CPU的数量就是平时称呼的几核几线程中的线程数量。

四、总结

知道上面这些,常说的几核几线程就好理解了(一般情况下可以认为N核N*2线程)。

但是如果计算机有一个物理CPU,是双核的,支持超线程。那么这台计算机就是双核四线程的。所以两路(两路指的是有两个物理CPU)四核超线程就有2*4*2=16个逻辑CPU。

既然计算机多核与超线程模拟相关,所以实际上计算机的核数翻倍并不意味着性能的翻倍,也不意味着核数越多计算机性能会越来越好,因为超线程只是充分利用了CPU的空闲资源,实际上在应用中基于很多原因,CPU的执行单元都没有被充分使用。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: