计算机导论讲稿-201609(1).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Cisco公司 思科(Cisco)公司 —最大的网络设备供应商 1984年成立,在近70个国家有分支机构; 服务与产品:ATM/FR/LAN交换机、路由器、无线网络产品、网络安全、光网络、语音信号处理、网络电话、电话增值服务、DSL相关产品、有线电视网相关产品、群组系统、Internet访问、网络管理等; Cisco Internetwork Operating System(Cisco IOS)成为网络业界的事实标准; 从1993年9月开始大规模扩张,总共并购百家公司,总并购值几百亿美元。 作业: 1.解释计算机网络的概念。按照覆盖的地理范围计算机网络分为哪几种类型? 2.按照拓扑结构的不同,计算机网络分为哪几种类型? 3.什么是网络通信协议?ISO提供的OSI参考模型分为哪七个层次? 第6章 计算机网络 目录 第7章 软件系统 7.1 软件系统概述 计算机软件的发展 计算机软件的分类 7.2 程序设计语言(Progamming Language) 计算机语言的发展 程序的处理过程 著名计算机语言介绍 7.3 程序设计方法 结构化程序设计 面向对象程序设计 软件(software): 运行、管理和维护计算机而编制的各种程序、数据和文档的总称。 程序(program): 为实现特定目标或解决特定问题而编制的命令序列的集合。 数据(data): 程序的处理对象和处理结果。 文档(document): 描述软件开发过程、开发成果及其使用的相关资料。 软件是计算机和用户之间的桥梁、接口。 7.1 软件系统概述 1、计算机软件的发展 特征 第一阶段 1946-1958 第二阶段 1958-1968 第三阶段 1968至今 时代 程序设计时代 软件时代 软件工程时代 任务 编制程序 开发软件 开发软件产品 生产方式 个体 作坊 系统 软件质量 取决于个人 取决于小集团 软件生产、质量、可靠性管理 设计对象 以硬件为中心 以硬件/软件为中心 以软件为中心 开发工具 无 无系统工具 系统工具 维护 无 由开发者维护 设计时考虑维护 设计方法 无 自上而下 构件化、面向对象 7.1 软件系统概述 应用软件 支撑软件 其他系统软件 操作系统 2、计算机软件的分类 裸机(bare computer) : 没有任何软件的纯硬件。 软件分类: (1)系统软件 (2)支撑软件 (3)应用软件 硬件 7.1 软件系统概述 2、计算机软件的分类 系统软件(system software):为了计算机运行所需的最基本软件,实现软硬件资源管理,高级语言的解释或编译,以及基本的系统维护、测试和人机界面的管理等工作。 典型代表:操作系统、数据库管理系统、语言处理工具。 支撑软件(support software):支持其他软件的编制和维护的软件。 典型代表:测试工具、编辑工具、项目管理工具、中间件等。 应用软件(application software):为计算机在特定领域的应用而开发的专用软件。 典型代表:应用软件包(如MS Office)、各类管理信息系统等 7.1 软件系统概述 1、计算机语言的发展 机器语言(machine language):用二进制代码表示指令。 机器语言程序:用机器语言编写的程序。 机器语言是计算机能直接理解和执行的唯一语言,与计算机密切相关,不同指令系统的计算机拥有不同的机器语言。 机器语言程序直接和硬件打交道,执行速度快,占用内存少。 7.2 程序设计语言 现在还使用机器语言来编程的人,不是神仙就是妖怪!!! 1、计算机语言的发展 汇编语言(assembly language):用助记符代表机器指令。 汇编语言程序:用汇编语言编写的程序。 汇编语言与计算机密切相关,不同指令系统的计算机拥有不同的汇编语言。 汇编语言程序须经过汇编过程翻译成机器语言程序才能被计算机执行。 汇编语言程序直接和硬件打交道,执行速度快,占用内存少。 使用汇编语言来编程的人都是赤膊上阵耍大刀的勇士啊!! 7.2 程序设计语言 1、计算机语言的发展 高级语言(high-level language):类似自然语言、数学语言的形式。 高级语言程序:用高级语言编写的程序。 不同指令系统的计算机可拥有相同的高级语言。 高级语言程序须经过解释或

文档评论(0)

676200 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档