您现在的位置是: 软件 > 操作系统专区 > 其它操作系统 > 正文


-Win xp中的多种网络
-试验试验试验试验
-用Freehand实现位图矢量化
-网络电话面面观

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  下一页

■ 相关内容
 一口气装好8个操作系统
 RedHat系统服务控制机制详解
 Linux 集群系统大比拼
 Sun数据存储系统浅说
 嵌入式系统:后PC时代的擎天之柱
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!