计算机的发展史
微型计算机的出现
集成电路技术把计算机的控制单元和算逻单元集成到一个芯片上,制成了微处理器芯片。
存储芯片的发展
1974年以后,随着半导体存储器价格的迅速下降,位密度的不断提高,存储芯片的容量经历了1K位,4K位,16K位,64K位,256K位,1M位,4M位,16M位,64M位,…1G位这几个阶段。每个新的阶段都比过去提高了4倍的容量,而价钱和访问时间都有所下降。
总之,芯片集成度不断提高,从在一个芯片上集成成百上千个晶体管的中、小规模集成电路,逐步发展到能集成成千上万个晶体管的大规模集成电路(LSI)和能容纳百万个以上晶体管的超大规模集成电路(VLSI)。微芯片集成晶体管的数目验证了Intel公司的缔造者之一Gordon Moore提出的“微芯片上集成的晶体管数目每3年翻两番”的规律,这就是人们常说的Moore(摩尔)定律。
移动技术的出现
移动计算模式迫切要求微处理器具有响应实时性、处理流式数据类型的能力、支持数据级和线程级并行性、更高的存储和I/O带宽、低功耗、低设计复杂性和设计的可伸缩性
当前主流商用处理器大部分都是超标量结构,是一种在一个时钟周期内发射多条标量指令到多个功能部件以提高处理器性能的体系结构,若每周期发送4条指令,已不能满足日渐庞大的应用程序对高性能的需求。而继续开发更大发射带宽的超标量结构将会导致处理器的逻辑设计复杂度大幅增加,正确性验证变得越来越困难。
处理器高速发展带来的问题
从20世纪微处理器的发展来看,几乎每3年处理器的性能就能提高4~5倍,但是计算机中一些其他部件性能的提高速度达不到这个水平。因此,必须不断调整计算机的组成和结构&#