计算机的发展历史
计算机的诞生: 1946年2月14日,在美国宾夕法尼亚大学,世界上第一台电子数字计算机ENIAC。
第一代 电子管计算机
(1946-1957)特点是操作指令是为特定任务而编制的,体积大,每种机器有各自不同的机器语言,功能受到限制,速度也慢,维护困难且价格昂贵。在软件上,通常使用机器语言或者汇编语言来编写应用程序
第二代晶体管计算机
(1958-1964)在整体性能上,比第一代计算机有了很大的提高。同时程序语言也相应的出现了,如Fortran,Cobol,Algo1 60 等计算机高级语言。
第三代 中小规模集成电路计算机
(1965-1971)20世纪60年代中期,随着半导体工艺的发展,成功制造了集成电路。中小规模集成电路成为计算机的主要部件.在软件方面,有了标准化的程序设计语言和人机会话式的Basic语言,C语言。
第四代 大规模和超大规模集成电路计算机
(1971-2015)随着大规模集成电路的成功制作并用于计算机硬件生产过程,计算机的体积进一步缩小,性能进一步提高,出现了精简指令集计算机,在软件方面,人们发现Java、C++等语言由于具有“面向问题”、“非过程化程度高”等特点,可以成数量级地提高软件生产率。
计算机的发展趋势
目前的发展趋势是向巨型化、微型化、网络化和智能化这4个方向发展。
巨型化是指具有运算速度高、存储容量大、功能更完善的计算机系统,其运算速度一般在百亿次每秒、存储容量超过百万兆字节。主要用于航空航天、军事、气象、人工智能、生物工程等学科领域。
微型化得益于大规模和超大规模集成电路的飞速发展,微处理器自1971年问世以来,发展非常迅速,几乎每隔两三年就会更新换代一次,这也使以微处理器为核心的微型计算机的性能不断跃升。
网络化是指利用通信技术和计算机技术,把分布在不同地点的计算机互连起来,按照网络协议相互通信,以达到所有用户都可共享数据和软硬件资源的目的,现在,计算机网络在交通、金融、企业管理、教育、邮电、商业等各行各业中得到广泛的应用。
智能化就是要求计算机能模拟人的感觉和思维能力,也是第五代计算机要实现的目标。
展望未来,计算机的发展必然要经历很多新的突破。从目前的发展趋势来看,未来的计算机将是微电子技术、光学技术、超导技术和生物技术相互结合的产物。
计算机的组成
计算机系统由软件系统和硬件系统组成
计算机的硬件结构
计算机硬件系统
无论是巨型机、大型机、小型机,还是微型机,尽管它们在规模和性能方面存在着极大的差别,但其硬件系统都是由运算器
、控制器
、存储器
、输入设备
、输出设备
等五部分组成。
运算器
是计算机中负责算术运算(加减乘除)和逻辑运算(与或非异或),常由算术逻辑运算单元ALU(Arithmetic Logic Unit)、加法器及通用寄存器组成。
控制器
负责从存储器中逐条取出指令、分析指令,并按指令要求发出相应的控制信号指挥各执行部件工作。控制器主要由指令寄存器、译码器、程序计数器、操作控制器等组成。
存储器
是用来存放各类程序和数据信息。可分为内存储器(简称内存或主存储器)和外存储器(简称外存或辅助存储器)。一般我们说到的存储器,指的是计算机的内存。
内存储器(内存)
容量较小,但存取速度快。可分为随机存储器(Random Access Memory,简称RAM)和只读存储器(Read only Memory,简称ROM)以及高速缓存(CACHE) 。
RAM:可以从中读取数据,也可以写入数据。当机器电源关闭时,存于其中的数据就会丢失。内存条就是用作电脑的RAM&#x