“超线程”和“双通道”技术
程序员文章站
2022-09-24 21:36:49
“超线程”和“双通道”技术时下,随着暑假装机高潮的到来,很多朋友都有选择购买或升级自己电脑的打算,于是乎,从菜鸟到大虾在装机时配置P4超线程和组成双通道成为一种时尚和潮流。可是在这里笔者提醒大家:并... 09-04-21...
时下,随着暑假装机高潮的到来,很多朋友都有选择购买或升级自己电脑的打算,于是乎,从菜鸟到大虾在装机时配置p4超线程和组成双通道成为一种时尚和潮流。可是在这里笔者提醒大家:并不是选购了支持p4超线程的cpu就可以实现“超线程”技术,或者购入了两条内存就可以实现双通道!其实,无论是“超线程”还是“双通道”都需要硬件(cpu、主板、芯片组等)和软件(如操作系统、相应软件)相互配合支持才能真正实现。下面对这两种技术原理和实现条件作简单介绍,使大家在购机时做到“心中有数”才能真正把钱用到“刀刃上”。
1.“超线程”技术原理揭示
“超线程”(hyperthreading technology)技术就是通过采用特殊的硬件指令,可以把两个逻辑内核模拟成两个物理芯片,在单处理器中实现线程级的并行计算,同时在相应的软硬件的支持下大幅度的提高运行效能,从而实现在单处理器上模拟双处理器的效能。其实,从实质上说,超线程是一种可以将cpu内部暂时闲置处理资源充分“调动”起来的技术。
2.“超线程”的实现条件
* cpu的支持,实现“超线程”的功能必须选购一块支持“ht”技术的处理器。intel 支持这一技术的cpu有pentium4 3.06、2.4c、2.6c、2.8c、3.0ghz、3.2ghz处理器以及最新上市的prescott核心的处理器。
* 主板芯片组和主板bios的支持
正式支持“ht”技术的芯片组有intel的875p、e7205、850e、865pe/g/p、845pe/ge/gv、845g(b-stepping)、845e。其中875p、e7205、865pe/g/p、845pe/ge/gv以及最新推出的 915/925芯片组均可直接支持超线程技术的使用,而早前的845e以及850e芯片组,只要升级bios就可以解决支持的问题。sis方面有sis645dx(b版)、sis648(b版)、sis655、sis658、sis648fx。via方面有p4x400a、p4x600、p4x800。同时,主板的bios也必须支持超线程功能。
* 操作系统和应用软件的支持
目前在微软的操作系统中只有windows xp及以上的版本才能正式支持“超线程”技术,windows 98/me/2000均不支持此项功能。
一般说来,最大发挥ht技术的运行效能还需要真正支持超线程技术的软件,现实中这样的软件是少之又少的。除了ms office系列软件和一些视频、图形如photoshop等专业软件外几乎都不支持ht技术。很多游戏也不支持ht技术。
3. 何谓“双通道”内存技术
双通道内存技术,就是在主板北桥芯片组里制作两个内存控制器,这两个内存控制器是可以相互独立工作的。在这两个内存通道上,cpu可以分别寻址、读取数据,从而在理论上可以使内存的带宽增加一倍,数据存取速度也相应增加一倍,其带宽一般可以达到128bit。说到这里,聪明的读者想必明白了所谓的“双通道内存技术”其实和内存自身没有关系,它其实是主板芯片组的一种技术。
4.“双通道”的实现条件
* 既然它是一种主板的技术,当然首先需要主板芯片组的支持才行。从intel阵营来讲有不少的“兄弟”支持它:i850、 i875p、i7205、i865pe、i865g、sis655、sis655fx、via pt600(p4x600)、via pt800(p4x800)、via pt880等芯片组都可以实现“双通道”内存技术。而amd阵营则显得“势单力薄”,只有新近杀入芯片组的nv系列的nforce2 、nforce3芯片和刚刚推出的via的kt880苦苦支撑局面。
* 既然是双通道,两条内存的选购也是必需的。但是不同的芯片组对内存的规格要求也是不同的,比如intel阵营要求必须是两条相同容量和类型的内存,而via和sis对内存的要求相对宽松些了。
* 正确安装方法是实现内存“双通道”的关键。许多朋友在安装完双通道,系统bios检测并未提示“dual channel”即双通道没有实现。其实是安装方法不对头,其安装有讲究:必须将一对内存分别插入 dimm 1、dimm3或者是dimm2 、dimm4内存插槽才能真正实现内存的双通道技术。
小提示:千万不能将两条内存插入dimm1/dimm2、dimm3/dimm4、dimm1/dimm4
或者dimm2/dimm3,否则就无法实现双通道的效果,甚至造成无法开机。
1.“超线程”技术原理揭示
“超线程”(hyperthreading technology)技术就是通过采用特殊的硬件指令,可以把两个逻辑内核模拟成两个物理芯片,在单处理器中实现线程级的并行计算,同时在相应的软硬件的支持下大幅度的提高运行效能,从而实现在单处理器上模拟双处理器的效能。其实,从实质上说,超线程是一种可以将cpu内部暂时闲置处理资源充分“调动”起来的技术。
2.“超线程”的实现条件
* cpu的支持,实现“超线程”的功能必须选购一块支持“ht”技术的处理器。intel 支持这一技术的cpu有pentium4 3.06、2.4c、2.6c、2.8c、3.0ghz、3.2ghz处理器以及最新上市的prescott核心的处理器。
* 主板芯片组和主板bios的支持
正式支持“ht”技术的芯片组有intel的875p、e7205、850e、865pe/g/p、845pe/ge/gv、845g(b-stepping)、845e。其中875p、e7205、865pe/g/p、845pe/ge/gv以及最新推出的 915/925芯片组均可直接支持超线程技术的使用,而早前的845e以及850e芯片组,只要升级bios就可以解决支持的问题。sis方面有sis645dx(b版)、sis648(b版)、sis655、sis658、sis648fx。via方面有p4x400a、p4x600、p4x800。同时,主板的bios也必须支持超线程功能。
* 操作系统和应用软件的支持
目前在微软的操作系统中只有windows xp及以上的版本才能正式支持“超线程”技术,windows 98/me/2000均不支持此项功能。
一般说来,最大发挥ht技术的运行效能还需要真正支持超线程技术的软件,现实中这样的软件是少之又少的。除了ms office系列软件和一些视频、图形如photoshop等专业软件外几乎都不支持ht技术。很多游戏也不支持ht技术。
3. 何谓“双通道”内存技术
双通道内存技术,就是在主板北桥芯片组里制作两个内存控制器,这两个内存控制器是可以相互独立工作的。在这两个内存通道上,cpu可以分别寻址、读取数据,从而在理论上可以使内存的带宽增加一倍,数据存取速度也相应增加一倍,其带宽一般可以达到128bit。说到这里,聪明的读者想必明白了所谓的“双通道内存技术”其实和内存自身没有关系,它其实是主板芯片组的一种技术。
4.“双通道”的实现条件
* 既然它是一种主板的技术,当然首先需要主板芯片组的支持才行。从intel阵营来讲有不少的“兄弟”支持它:i850、 i875p、i7205、i865pe、i865g、sis655、sis655fx、via pt600(p4x600)、via pt800(p4x800)、via pt880等芯片组都可以实现“双通道”内存技术。而amd阵营则显得“势单力薄”,只有新近杀入芯片组的nv系列的nforce2 、nforce3芯片和刚刚推出的via的kt880苦苦支撑局面。
* 既然是双通道,两条内存的选购也是必需的。但是不同的芯片组对内存的规格要求也是不同的,比如intel阵营要求必须是两条相同容量和类型的内存,而via和sis对内存的要求相对宽松些了。
* 正确安装方法是实现内存“双通道”的关键。许多朋友在安装完双通道,系统bios检测并未提示“dual channel”即双通道没有实现。其实是安装方法不对头,其安装有讲究:必须将一对内存分别插入 dimm 1、dimm3或者是dimm2 、dimm4内存插槽才能真正实现内存的双通道技术。
小提示:千万不能将两条内存插入dimm1/dimm2、dimm3/dimm4、dimm1/dimm4
或者dimm2/dimm3,否则就无法实现双通道的效果,甚至造成无法开机。
上一篇: Linux中关于控制进程的命令总结
下一篇: AMDx2双核CPU优化驱动安装使用要点