前言:
在去年,Intel就已经提到它未来处理器发展计划将会有所调整。因为这家公司在提升处理器频率发展进程中已经遇到了难题,为此他们决定将精力放在如何增加在处理器性能上而不是在功能上,同时也很快朝这个方面迈出了第一步,比如他们采用了新的处理器命名方式—数字命名方式,频率已经退居二线。
然而,英特尔2005年的处理器发展计划的重点仍然旨在增加处理顺的功能性能,英特尔在近日似乎已经通过行动向人们表明它的决心,Intel发布了基于Prescott2M的新核心的Pentium 4系列处理器及Pentium 4 XE3.73GHz。英特尔宣称6XX系列Pentium 4处理器拥有很多令人激动新技术和功能,比如拥有更大的L2缓存、增强型64位内存技术、增强型IntelSpeedStep技术,这是英特尔公司专硬件发烧友们准备的新年之礼。
下面就让我们看看基于Prescott2M核心的处理器到底新在那里……
一、浅析Pentium 4 6XX和Pentium 4 Extreme Edition 3.73GHz处理器
在2005年2月20日Intel正式发布了新的Pentium 4Extreme Edition 3.73GHz处理器和Pentium 4 6XX系列处理器。所有的这些处理器都基于被称为Prescott 2M的处理器核心。此核心与此前的Prescott核心相比最大的区别就是拥有2MB的L2缓存,当然此核心也象其大佬一样采用90nm制程、应变硅等先进技术,我们都知道Prescott核心应用到Pentium 4 5XX处理器中已经有不少时日了。
 目前Pentium 4 6XX处理器系列中工作频率从3.0GHz—3.6GHz之间的只有几个型号。这几款处理器象它们的前辈一样使用800MHz Quad Pumped总线,其中规格最低的型号为Pentium 4 630,次之为工作频率为3.2GHz的Pentium 4 640、频率为3.4GHz的Pentium 4 650和工作频率为3.6GHz的Pentium 4 660。我们必须说明的是,600系列中最高规格的Pentium 4 660的频率甚至要低于在基于普通处理器核心的顶级处理器Pentium 4 570,其工作频率为3.8GHz。然而,英特尔宣称Pentium 4 6XX与它的小弟相比仍然拥有很多优点。
首先,Pentium 4 6XX处理器系列支持增强型64位内存技术 (EM64T),它属于x86架构的64位扩展版本,类似于AMD64扩展技术。正因为如此,所有的Pentium 4 6XX处理器都可以与with Windows XP Professional x64 Edition兼容:如果如此,那么将对科学运算是什么有利的,而到目前为此我们仅仅在AMD Athlon 64处理器看见这方面的优势。
Pentium 4 6XX处理器的第二优点是支持增强型IntelSpeedStep技术 (EIST)。这技术完全与英特尔的移动处理器中节能机制一样,它可以让Pentium 4 6XX处理器在低负载的时候降低工作频率,这样可以明显降低它们在运行时的工作热量及功耗。
第三个特点就是,所有的Pentium 4 6XX处理器也都支持Execute Disable Bit 技术 (XD bit)。对微软窗口系统而言,缓冲存储器溢位经常是一个主要的威胁,这个问题肇因于天下没有一个完美的程序,举例来说,当一个恶意的程序代码要传送一个变数时,一旦有机会传出一个超大数值的数据给另一个函数时,通常都会占领其它的内存的区间,如果这个超出的内存区间原本刚好是存放另一个程序代码时,就会造成程序被破坏而导致大混乱的命运。
正常的防治方法是在传送前,使用软件去检查每一个数值,可惜的是,只有少数的程序设计人员能够有足够的时间及远见去考虑及处理所有可能的例外。因此,硬件的解决方法就变的很有价值,就如前述,在Pentium 4 6XX处理器中的内存区间如果是用来放置程序代码,当XD bit标识被设定时就无法被执行。
AMD所有的AMD64处理器在上市之初就已经有类似的功能了,但并没有socket A平台禁止执行的功能,AMD称这个功能为NX(Non-eXecute)或在窗口环境称为EDB(Execute Disable Bit)。而英特尔的XD-bit安全技术最先应用到频率为3.8GHz的570J型号—Pentium 4 5XXJ。不过,要注意的是:在Windows XP下要等Service Pack 2安装后才可拥有此功能,而Windows Server 2003使用者就要等到Service Pack 1安装之后才有这个功能。
|
|