2005-06-16
有关CPU的超线程.应该是奔42.4
简而言之,超线程就是让操作系统相信你有两个处理器,也就是一个CPU当两个用的技术。要实现超线程技术需要具备三个条件。
1。处理器支持;
2。主板支持,包括老主板升级BIOS支持;
3。 操作系统支持(Windows XP能很好支持,Windows 2K也可支持,Windows 98,Windows NT不支持)。
超线程技术对性能的影响
首先我们要知道,超线程技术对性能的影响与使用的软件有直接联系,不能一概而论。 有的读者以为两个处理器可以提高双倍性能,笔者要告诉大家就算真的有两个物理CPU并行工作也根本不可能有这样的提高。据Intel方面解释,超线程技术能够提高...全部
简而言之,超线程就是让操作系统相信你有两个处理器,也就是一个CPU当两个用的技术。要实现超线程技术需要具备三个条件。
1。处理器支持;
2。主板支持,包括老主板升级BIOS支持;
3。
操作系统支持(Windows XP能很好支持,Windows 2K也可支持,Windows 98,Windows NT不支持)。
超线程技术对性能的影响
首先我们要知道,超线程技术对性能的影响与使用的软件有直接联系,不能一概而论。
有的读者以为两个处理器可以提高双倍性能,笔者要告诉大家就算真的有两个物理CPU并行工作也根本不可能有这样的提高。据Intel方面解释,超线程技术能够提高30%以上的性能。据目前测试和使用的情况来看,除非运行某些特别为超线程,多任务优化代码的软件,否则超线程对系统性能的提高比较有限。
当然,因为Windows XP系统对超线程支持较好,打开超线程之后,系统整体性能会有一定提高,而且在实际使用中用户一般多项任务同时处理,在这种状态下,打开超线程对整体性能的提高还是比较明显的。
然而,如果程序只支持单线程的话,打开超线程不会有性能上的提高,而且刚刚我们提到超线程技术的两个虚拟逻辑处理器使用一套执行单元,缓存。如果两者之间产生竞争资源的情况,系统会增加一定的延迟,就有可能产生打开超线程之后性能反而下降的情况。
因为超线程本身是由服务器领域转化到桌面系统的,甚至有的软件,有的硬件还可能和超线程产生兼容性问题,如果打开超线程,软件就不能运行,或者运行不正常。据我们了解,一些PC供应商,比如DELL,在整机出货的时候默认关闭超线程,就是考虑到可能存在一定兼容性问题,而且性能提高有限甚至有少数反而下降。
当然总的来说,超线程技术带来的是正面的影响,能够在不提高系统频率的情况下提高性能,是当前CPU设计的大势所趋。随着软件的成熟,系统的完善,如今的超线程技术已经基本不会产生多大的兼容性问题了。
另外,奔4 2。4 c可以支持超线程。收起