电脑的发展史_电脑发展史

计算机的发展历史
电脑的发展历史
电脑发展历史第一代电子管计算机(1945-1956)
在第二次世界大战中,美国政府寻求计算机以开发潜在的战略价值 。这促进了计算机的研究与发展 。1944年霍华德.艾肯(1900-1973)研制出全电子计算器,为美国海军绘制弹道图 。这台简称 Mark I 的机器有半个足球场大 , 内含500英里的电线 , 使用电磁信号来移动机械部件,速度很慢(3-5秒一次计算)并且适应性很差只用于专门领域,但是,它既可以执行基本算术运算也可以运算复杂的等式 。
第二代晶体管计算机(1956-1963)
1948年,晶体管的发明大大促进了计算机的发展,晶体管代替了体积庞大电子管,电子设备的体积不断减小 。1956年,晶体管在计算机中使用,晶体管和磁芯存储器导致了第二代计算机的产生 。第二代计算机体积小、速度快、功耗低、性能更稳定 。首先使用晶体管技术的是早期的超级计算机 , 主要用于原子科学的大量数据处理,这些机器价格昂贵,生产数量极少 。
1960年 , 出现了一些成功地用在商业领域、大学和政府部门的第二代计算机 。第二代计算机用晶体管代替电子管,还有现代计算机的一些部件:打印机、磁带、磁盘、内存、操作系统等 。计算机中存储的程序使得计算机有很好的适应性,可以更有效地用于商业用途 。在这一时期出现了更高级的COBOL(Common Business-Oriented Language)和FORTRAN(Formula Translator)等语言,以单词、语句和数学公式代替了二进制机器码,使计算机编程更容易 。新的职业,如程序员、分析员和计算机系统专家,与整个软件产业由此诞生 。
第三代集成电路计算机(1964-1971)
虽然晶体管比起电子管是一个明显的进步,但晶体管还是产生大量的热量,这会损害计算机内部的敏感部分 。1958年发明了集成电路(IC),将三种电子元件结合到一片小小的硅片上 。科学家使更多的元件集成到单一的半导体芯片上 。于是,计算机变得更小,功耗更低,速度更快 。这一时期的发展还包括使用了操作系统,使得计算机在中心程序的控制协调下可以同时运行许多不同的程序 。
1964年,美国IBM公司研制成功第一个采用集成电路的通用电子
计算机系列IBM360系统
第四代大规模集成电路计算机(1971-现在)
出现集成电路后,唯一的发展方向是扩大规模 。大规模集成电路(LSI)可以在一个芯片上容纳几百个元件 。到了80年代 , 超大规模集成电路(VLSI)在芯片上容纳了几十万个元件,后来的ULSI将数字扩充到百万级 。可以在硬币大小的芯片上容纳如此数量的元件使得计算机的体积和价格不断下降,而功能和可靠性不断增强 。基于“半导体”的发展,到了一九七二年 , 第一部真正的个人计算机诞生了 。所使用的微处理器内包含了 2,300 个“晶体管”,可以一秒内执行 60,000 个指令,体积也缩小很多 。而世界各国也随着“半导体”及“晶体管”的发展去开拓计算机史上新的一页 。
70年代中期,计算机制造商开始将计算机带给普通消费者,这时的小型机带有软件包,供非专业人员使用的程序和最受欢迎的字处理和电子表格程序 。这一领域的先锋有Commodore,Radio Shack和Apple Computers等 。
1981年,IBM推出个人计算机(PC)用于家庭、办公室和学校 。80年代个人计算机的竞争使得价格不断下跌,微机的拥有量不断增加,计算机继续缩小体积,从桌上到膝上到掌上 。与IBM PC竞争的Apple Macintosh系列于1984年推出,Macintosh提供了友好的图形界面,用户可以用鼠标方便地操作 。
电脑的发展历史
电脑系统的发展史1.手工操作(无操作系统):1946年第一台计算机诞生--20世纪50年代中期 , 还未出现操作系统,计算机工作采用手工操作方式 。
手工操作方式两个特点:
(1)用户独占全机 。不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低 。
(2)CPU 等待手工操作 。CPU的利用不充分 。
2.批处理系统:加载在计算机上的一个系统软件,在它的控制下 , 计算机能够自动地、成批地处理一个或多个用户的作业(这作业包括程序、数据和命令) 。
联机批处理系统:首先出现的是联机批处理系统,即作业的输入/输出由CPU来处理 。
脱机批处理系统:为克服与缓解 , 高速主机与慢速外设的矛盾,提高CPU的利用率,又引入了脱机批处理系统,即输入/输出脱离主机控制 。
3.多道程序系统
多道程序设计技术
所谓多道程序设计技术,就是指允许多个程序同时进入内存并运行 。即同时把多个程序放入内存,并允许它们交替在CPU中运行,它们共享系统中的各种硬、软件资源 。当一道程序因I/O请求而暂停运行时,CPU便立即转去运行另一道程序 。
多道批处理系统
20世纪60年代中期 , 在前述的批处理系统中,引入多道程序设计技术后形成多道批处理系统(简称:批处理系统) 。
4.分时系统
由于CPU速度不断提高和采用分时技术,一台计算机可同时连接多个用户终端 , 而每个用户可在自己的终端上联机使用计算机,像独占机器一样(多用户分时系统是当今计算机操作系统中最普遍使用的一类操作系统) 。
5.实时系统:实时系统在一个特定的应用中常作为一种控制设备来使用 。
6.通用操作系统
操作系统的三种基本类型:多道批处理系统、分时系统、实时系统 。
7.操作系统的进一步发展
进入20世纪80年代,大规模集成电路工艺技术的飞跃发展,微处理机的出现和发展,掀起了计算机大发展大普及的浪潮 。一方面迎来了个人计算机的时代,同时又向计算机网络、分布式处理、巨型计算机和智能化方向发展 。于是,操作系统有了进一步的发展,如:个人计算机操作系统、网络操作系统、分布式操作系统等 。
电脑软件的发展史?电脑软件的发展史
第一代软件(1946-1953)
第一代软件是用机器语言编写的,机器语言是内置在计算机电路中的指令,由0和1组成 。
第二代软件(1954-1964)
当硬件变得更强大时 , 就需要更强大的软件工具使计算机得到更有效地使用 。汇编语言向正确的方向前进了一大步,但是程序员还是必须记住很多汇编指令 。
第三代软件(1965-1970)
在这个时期,由于用集成电路取代了晶体管,处理器的运算速度得到了大幅度的提高,处理器在等待运算器准备下一个作业时,无所事事 。因此需要编写一种程序,使所有计算机资源处于计算机的控制中,这种程序就是操作系统 。
第四代软件(1971-1989)
20世纪70年代出现了结构化程序设计技术,Pascal语言和Modula-2语言都是采用结构化程序设计规则制定的,Basic这种为第三代计算机设计的语言也被升级为具有结构化的版本 , 此外,还出现了灵活且功能强大的C语言 。
第五代软件(1990-至今)
第五代软件中有三个著名事件:在计算机软件业具有主导地位的Microsoft公司的崛起、面向对象的程序设计方法的出现以及万维网(World Wide Web)的普及 。

电脑的发展史_电脑发展史

文章插图
扩展资料
依据许可方式的不同,大致可将软件区分为几类:
1、专属软件:
此类授权通常不允许用户随意的复制、研究、修改或散布该软件 。违反此类授权通常会有严重的法律责任 。传统的商业软件公司会采用此类授权,例如微软的Windows和办公软件 。专属软件的源码通常被公司视为私有财产而予以严密的保护 。
2、自由软件:
此类授权正好与专属软件相反,赋予用户复制、研究、修改和散布该软件的权利 , 并提供源码供用户自由使用,仅给予些许的其它限制 。以Linux、Firefox 和OpenOffice 可做为此类软件的代表 。
3、共享软件:
通常可免费的取得并使用其试用版 , 但在功能或使用期间上受到限制 。开发者会鼓励用户付费以取得功能完整的商业版本 。根据共享软件作者的授权 , 用户可以从各种渠道免费得到它的拷贝,也可以自由传播它 。
4、免费软件:
可免费取得和转载 , 但并不提供源码,也无法修改 。
5、公共软件:
原作者已放弃权利,著作权过期,或作者已经不可考究的软件 。使用上无任何限制 。电脑发展史【电脑的发展史_电脑发展史】一、计算机发展史简介
人类所使用的计算工具是随着生产的发展和社会的进步,从简单到复杂、从低级到高级的发展过程,计算工具相继出现了如算盘、计算尺、手摇机械计算机、电动机械计算机等 。1946年,世界上第一台电子数字计算机(ENIAC)在美国诞生 。这台计算机共用了18000多个电于管组成,占地170m2,总重量为30t , 耗电140kw,运算速度达到每秒能进行5000次加法、 300次乘法 。
电子计算机在短短的50多年里经过了电子管、晶体管、集成电路(IC)和超大规模集成电路(VLSI)四个阶段的发展,使计算机的体积越来越?。δ茉嚼丛角浚?价格越来越低,应用越来越广泛 , 目前正朝智能化(第五代)计算机方向发展 。
1.第一代电子计算机
第一代电于计算机是从1946年至1958年 。它们体积较大,运算速度较低,存储容量不大,而且价格昂贵 。使用也不方便,为了解决一个问题,所编制的程序的复杂程度难以表述 。这一代计算机主要用于科学计算 , 只在重要部门或科学研究部门使用 。
2.第二代电子计算机
第二代计算机是从1958年到1965年,它们全部采用晶体管作为电子器件,其运算速度比第一代计算机的速度提高了近百倍,体积为原来的几十分之一 。在软件方面开始使用计算机算法语言 。这一代计算机不仅用于科学计算 , 还用于数据处理和事务处理及工业控制 。
3.第三代电子计算机
第三代计算机是从1965年到1970年 。这一时期的主要特征是以中、小规模集成电路为电子器件,并且出现操作系统,使计算机的功能越来越强,应用范围越来越广 。它们不仅用于科学计算,还用于文字处理、企业管理、自动控制等领域,出现了计算机技术与通信技术相结合的信息管理系统,可用于生产管理、交通管理、情报检索等领域 。
4.第四代电子计算机
第四代计算机是指从1970年以后采用大规模集成电路(LSI)和超大规模集成电路(VLSI)为主要电子器件制成的计算机 。例如80386微处理器,在面积约为10mm X l0mm的单个芯片上,可以集成大约32万个晶体管 。
第四代计算机的另一个重要分支是以大规模、超大规模集成电路为基础发展起来的微处理器和微型计算机 。
微型计算机大致经历了四个阶段:
第一阶段是1971~1973年,微处理器有4004、4040、8008 。1971年Intel公司研制出MCS4微型计算机(CPU为4040 , 四位机) 。后来又推出以8008为核心的MCS-8型 。
第二阶段是1973~1977年,微型计算机的发展和改进阶段 。微处理器有8080、8085、M6800、Z80 。初期产品有Intel公司的MCS一80型(CPU为8080,八位机) 。后期有TRS-80型(CPU为Z80)和APPLE-II型(CPU为6502),在八十年代初期曾一度风靡世界 。
第三阶段是1978~1983年,十六位微型计算机的发展阶段,微处理器有8086、808880186、80286、M68000、Z8000 。微型计算机代表产品是IBM-PC(CPU为8086) 。本阶段的顶峰产品是APPLE公司的Macintosh(1984年)和IBM公司的PC/AT286(1986年)微型计算机 。
第四阶段便是从1983年开始为32位微型计算机的发展阶段 。微处理器相继推出80386、80486 。386、486微型计算机是初期产品 。1993年,Intel公司推出了Pentium或称P5(中文译名为“奔腾”)的微处理器,它具有64位的内部数据通道 。现在Pentium III(也有人称P7)微处理器己成为了主流产品,预计Pentium IV 将在2000年10月推出 。
由此可见,微型计算机的性能主要取决于它的核心器件——微处理器(CPU)的性能 。
5.第五代计算机
第五代计算机将把信息采集、存储、处理、通信和人工智能结合一起具有形式推理、联想、学习和解释能力 。它的系统结构将突破传统的冯·诺依曼机器的概念 , 实现高度的并行处理 。
二、计算机的特点
计算机的基本特点如下:
1、记忆能力强
在计算机中有容量很大的存储装置,它不仅可以长久性地存储大量的文字、图形、图像、声音等信息资料,还可以存储指挥计算机工作的程序 。
2、计算精度高与逻辑判断准确
它具有人类无能为力的高精度控制或高速操作任务 。也具有可靠的判断能力,以实现计算机工作的自动化 , 从而保证计算机控制的判断可靠、反应迅速、控制灵敏 。
3、高速的处理能力
它具有神奇的运算速度 , 其速度以达到每秒几十亿次乃至上百亿次 。例如,为了将圆周率兀的近似值计算到707位,一位数学家曾为此花十几年的时间,而如果用现代的计算机来计算 , 可能瞬间就能完成,同时可达到小数点后200万位 。
4、能自动完成各种操作
计算机是由内部控制和操作的,只要将事先编制好的应用程序输入计算机,计算机就能自动按照程序规定的步骤完成预定的处理任务 。
1.3 计算机应用领域和发展方向
一、计算机应用领域
目前 , 计算机的应用可概括为以下几个方面 。
1.科学计算(或称为数值计算)
早期的计算机主要用于科学计算 。目前 , 科学计算仍然是计算机应用的一个重要领域 。如高能物理、工程设计、地震预测、气象预报、航天技术等 。由于计算机具有高运算速度和精度以及逻辑判断能力,因此出现了计算力学、计算物理、计算化学、生物控制论等新的学科 。
2.过程检测与控制
利用计算机对工业生产过程中的某些信号自动进行检测,并把检测到的数据存入计算机,再根据需要对这些数据进行处理 , 这样的系统称为计算机检测系统 。特别是仪器仪表引进计算机技术后所构成的智能化仪器仪表,将工业自动化推向了一个更高的水平 。
3.信息管理(数据处理)
信息管理是目前计算机应用最广泛的一个领域 。利用计算机来加工、管理与操作任何形式的数据资料,如企业管理、物资管理、报表统计、帐目计算、信息情报检索等 。近年来,国内许多机构纷纷建设自己的管理信息系统(MIS);生产企业也开始采用制造资源规划软件(MRP),商业流通领域则逐步使用电子信息交换系统(EDI) , 即所谓无纸贸易 。
4.计算机辅助系统
1)计算机辅助设计(CAD)是指利用计算机来帮助设计人员进行工程设计 , 以提高设计工作的自动化程度,节省人力和物力 。目前,此技术已经在电路、机械、土木建筑、服装等设计中得到了广泛的应用 。
2)计算机辅助制造(CAM)是指利用计算机进行生产设备的管理、控制与操作,从而提高产品质量、降低生产成本 。缩短生产周期,并且还大大改善了制造人员的工作条件 。
3)计算机辅助测试(CAT)是指利用计算机进行复杂而大量的测试工作 。
4)计算机辅助教学(CAI)指利用计算机帮助教师讲授和帮助学生学习的自动化系统 , 使学生能够轻松自如地从中学到所需要的知识 。
二、计算机的发展方向
未来的计算机将以超大规模集成电路为基础,向巨型化、微型化、网络化与智能化的方向发展 。
1.巨型化
巨型化是指计算机的运算速度更高、存储容量更大、功能更强 。目前正在研制的巨型计算机其运算速度可达每秒百亿次 。
2.微型化
微型计算机已进入仪器、仪表、家用电器等小型仪器设备中,同时也作为工业控制过程的心脏,使仪器设备实现“智能化” 。随着微电子技术的进一步发展,笔记本型、掌上型等微型计算机必将以更优的性能价格比受到人们的欢迎 。
3.网络化
随着计算机应用的深入,特别是家用计算机越来越普及,一方面希望众多用户能共享信息资源,另一方面也希望各计算机之间能互相传递信息进行通信 。
计算机网络是现代通信技术与计算机技术相结合的产物 。计算机网络己在现代企业的管理中发挥着越来越重要的作用,如银行系统、商业系统、交通运输系统等 。
4.智能化
计算机人工智能的研究是建立在现代科学基础之上 。智能化是计算机发展的一个重要方向,新一代计算机 , 将可以模拟人的感觉行为和思维过程的机理,进行“看”、“听”、“说”、“想”、“做” , 具有逻辑推理、学习与证明的能力 。