- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章计算机软件_1
一辆轿车因事故而损坏;一部机器因过度使用而磨损,这些情况都不会发生在软件身上。一扇经常开启的门不需要润滑油;一条湍急的河流不会变污浊,软件如果不用也会腐朽。这世界真奇妙!;第二章 计算机软件;本章要点;复习;2.1 计算机软件概述;本节要点;2.1.1 什么是计算机软件;1、程序和数据;程序的目的?
完成某一确定的信息处理任务;
程序是什么样的?
使用某种计算机语言描述如何完成该任务;
程序在什么地方?
存储在计算机中,并在启动运行后才能起作用。
名词解释
启动运行——被CPU执行。;2、软件;程序、数据和文档
程序:是软件的主体,单独的数据或文档不被认为是软件;
数据:程序处理的对象;
文档:与程序开发、维护及操作有关的资料。通常软件必须有完整、规范的文档作为支持。
软件产品
软件开发厂商交付给用户用于特定用途的一整套程序、数据及相关的文档;
以光盘、磁盘作为载体,或经授权后从网上下载。;软件的保护
软件受到知识产权法的保护。
版权所有者惟一地享有该软件的拷贝、发布、修改、署名、出售的诸多权利。
用户仅仅得到该软件的使用权,因此随意拷贝、分发是违法的。(单一使用权);2.1.2 计算机软件的分类;(1)系统软件
泛指那些为了有效地使用计算机系统、给应用软件开发与运行提供支持、或者能为用户管理与使用计算机提供方便的一类软件。
主要特征
与计算机硬件有很强的交互性,能对硬件资源进行统一的控制、调度和管理。
系统软件有一定的通用性,它并不是专为解决某个(种)具体应用而开发的。不同的用户能够对它反复使用。;常用的系统软件:
基本输入/输出系统(BIOS)、
操作系统(如Windows)、
程序设计语言处理系统(如C语言编译器)、
数据库管理系统、
常用的使用程序(如磁盘清理程序、备份程序等)
等。
注意:
在任何计算机系统中,系统软件都是必不可少的。计算机出厂时,厂商一般都提供给用户一些最基本的系统软件,;(2)应用软件
泛指那些专门用于解决各种具体应用问题的软件。
主要特征:丰富多样
按照开发方式和适用范围,可再分为:
通用应用软件:
可以在许多行业和部门中共同使用
定制应用软件:
按照不同领域用户的特定应用要求而专门设计的软件。这类软件专用性强,运行效率高,但设计和开发代价相对较大。; 注意:所有得到广泛使用的应用软件,一般都具有如下的共同特点:
它们能替代现实世界已有的其它工具,而且使用起来比已有工具更方面、有效。
它们能完成已有工具很难完成甚至完全不可能完成的事,扩展了人们的能力。;类别;小结;随堂练习1;随堂练习2;2.2 操作系统;操作系统;本节要点;2.2.1 操作系统概述;1、操作系统的作用;资源
硬件资源:计算机系统中的所有硬件设备(CPU、存储器、I/O设备、网络通信设备……)
软件资源:程序、数据……
管理系统中的各种软硬件资源
计算机执行多个程序时,操作系统承担着资源的调度和分配任务,目的是:避免冲突、保证程序正常有序地运行。
操作系统的主要功能(从资源管理的角度看):
处理器管理 存储管理
文件管理 I/O设备管理等;用户界面(user interface、用户接口、人机接口):是实现用户与计算机通信的软、硬件部分的总称。
图形用户界面(Graphical User Interface,简称GUI )
通过多个窗口分别显示正在运行的各个程序的状态和输出
采用图标(icon)来形象地表示系统中的文件、程序、设备等对象;借助点“菜单”的方法来选择要求系统执行的命令或输入的某个参数
利用鼠标器控制屏幕光标的移动并掀动按键触发某个操作命令的执行
采用拖放(Drag and Drop)方式执行所需要的操作。
GUI的优点:
使用户能够十分直观、灵活、方便、有效地使用计算机,免去了记忆操作命令的沉重负担。 ;没有安装任何软件的计算机是一台“裸机” 。
在裸机上开发和运行应用程序难度大、效率低,很难实现。
安装了操作系统之后,实际上呈现在应用程序和用户面前的是一台“虚计算机”。
操作系统屏蔽了几乎所有物理设备的技术细节,以规范、高效的方式(例如系统调用、库函数等)向应用程序提供了有力的支持,从而为开发和运行应用程序提供了一个平台。;操作系统的作用和地位;2、操作系统的启动;操作系统的加载过程;操作系统运行时内存的态势;任务管理(CPU管理)
存储管理
文件管理
设备管理
一般还具有中断处理、错误处理等功能。
操作系统的各个功能之间并不是完全独立的,它们之间存在着相互依赖的关系。;2.2.2 多任务处理与处理器管理;多任务处理;多任务处理举例;如何知道有哪些任务在运行?;任务窗口;说明;并发多任务;为了支持多任务处理,操作系统中有一个处理器调度程序。;处理器调度程
文档评论(0)