第三章节计算软机件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章节计算软机件

计算机软件;学 习 目 标 与 要 求;3.1 概述;软件是程序与相关的数据和文档的集合。 程序是指示计算机做什么和如何做的一组指令(语句)。 程序具有以下特点: 完成某一确定的信息处理任务; 使用某一种计算机语言描述如何完成该任务; 存储在计算机中,并在启动运行后才能起作用。 数据指的是程序运行过程中需要处理的对象和必须使用的一些参数。 文档是程序开发、维护和使用所涉及的资料(如设计报告、维护手册和使用指南等)。 软件和程序本质上是相同的。;3.1.2 计算机软件的特性 106页;3.1.3 软件的分类:(按不同的原则和标准) 从应用角度进行分类:系统软件、应用软件 系统软件: 泛指那些为了有效地运行计算机系统、给应用系统开发与运行提供支持、或者能为用户管理与使用计算机提供方便的一类软件。如:BIOS、操作系统、程序设计语言处理系统(C语言编译器)、数据库管理系统、常用的实用程序(磁盘清理程序,备份程序)等。 主要特征:它与计算机硬件有很强的交互性,能对硬件资源进行统一的控制、调度和管理;系统软件具有基础性和支撑作用,是应用软件的运行平台。;应用软件 泛指那些专门用于解决各种具体应用问题的软件。 按照应用软件的开发方式和适用范围,应用软件进一步分为: 通用应用软件: 可在多个行业和部门中共同使用。 定制应用软件: 按用户的特定需求而专门设计的软件。;按软件权益来分类:109页 商品软件 共享软件 自由软件 免费软件;3.2 操作系统;3.2.1 概述 1、操作系统的作用 操作系统有以下的三个方面的重要作用: 为程序管理和分配系统中的各种软硬件资源 为用户提供友善的人机界面 为应用程序的开发和运行提供一个高效率的平台;2. 操作系统的启动;在PC机执行引导装入程序之前,用户可以通过热键启动CMOS设置程序。 CMOS设置程序中存放的信息。P113; 3.2.2 多任务管理 3.2.3 存储管理 3.2.4 文件管理 3.2.5 设备管理 ;操作系统一般都支持若干个程序同时运行,这称为多任务处理。 任务是指装入内存并启动执行的一个应用程序。 ;; 3.2.3 存储管理:;3.2.4 文件管理: ;2、 文件目录(文件夹);3、 文件管理;3.2.5 设备管理: ;3.2.6 常用操作系统介绍 ;目前常用的几种操作系统: Windows操作系统 运行在个人计算机上的系统软件,由微软(美)公司开发,提供了多任务和图形用户界面管理系统。其系列包括: Windows 9X (95、98、98 SE、ME) Windows NT(面向商业应用) Windows 2000(Workstation 版本) (Server 版本) Windows XP(家庭和商用) Windows Vista Windows 7;UNIX 和Linux操作系统 是国际上目前使用最广泛、影响最大的主流操作系统之一。 主要安装在巨型机、大型机上作为网络操作系统使用,也可用于工作站和嵌入式系统。 ;3.3 算法与程序设计语言;算法的性质 确定性:每一步运算应该执行何种操作必须是清楚明确的,无二义性的。 有穷性:一个算法总是在执行了有限步的操作后终止。 能行性:算法中有待实现的操作都是可执行的。 输出:至少产生一个输出。;算法表示与算法分析 算法的好坏,除其正确性外,还应考虑: 1. 执行算法所要占用的计算机资源,包括时间资源和空间资源两个方面。 2. 算法是否易理解,是否易调试和易测试等。 从主观上讲,我们希望设计或选用一个时间代价和空间代价都小、其他性能也好的算法。 ; 3.3.2 程序设计语言 程序设计语言用于人与计算机之间的通信。 程序设计语言按其级别可以划分为机器语言、汇编语言和高级语言三大类。 机器语言 它是使用计算机指令系统的程序语言。用机器语言编写的程序,全部是二进制形式,可以被计算机直接执行。对于不同类型甚至不同型号的计算机,其机器语言是不同的。 机器语言不易记忆和理解,所编写的程序也难于修改和维护,所以用机器语言编制程序的难度很大。;汇编语言 汇编语言用助记符来代替机器指令的操作码和操作数。如ADD表示就加法;SUB表示减法;MOVE表示传送数据等。用汇编语言编写程序与编写机器语言程序相比,比较直观和易记忆,但汇编语言仍然是面向机器指令系统的,还保留了机器语言的各项缺点。 ;高级语言 一种接近人们自然语言(主要是英语)的程序设计语言 高级语言的表示方法接近人们解决问题时的表示方法,且具有通用性

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档