| | | 64位系统架构初窥 | | 2002-01-11·
·李毅··Yesky
| 1 2 3 4 5 下一页 按照计算机界的摩尔定律,处理器的发展每18个月就会提高一个档次,一直以来业界的发展都是遵循这一定律。但是随着电子技术以及电脑技术的飞速发展,这一定律已经被打破,尤其是由于INTEL和AMD两个公司的竞争,使得CPU的发展速度远远低于18个月。近一段时间以来,虽然两大公司都在CPU的速度上你争我赶,但是为了能在未来的市场中站住主流地位,两大公司近来已经开始了在新的系统架构--64位上的竞争。
实际上,微处理器(CPU)是从最初的4位,例如INTEL的4004等开始发展起来的。后来的8位、16位,一直到现在的32位的,它们实际上采用得就是目前我们经常听到的x86-32位微处理器的架构和指令集。它是由INTEL公司于1978年推出的8086微处理器中开始使用的,一直沿用了20多年。在8086以后的一系列CPU产品,包括286、386、486、Pentium、K5、K6直到今天的PentiumⅡ PentiumⅢ、K7等均没有根本的改变,只是对于x86系统的改进和增强。现在不仅4位的微处理器已经退出了市场,即便是x86-32系统结构也面临着被淘汰的境遇,将分别是由INTEL公司开发的IA-64(Intel architecture)和AMD公司开发的x86-64取代。
那么大家可能会问,为什么厂家会放弃使用了20多年的系统结构,而要采用一种全新的系统结构呢?为了使大家对于这种新技术有一个了解,我们从以下几个方面进行介绍。
一、指令体系
所谓指令系统,就是指一整套的指令格式和CPU处理指令的方式,由于指令排列的顺序和种类不同,形成不同的指令体系,也造成了CPU内部结构的不同。对于电脑技术发展有所了解的人都知道,目前CPU的指令系统大致可以分为CISC(复杂指令集)和RISC(精简指令集)两大体系。不同的指令系统主要区别有以下几个方面:
1、指令字长的位数以及定字长还是变字长; 2、操作码的位数以及定量还是浮动量; 3、地址的结构和寻址方式的不同。
1 2 3 4 5 下一页 | | | 感谢
访问天极网,如果您觉得该文章涉及版权问题,请看这里!
|
|