CPU的核心与线程数

笔者最近领用了一台笔记本,x201i。结果一看,CPU是2核心4线程的。所以就没搞明白线程跟核心到底是怎么回事。因此记录下来,与朋友们分享。
[img]http://dl.iteye.com/upload/attachment/407379/7721c7cf-44b0-3bae-91da-104c2827ce3a.jpg[/img]
指处理器中有两个核心, 但是利用了超线程技术,一个核心就有2个线程,所以两个核心就有4个线程。一般来说,两个核心就只有2线程。
补充:1:什么是超线程技术?
超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高的CPU的运行效率。因此支持Intel超线程技术的cpu,打开超线程设置,允许超线程运行后,在操作系统中看到的cpu数量是实际物理cpu数量的两倍,就是1个cpu可以看到两个,两个可以看到四个。
有超线程技术的CPU需要芯片组、软件支持,才能比较理想的发挥该项技术的优势。 操作系统如:Microsoft Windows XP、Microsoft Windows 2003,Linux kernel.
SMT技术就是同步多线程
双核四线程可以同时调度四个应用程序,但前提是每个应用程序都不能完全使该处理器达到满负荷。一个线程发生高速缓存不命中,另一个线程可以继续执行。这样就会感觉很快,同时进行的缘故.
SMT 使系统识别到双倍于物理CPU数量的逻辑CPU.但是这并不意味着系统拥有了两倍的CPU能力。四核心四线程同时运行四个程序时可以让四核心都满负荷运行.而双核四线程若预到满负荷运行,耗尽所有内存带宽的应用就只能同时打开两个应用程序了,速度回到双核,性能不会提高,差距在于具体的应用环境.


作者简介
昵称:澳洲鸟
姓名:朴海林
QQ:85977328
MSN:6301655@163.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值