信息化发展历程.ppt
信息化发展历程,2010年7月,1.计算机的发展史概论 2.计算机硬件的发展史 3.计算机软件技术的发展 4.计算机语言的发展史 5.计算机网络的发展史 6.数据库的发展史,信息化可以简单的描述为计算机、通信和网络技术的现代化.,电子计算机问世:1946 年ENIAC的诞生 标志着第一台真正意义上的数字电子计算机的出现。计算机到目前经历了四个时代:1第一代19461957 电子管计算机电子管 机器语言/汇编语言 科学计算 第二代19581964晶体管计算机 晶体管 高级程序/设计语言 数据处理 第三代19651970集成电路计算机 中小规模集成电路 高级程序设计语言 广泛应用到各个领域 第四代 1971年现在 集成电路计算机 超大规模集成电路 面向对象的高级语言 网络时代 备注:(第五代 未来计算机、光子、量子、DNA等),1.1计算机的发展史概论:,1.2计算机的发展趋势是:,巨型化微型化网络化智能化,(1)巨型化:发展高速度,大存储容量,强功能的超大型计算机。这主要是满足如军事,天文,气象,原子,航天,核反应,遗传工程,生物工程等学科研究的需要;同时也是计算机人工智能,知识工程研究的需要。(2)微型化:计算机的微型化是以大规模集成电路为基础的。(3)网络化:计算机网络是计算机技术和通信技术结合的产物。用通信线路及通信设备把计算机连接在一起形成一个复杂的系统就是计算机网络。这种方式扩大了计算机系统的规模,实现了计算机资源的共享,提供提高了计算机系统的协同工作能力,为电子数据交换提供了条件。通过Inernet我们可以利用网上丰富的信息资源,互传邮件。所谓的信息高速公路就是以计算机网络为基础设施的信息传播活动。现在,又提出了所谓网络计算机的概念,即任何一台计算机,可以独立使用它,也可以随时进入网络,成为网络的一个结点使用它。(4)智能化:计算机的智能化是计算机技术发展的一个高目标。智能化是指计算机具有模仿人类较高层次智能活动的能力:机器人技术,计算机对奕,专家系统等就是计算机智能化的具体应用。计算机的智能化催促着第五代计算机的孕育和诞生。,1.计算机的发展史概论 2.计算机硬件的发展史 3.计算机软件技术的发展史 4.计算机语言的发展史 5.计算机网络的发展史 6.数据库的发展史,计算机硬件的发展史:,从电子管元件发展到晶体管元件,再到小规模集成电路、中规模集成电路、大规模集成电路、超大规模集成电路;硬件的发展还表现在从简单的外部设备(仅提供简单的输入输出设备)到多样化的外部设备的发展。,1.计算机的发展史概论 2.计算机硬件的发展史 3.计算机软件技术的发展史 4.计算机语言的发展史 5.计算机网络的发展史 6.数据库的发展史,软件技术的发展经历了五代历程:,第一代(5060年代),是以Algol、Fortune等编程语言为标志的算法技术。那时,程序设计是一种任人发挥创造才能的活动,写出的程序只要能在计算机上得出正确的结果,程序的写法可以不受约束.第二代(70年代),是以Pascal、Cobol等编程语言和关系数据库管理系统为标志的结构化软件技术。这种技术以强调数据结构、程序模块化结构为特征,采用自顶向下逐步求精的设计方法和单入口单出口的控制结构,从而大大改善了程序的可读性。第三代(80年代)的软件技术是以Smalltalk、C+等为代表的面向对象技术(OO)。OO技术开辟了通过有效的软件重用来达到提高软件生产率的新篇章。,第四代(90年代)的软件技术是以CORBA等为代表的分布式面向对象技术(DOO)。随着计算机网络技术的发展,进入90年代以来,异构环境下分布式软件的开发已成为一种主流需求,OO技术对软件的重用,仅限于单台计算机上与此同时同种操作系统与编程语言环境下软件重用(DOO)技术的核心是中间件技术,用于屏蔽不同操作系统、不同语言环境的差别。第五代(90年代中期至今)软件技术是以COM、EJB和WebServer等为代表的软件模块化技术。软件模块化技术的突破,在于实现对软件可执行二进制码的重用。这样,一个软件可被切分成一些模块,这些模块可以单独开发、单独编译,甚至单独调试与测试。当所有的模块开发完成后,把它们组合在一起就得到完整的应用系统。,1.计算机的发展史概论 2.计算机硬件的发展史 3.计算机软件技术的发展史 4.计算机语言的发展史 5.计算机网络的发展史 6.数据库的发展史,计算机语言的发展史:,4.1计算机语言(Computer Lnguage)指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。4.2计算机程序设计语言的发展,经历了从机器语言、汇编语言到高级语言的历程4.3计算机语言主要分为三类:-低级语言-高级语言-专用语言,、低级语言 机器语言:能够被计算机识别由0和1组成的字符串就是机器语言,机器语言,是第一代计算机语言。汇编语言:即第二代计算机语言,用符号代替机器语言的二进制码。汇编语言源程序必须经过汇编,生成目标文件,然后执行。、高级语言:结构化程序设计面向对象的程序设计高级语言的下一个发展目标是面向应用,也就是说:只需要告诉程序你要干什么,程序就能自动生成算法,自动进行处理,这就是非过程化的程序语言。BASIC(True basic、Qbasic、Virtual Basic)、C、PASCAL、FORTRAN、智能化语言(LISP、Prolog)等等。高级语言源程序可以用解释、编译两种方式执行。通常用后一种。、专用语言 CAD系统中的绘图语言和DBMS的数据库查询语言,1.计算机的发展史概论 2.计算机硬件的发展史 3.计算机软件技术的发展史 4.计算机语言的发展史 5.计算机网络的发展史 6.数据库的发展史,5.1计算机网络的发展经历了4个阶段:,远程终端连接阶段 只提供终端和主机之间的通信,子网之间无法通信。计算机网络阶段(局域网)终端用户可以访问本地主机和通信子网上所有主机的软硬件资源。计算机网络互联阶段(广域网、Internet)1981年 国际标准化组织(ISO)制订:开放体系互联基本参考模型(OSI/RM),实现不同厂家生产的计算机之间实现互连。TCP/IP协议的诞生。信息高速公路阶段(高速,多业务,大数据量)宽带综合业务数字网即信息高速公路依靠ATM技术、ISDN和千兆以太网实现交互性互联。,5.2我国计算机网络发展过程:,我国Internet的发展较晚,但还是比较迅速。1987年北京计算机应用研究所率先开通到德国的X.25线路,经过几十年的发展,形成了四大主流网络体系,即:中科院的科学技术网CSTNET;国家教育部的教育和科研网CERNET;原邮电部的CHINANET和原电子部的金桥CHINAGBN。,5.3Internet在中国的发展历程可以大略地划分为三个阶段:,第一阶段为19871993年,也是研究试验阶段。在此期间中国一些科研部门和高等院校开始研究Internet技术,并开展了科研课题和科技合作工作,但这个阶段的网络应用仅限于小范围内的电子邮件服务。第二阶段为1994年至1996年,同样是起步阶段。1994年4月,中关村地区教育与科研示范网络工程进入Internet,从此中国被国际上正式承认为有Internet的国家。之后Internet开始进入公众生活,并在中国得到了迅速的发展。第三阶段从1997年至今,是Internet在我国发展最为快速的阶段。国内Internet用户数97年以后保持快速增长速度。如今已经有超过5亿的网民。,1.计算机的发展史概论 2.计算机硬件的发展史 3.计算机软件技术的发展史 4.计算机语言的发展史 5.计算机网络的发展史 6.数据库的发展史,5.1 1956 年IBM生产出第一个磁盘驱动器 按照数据模型的特点将传统数据库系统分成网状数据库、层次数据库和关系数据库三类。最早出现的是网状DBMS,是美国通用电气公司网状DBMS(共享数据库)也是第一个数据库管理系统 集成数据存储(Integrated DataStore IDS),奠定了网状数据库的基础 层次型DBMS是紧随网络型数据库而出现的,最著名最典型的层次数据库系统是IBM 公司在1968 年开发的IMS(Information Management System),一种适合其主机的层次数据库,这个具有3 0 年历史的数据库产品在如今的WWW应用连接、商务智能应用中扮演着新的角色。关系数据库的由来 网状数据库和层次数据库已经很好地解决了数据的集中和共享问题,但是在数据独立性和抽象级别上仍有很大欠缺。关系数据库应运而生。,数据库的发展史:,