信息化发展历程.ppt

信息化发展历程.ppt

ID:56303114

大小:128.50 KB

页数:20页

时间:2020-06-10

信息化发展历程.ppt_第1页
信息化发展历程.ppt_第2页
信息化发展历程.ppt_第3页
信息化发展历程.ppt_第4页
信息化发展历程.ppt_第5页
资源描述:

《信息化发展历程.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、信息化发展历程2010年7月1.计算机的发展史概论2.计算机硬件的发展史3.计算机软件技术的发展4.计算机语言的发展史5.计算机网络的发展史6.数据库的发展史信息化可以简单的描述为计算机、通信和网络技术的现代化.电子计算机问世:1946年ENIAC的诞生标志着第一台真正意义上的数字电子计算机的出现。计算机到目前经历了四个时代:1第一代 1946~1957电子管计算机电子管机器语言/汇编语言科学计算 第二代 1958~1964晶体管计算机晶体管高级程序/设计语言数据处理 第三代 1965~1970集成电路计算机中

2、小规模集成电路高级程序设计语言广泛应用到各个领域 第四代1971年~现在集成电路计算机超大规模集成电路面向对象的高级语言网络时代 备注:(第五代未来计算机、光子、量子、DNA等)1.1计算机的发展史概论:1.2计算机的发展趋势是:巨型化微型化网络化智能化(1)巨型化:发展高速度,大存储容量,强功能的超大型计算机。这主要是满足如军事,天文,气象,原子,航天,核反应,遗传工程,生物工程等学科研究的需要;同时也是计算机人工智能,知识工程研究的需要。(2)微型化:计算机的微型化是以大规模集成电路为基础的。(3)网络化

3、:计算机网络是计算机技术和通信技术结合的产物。用通信线路及通信设备把计算机连接在一起形成一个复杂的系统就是计算机网络。这种方式扩大了计算机系统的规模,实现了计算机资源的共享,提供提高了计算机系统的协同工作能力,为电子数据交换提供了条件。通过Inernet我们可以利用网上丰富的信息资源,互传邮件。所谓的信息高速公路就是以计算机网络为基础设施的信息传播活动。现在,又提出了所谓网络计算机的概念,即任何一台计算机,可以独立使用它,也可以随时进入网络,成为网络的一个结点使用它。 (4)智能化:计算机的智能化是计算机技术发

4、展的一个高目标。智能化是指计算机具有模仿人类较高层次智能活动的能力:机器人技术,计算机对奕,专家系统等就是计算机智能化的具体应用。计算机的智能化催促着第五代计算机的孕育和诞生。1.计算机的发展史概论2.计算机硬件的发展史3.计算机软件技术的发展史4.计算机语言的发展史5.计算机网络的发展史6.数据库的发展史计算机硬件的发展史:从电子管元件发展到晶体管元件,再到小规模集成电路、中规模集成电路、大规模集成电路、超大规模集成电路;硬件的发展还表现在从简单的外部设备(仅提供简单的输入输出设备)到多样化的外部设备的发展。

5、1.计算机的发展史概论2.计算机硬件的发展史3.计算机软件技术的发展史4.计算机语言的发展史5.计算机网络的发展史6.数据库的发展史软件技术的发展经历了五代历程:第一代(50~60年代),是以Algol、Fortune等编程语言为标志的算法技术。那时,程序设计是一种任人发挥创造才能的活动,写出的程序只要能在计算机上得出正确的结果,程序的写法可以不受约束.第二代(70年代),是以Pascal、Cobol等编程语言和关系数据库管理系统为标志的结构化软件技术。这种技术以强调数据结构、程序模块化结构为特征,采用自顶向下

6、逐步求精的设计方法和单入口单出口的控制结构,从而大大改善了程序的可读性。第三代(80年代)的软件技术是以Smalltalk、C++等为代表的面向对象技术(OO)。OO技术开辟了通过有效的软件重用来达到提高软件生产率的新篇章。第四代(90年代)的软件技术是以CORBA等为代表的分布式面向对象技术(DOO)。随着计算机网络技术的发展,进入90年代以来,异构环境下分布式软件的开发已成为一种主流需求,OO技术对软件的重用,仅限于单台计算机上与此同时同种操作系统与编程语言环境下软件重用(DOO)技术的核心是中间件技术,用

7、于屏蔽不同操作系统、不同语言环境的差别。第五代(90年代中期至今)软件技术是以COM、、EJB和WebServer等为代表的软件模块化技术。软件模块化技术的突破,在于实现对软件可执行二进制码的重用。这样,一个软件可被切分成一些模块,这些模块可以单独开发、单独编译,甚至单独调试与测试。当所有的模块开发完成后,把它们组合在一起就得到完整的应用系统。1.计算机的发展史概论2.计算机硬件的发展史3.计算机软件技术的发展史4.计算机语言的发展史5.计算机网络的发展史6.数据库的发展史计算机语言的发展史:4.1计算机语言(

8、ComputerLnguage)指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。4.2计算机程序设计语言的发展,经历了从机器语言、汇编语言到高级语言的历程4.3计算机语言主要分为三类:-低级语言-高级语言-专用语言4.3.1、低级语言机器语言:能够被计算机识别由"0"和"1"组成的字符串就是机器语言,机器语言,是第一代计算机语言。汇编语言:即第二代计算机语言,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。