计算机发展简史

1.计算机发展简史

①1946年美国宾夕法尼亚大学研制成功电子数字计算机
ENIAC ( Electronic Numerical Integrator And Computer )
在这里插入图片描述
ENIAC的特点你:十进制表示,程序用插线开关实现
②为了改进程序的输入方式:美国数学家冯.诺依曼,提出二进制表达方式和存储程序控制计算机构想。提出并描述一个计算机模型EDVAC
Electronic Discrete Variable Automatic Computer,EDVAC直到1952年才调试成功

一般认为冯诺依曼机具有如下基本特点:

  • 计算机由运算器、控制器、存储器、输入设备和输出设备五部分组成。
  • 采用存储程序的方式,程序和数据放在同一存储器中,由指令组成的程序可以修改
  • 数据由二进制码表示
  • 指令由操作码和地址码组成
  • 指令在存储器中按照顺序存放,由指令计数器指明要执行的指令所在的单元地址,一般按照顺序递增
  • 机器以运算器为中心,数据传送都经过运算器
    ③第一台可操作的存储程序及其——Mark-I
    1984年曼彻斯特大学,小型计算机样机
    第一台全面的可操作的、存储程序计算机——EDSAC,Electronic Delay Storage Automatic Calculator
    1949年,EDSAC开始运行
    Maurice Wilkes,Cambridge University
    第一台成功的商业化计算机,UNIVAC-I机1951年6月,1952年,IBM公司推出了它的第一台机器–IBM701,

1955年,机器首次使用变址寄存器,从而以一种更合理的方式实现了动态修改指令的地址部分所要完成的功能。并且在这台机器上首次出现了操作系统的原始模型——控制程序。
1956年,通用寄存器
1953年晶体管计算机
1960年,世界上第一台通用流水机器,采用四级流水结构,以使得取指、译码和执行将诶段重叠,从而提高速度。
1960年前后,晶体管计算机IBM 7094 在这台机器中地刺采用逻辑指令来进行非数值计算
指令系统共有185条指令
这些指令分为七类,数据传送指令,定点运算指令,浮点运算指令,逻辑指令,变址指令,转移指令和I/O指令
特点:

  • 它有一组变址寄存器以及能够处理定浮点算术运算的硬件。
  • 所有I/O操作均有一台可对主存储器直接进行I/O存取的I/O处理机来控制;
  • 存储部分分为两个模块,一个模块只有偶地址单元,而另一个模块则只有奇地址单元。这样在一个存储周期内,可对独立模块进行交叉存取,从而为CPU提供两个连续的字
  • 它的指令中有三个特征位,用以只是是否需要变址,以及使用哪个变址寄存器
  • 采用了间接寻址技术。在这种技术中,间接寻址指令形成的地址,不是存放操作数的地址,而是用来形成操作数地址的地址。这种寻址技术在分类排序中是非常有用的。
  • 采用了专用的程序控制指令,这种指令对应于不同程序之间的控制转移,如它的LINK/TRA指令对,即后来人们常称的调用子程序/子程序返回指令对,对调用子过程等是十分有效的;
  • •I/O处理机与CPU间的通讯采用了中断控制,并且在I/O处理机中采用字的拆、装技术以使得CPU和I/O设备间的字长能够匹配;
  • 采用了DMA技术。即当I/O处理机请求访问主存储器时,可能使CPU的主存访问请求延迟一个存储周期,但是并不中断CPU的操作,只是使CPU操作推迟一个存储周期;(DMA的英文拼写是“Direct Memory Access”直接内存访问,是一种不经过CPU而直接从内存存取数据数据传输模式,中断模式下硬盘和内存之间的数据传输是由CPU来控制的;然而在DMA模式下CPU只需要向DMA控制此下达指令,让DMA控制器来处理数据的传送,数据传送完毕再把信息反馈给CPU,这样就会很大程序上减轻了CPU资源占有率。)

计算机的应用领域不断扩大,同时i伴随这软件资源的不断积累,软件兼容问题显得越来越重要,未来优先解决这个问题。。。。。Amdahl和Blaauw提出了系统结构这个重要概念,并将此属于解释为程序员所看到的那部分指令系统,他们认为具有相同结构的机器能够运行相同的软件
IBM360系列机器成功在IBM内部解决了软件要求环境稳定与器件、硬件技术迅速发展之间的矛盾。在IBM 360CPU中使用了16个通用寄存器以存放操作数和运算结果,并且可以做变址寄存器。
IBM360能够支持大量不同的数据类型,如它的加法就有长定点、短定点、组合十进制、长浮点标准化、长浮点非标准化、短浮点标准化和短浮点非标准化等9种指令,因而共有近200条指令,这些指令由2个、4个或6个字节组成,并分成五种不同格式:
寄存器-寄存器型(RR)、寄存器-变址型(RX)、
寄存器-存储器型(RS)、存储器-立即数型(RI)
存储器-存储器型(SS)。其中SS型指令都是十进制或串指令。
1953年,Wilkes提出了微程序控制的基本思想和特点。微程序有许多优点,如易于改变设计;通过仿真(emulation)其它指令系统,可以保证软件兼容;微程序设计可以减少实现复杂指令的成本等等。但是,由于在很长的一段时间内,用于实现控制存储器的技术和主存的是相同的,而且机器的指令系统也比较简单,因而微程序设计的优势并不明显。但是,当控制存储器采用半导体存储器工艺,主存储器采用磁芯技术时,这两种工艺的速度相差十倍,从而为微程序的广泛使用提供了基础。IBM360系列的许多机器都采用了微程序技术。

1970年,使用IBM360/85机型cache,cache作为一种可以优先解决计算机处理和存储之间速度差异的技术在后来的机器中扮演着十分重要的角色。
七十年代,当集成电路工业发展到LSI(Large scaled Integratedcircuit)阶段时,它的门密度可达到1000门/片,这时已有可能利用单片IC制成简单的CPU,即微处理器。1971年,Intel公司开始出售它的第一种微处理器芯片Intel 4004;1973年,又推出Intel 8008芯片。这些CPU都采用了基于累加器的结构。
七十年代,当集成电路工业发展到LSI(Large scaled Integratedcircuit)阶段时,它的门密度可达到1000门/片,这时已有可能利用单片IC制成简单的CPU,即微处理器。1971年,Intel公司开始出售它的第一种微处理器芯片Intel 4004;1973年,又推出Intel 8008芯片。这些CPU都采用了基于累加器的结构。
1980年RISC Reduced Instruction Set Computer。同时期的研究人也开始提倡体系结构应该和编译技术在提高系统整体性能的基础上紧密结合,而不是仅仅在形式上主义结构对编译程序的支持
八十年代中期,RISC思想和技术开始普遍被工业界接受。RISC技术本身也得到了迅速完善和发展。1986年,出现了一些商品化的RISC芯片,如整数处理器MIPS2000;1987年,Sun公司开始提供采用SPARC结构的机器。

1989年超级标量机构
1991年2月超级流水线结构
在这里插入图片描述

2.计算机的性能评价

2.1计算机系统的性能指标

  1. 主频(时钟周期)很大程度上决定计算机的运算速度,单位为兆赫兹
  2. 字长:参与运算的数的基本位数,决定了寄存器,运算器和数据总线的位数,通常计算机有1、4、8、16、32、64位等不同的字长、字长越长包含的信息量越多,精度越高,但硬件成本越高
  3. 运算速度:主频 MIPS(million of instruction per second)
  4. 存储容量:有内存容量和外存容量两种指标。存储容量越大,能存储的信息就越多。常常用字数或者字节数(B)来表示1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB
  5. 可靠性:用平均无故障时间MTBF(mean time betweenfailures)来衡量
  6. 性能价格比:性能为综合性能

2.2计算机的分类

1.以组成计算机的元器件来划分
第一代计算机(1946—1957年):电子管;
第二代计算机(1958—1964年):晶体管;
第三代计算机(1964—1972年):中小规模集成电路;
第四代计算机(1972—至今):大规模、超大规模集成电路;
第五代计算机:系统结构有革命性的变化,类似于人脑的神经网络,计算机智能化将进一步发展,计算机进入知识处理阶段;材料上使用常温超导材料和光器件;采用超并行结构的数据流计算等.
2.按计算机的用途分
通用计算机和专用计算机
3.按计算机的规模分
巨型机、大型机、小型机、微型机和单片机
巨型机——世界几家公司生产,最快1.4万亿次,9千个CPU组成Cray-1,Cray-2,Cray-3,国产银河I, 银河II, 银河III
大型机——大中型企事业单位作为计算中心的主机使用,统一调度主机资源,代表产品有IBM360,370,4300等。
小型机——它可以满足部门性的需求,供小型企事业单位使用,典型产品有IBM-AS/400,DEC-VAX系列
工作站——用于特殊的专业领域,例如图象处理和辅助设计等。典型产品有HP-APOLLO,SUN工作站等。
微型机——个人或家庭使用,PC机/个人计算机,价格低廉

微处理器的发展
4004(2300/50μm)/8008
8080/8085、8086/8088
80286/80386/80486
Pentium/Pentium Pro/PentiumⅡ
Pentium Ⅲ/Pentium Ⅳ(4200万/0.13μm)
集成电路技术的发展是基础
高性能、低能耗、高速度、低成本

微型计算机的特点:
体积小、功耗低
可靠性高、使用环境要求低
系统外部芯片配套,系统设计灵活
性能优良、价格低廉

3.计算机的分类及其应用

计算机应用:
科学计算
密码破译,天气预报,地质勘探,卫星轨道计算
过程控制
机器人以及各种自动化装备,温度调节,阀门控制
辅助设计/分析/制造/教学
机械CAD,建筑CAD,CAE,CAM,CAI
数据处理
数据库管理,企业信息管理,统计汇总、办公自动化
数据处理
数据库管理,企业信息管理,统计汇总、办公自动化

单片机:将CPU、部分存储器、部分I/O接口集成在一个芯片上。
单板机:将CPU、存储器、I/O接口及部分I/O设备安装在一个印刷线路板上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值