| 传统的32位架构体系中,内存中的数据只有在系统使用调用指令调用的时候才从内存中取出,这样使得系统在去用指令的时候无法执行其他的操作,降低了系统的效率。而在下一代的微处理器中使用的是动态执行技术,也就是在程序运行的过程中,系统地程序进行预测,一旦发现某个数据在下面的程序中可能使用到,就提前从内存中将该数据读出放入寄存器中备用。这样,编译程序就可以为资料安排更多的运行时间但又不会占用处理器的时钟,也不会降低系统的运行速度。
四、AMD x86-64
以上是IA-64架构的一些主要的技术特点,通过以上的介绍,相信大家对于IA-64这种用于下一代微处理器的架构有了一些了解。或许大家会问:既然采用IA-64架构的微处理器又如此多的优点,为什么都现在IA-64架构已经提出几年的时间还没有流行起来?下面我们就来看一看为什么直到现在还没有出现采用IA-64架构的处理器。
首先是因为现在32位的微处理器技术比较成熟,IA-64暂时还很难占领微处理器的市场。而且现在许多的人用的都是32位机,许多软件厂商开发的软件也都是基于32位微处理器的,要想改变系统的架构,就必须要有很多基于IA-64架构的软件。如同DVD的出现一样,由于目前DVD碟片的缺乏,使得许多想购买DVD光驱的人不得不考虑:说不定等到DVD碟片大量上市的时候先前所买的DVD光驱寿命已尽。或是还能用,但价格早就降下来了,还不如现在买个比较便宜的光驱,到时再换DVD光驱。此外就是由于技术的限制,使得现在基于IA-64架构的微处理器的制造成本很高,要想真正实现IA-64架构还必须有一段时间。
正是由于IA-64存在以上的缺陷,作为INTEL老对手的AMD公司,他们也于近期提出了兼容性好比IA-64要好的一种64位系统的架构--x86-64。自从去年Athon发布以来,AMD公司在业界的形象已经大有改观了,不仅在低端PC市场中与INTEL不相上下,即使是在一直被INTEL公司垄断的高端PC市场中也有了一定的占有率。在INTEL发布IA-64之后,他们也丝毫没有放松64位系统架构的研发。并且是另辟新径,不是像INTEL一样完全放弃原来的体系架构,而是采用了一种平滑过渡的方式。在其最近的CPU系列K8
Sledg Hammer中便体现出来了,他们采用原来INTEL公司将16位体系过渡到32位时的思路,将x86过渡到64位。
为了能在采用新架构的系统中能够兼容16位、32位的操作系统和应用软件,K8可以工作在多种模式下:标准16位模式、标准32位模式、兼容16位模式、兼容32位模式和64位模式。在64位模式中新架构的功能主要有:
|