1965 IBM ACS 20世纪60年代,计算机市场混沌初开,市场竞争逐步升级,任何厂商要在竞争中占据有利地位,必须研制出当时一流的计算机。当时IBM在科学计算领域还处于相对落后地位,为改变这一状态,IBM决定研发一个尖端系统,取代CDC 6800(之后被称之为CDC 7600)的地位。 基于John Cocke的科学计算超级计算机理念,IBM ACS(Advanced Computing Systems 尖端计算系统)的构想于1965年诞生,这要比伯克利和斯坦福大学早期研究的RISC(精简指令集计算结构)早好几年。而ACS这一项目是从Project Y (1963年)发展过来的,ACS开始3年后于1968年被搁置,不过ACS中诸多领先而创新的CPU架构技术,随后被应用在IBM RS/6000中。 在ACS项目以后,John Cocke又带领他的团队启动了IBM 801项目,并充分利用了之前在编译器和指令集方面的研究成果;另外,在IBM Cheetah和America项目中,John Cocke也起到了非常大的作用,而这些努力也为后来RS/6000的成功问世奠定了坚实的基础。
1974年—代号“801” 1974年,IBM公司的RISC技术正式应用于Thomas J. Watson研究中心的一个项目中,该项目主要是为了能够建造一个大型的电话交换网络,其计算机所需的处理器因在801号建筑内研发而得名“801”。项目设计目标是在每个时钟周期内完成一条指令。虽然试验版本的801并没有建成,但由John Cocke主导的设计理念看上去已成为一个通用高性能微处理器理想的基础。
1985年—代号“America” 1985年,基于试验版本的801设计和ACS的理念,位于奥士汀的IBM实验室完成了一个全新的模型,之后该模型发展成为了超标量架构设计的RISC System/6000 (后更名为RS/6000)处理器,该处理器于1990年正式问世。该RISC芯片研究是在“America”的代号下研发的,系统中的RIOS也同样使用了America技术。
1986年—RT PC 1986年1月份,世界首台基于RISC架构的UNIX计算机由IBM发布,名为RT PC,所采用的UXIX操作系统为AIX,配备有无浮点计算能力的32位ROMP处理器。虽然IBM对这台计算机寄予厚望,但是其命运却不尽如人意。RT被认为是“计算力不足、价格太高、也太迟了”,而且还被误认为是个人电脑产品线的一款产品……后来,RT PC更名为RT。
1986年—AIX v1发布(Advanced Interactive Executive,尖端交互执行操作系统) AIX是Advanced Interactive Executive的缩写,即尖端交互执行操作系统。AIX第一版本AIX v1于1986年首次发布,是第一个能够支持商用RISC系统(RT/PC)的UNIX操作系统。RT使用了虚拟资源管理器(Virtual Resource Manager,VRM),VRM可为内核提供一个虚拟机环境,允许一个以上的操作系统同时运行。AIX是基于INTERACTIVE Systems公司的IN/ix(第一个商用UNIX)。
1987年—AIX (PS/2) IBM为RT PC提供了PS/2 AIX操作系统。PS/2 AIX是多用户、多任务处理和可使用虚拟内存的标准AIX的一个特定版本。
1988年—AIX v2 1988年,IBM发布AIX v2,它是可支持第二版RISC系统(RT/PC)的UNIX操作系统
1990年—POWER 1990年2月份,IBM公司宣布推出全新基于RISC架构的计算机产品线——RISC System/6000(之后被命名为RS/6000,现名为System pSeries),可运行AIX v3。该系统的架构也被正式命名为POWER(后称之为POWER 1)。 POWER是Performance Optimization With Enhanced RISC的缩写,即以加强的RISC实现性能优化。RISC SYSTEM/6000的各款产品可配置多个32位POWER架构处理器。当时的POWER 1处理器内配置有8KB指令高速缓存(I-cache),32KB或64KB数据高速缓存(D-cache);1个浮点计算单元,可在一个时钟周期内发出一个复合浮点“乘-加”运算(FMA);仅2个时钟周期的响应延迟;具有优化的3-D图形功能。IBM公司相应推出的7013-540 (30 MHz)计算机,每秒可处理3000万次的指令。其内含硅芯片上的电子逻辑电路有80多万个晶体管。整机最大内存可达到256MB,内部磁盘存储器的容量可达2.5GB。 |