工学计算机系统发展历程_第1页
工学计算机系统发展历程_第2页
工学计算机系统发展历程_第3页
工学计算机系统发展历程_第4页
工学计算机系统发展历程_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、工学计算机系统发展历程计算机性能的高速增长受益于 电路技术的发展 体系结构技术的发展第一代 真空管 Vacuum tubes 1.0 计算机发展历史回顾ENIAC - backgroundElectronic Numerical Integrator And Computer电子数字积分器和计算机,第一台通用电子数字计算机Mauchly and Eckert ,University of PennsylvaniaTrajectory tables for weapons Started 1943Finished 1946 Used until 1955Too late for war effo

2、rtENIAC - detailsDecimal (not binary)20 accumulators of 10 digitsProgrammed manually by switches18,000 vacuum tubes30 tons15,000 square feet140 kW power consumption5,000 additions per secondVacuum tube in ENIACInput Pannel (42)CableProgramingDebug(线路检查)ENIAC缺点:输入、修改程序复杂。若程序能与数据同存于存储器,可简化编程过程。von Neu

3、mann/TuringStored Program concept(设计新型计算机ENIAC)Princeton Institute for Advanced Studies IASCompleted 1952现代电子计算机之父19441945年间,美籍匈牙利科学家冯诺伊曼在第一台现代计算机ENIAC尚未问世时注意到其弱点,并提出一个新机型EDVAC的设计方案,其中提到了两个设想:采用二进制和“存储程序”。这两个设想对于现代计算机至关重要,也使冯诺伊曼成为“现代电子计算机之父”,冯诺伊曼机体系延续至今。Von Neumann with the first Institute computer

4、Alan TuringStructure of von Neumann machineMain memory storing programs and dataALU operating on binary dataControl unit interpreting instructions from memory and executingInput and output equipment operated by control unitIAS - details1000 x 40 bit wordsBinary number(39+1)2 x 20 bit instructionsSet

5、 of registers (storage in CPU)Memory Buffer RegisterMemory Address RegisterInstruction RegisterInstruction Buffer RegisterProgram CounterAccumulatorMultiplier Quotient(乘商寄存器)EDVAC商用计算机1947 - Eckert-Mauchly Computer CorporationUNIVAC I (Universal Automatic Computer)用于US Bureau of Census 1950 calculat

6、ionsBecame part of Sperry-Rand CorporationLate 1950s - UNIVAC IIFasterMore memoryUNIVAC IUNIVAC IIIBMPunched-card processing equipment1953 - the 701IBMs first stored program computerScientific calculations1955 - the 702Business applicationsLead to 700/7000 series1952年,IBM公司的第一台机器IBM7011952年,IBM公司的第一

7、台机器IBM701第一代计算机系统电子管、继电器存储器,用绝缘导线连接CPU(PC,累加器)顺序执行定点运算机器/汇编语言CPU程序控制I/O第二代 晶体管TransistorsReplaced vacuum tubesSmallerCheaperLess heat dissipationSolid State deviceMade from SiliconInvented 1947 at Bell LabsTransistor Based ComputersSecond generation machinesNCR & RCA produced small transistor machin

8、esIBM 7000DEC - 1957Produced PDP-1IBM 7030 (1961)数据通道多路器世界上第一台通用流水线机器IBM7030世界上第一台通用流水线机器IBM7030它采用四级流水线结构,以使取指、译码和执行阶段重叠,从而提高速度。DEC PDP-1 (1960)Estimated cost=$120,000 分立晶体二极管、三极管、铁氧 体磁芯、用印刷电路互连变址寄存器、浮点运算、多路存储器、I/O处理器带编译程序的高级语言、子程序库、批处理监控程序第二代计算机系统微电子技术的出现MicroelectronicsLiterally - “small electron

9、ics”A computer is made up of gates, memory cells and interconnectionsThese can be manufactured on a semiconductorGenerations of ComputerVacuum tube - 1946-1957Transistor - 1958-1964Small scale integration - 1965 onUp to 100 devices on a chipMedium scale integration - to 1971100-3,000 devices on a ch

10、ipLarge scale integration - 1971-19773,000 - 100,000 devices on a chipVery large scale integration - 1978 to date100,000 - 100,000,000 devices on a chipUltra large scale integrationOver 100,000,000 devices on a chip第三代计算机系统主要特征(IBM360/370,PDP-8)微程序控制开始普及流水线、高速缓存、先行处理机软件上 多道程序设计、分时操作系统第四代计算机系统主要特征(IB

11、M3090,VAX9000)出现共享存储器、分布存储器、并行计算机开发了用于并行处理的多处理操作系统、专用语言和编译器等第五代计算机系统主要特征(Intel Paragon)进行大规模并行处理、采用可扩展、容许延时的系统结构IBM 360 series(第三代)1964Replaced (& not compatible with) 7000 seriesFirst planned “family” of computers(系列的概念)Similar or identical instruction setsSimilar or identical O/SIncreasing speedIn

12、creasing number of I/O ports (i.e. more terminals)Increased memory size Increased costMultiplexed switch structure(多路器)1964年,IBM公司宣布了IBM 360系列S/360极强的通用性适用于各方面的用户,它具有360度”全方位的特点,因此得名。IBM投入了50亿美元的研发费用,远远过制造原子弹的“曼哈顿计划”的20亿美元Amdahl和Blauw等人在介绍IBM360时,提出了“系统结构”这一重要概念。采用了微程序技术。IBM 360 FamilyDEC PDP-8 (第三代

13、)1964First minicomputer Did not need air conditioned roomSmall enough to sit on a lab benchBUS STRUCTUREDEC - PDP-8 Bus StructureOMNIBUSConsoleControllerCPUMain MemoryI/OModuleI/OModulePDP-11 (1973)VAX-11 (1981)Micro VAX1976年,Cray-1第一台每秒亿次浮点计算能力的计算机。第一台商业化的向量超级计算机。1971年,Intel公司开始出售它的第一种微处理器芯片Intel 4

14、004Intel 80X86系列 世界最快的计算机2001(IBM)2001年宣布制造出全球运算速度最快的超级电脑,占地达两个篮球场之大,重达106吨,它的运算能力相当于击败国际象棋世界级棋手的超级电脑“深蓝”的1000倍,达7 万亿次。2002年世界最快的计算机NEC地球模拟器35万亿次中国最快的计算机曙光3000,4,032亿次联想机群系统,4万亿次“曙光4000A”采用2560枚美国超微(AMD)公司服务器芯片,10万亿次浮点运算/s。天河一号超级计算机系统进入世界五强.我国首台千万亿次超级计算机系统“天河一号”,峰值性能每秒1206万亿次双精度浮点运算,Linpack测试值达每秒563

15、.1万亿次。是世界上首台CPU和GPU异构混合千万亿次超级计算机系统。日本展示512核芯片,浮点运算每秒5120亿次Grape DR处理器采用90nm制程,由台积电代工,尺寸为1717mm。PB级的异构存储系统Growth in CPU Transistor CountEvolution of Single-Chip Micros1970s 1980s 1990s2010 Transistor Count 10K-100K 100K-1M 1M-100M 1B Clock Frequency 0.2-2MHz 2-20MHz 20M-1GHz10GHz Instruction/Cycle 0.1 0.1-0.9 0.9- 2.0 10 (?) MIPS/MFLOPS 0.2 0.2-20 20-2,000 100,000 Moores Law-1965Increased density

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论