第3章计算机软件[2004级下].pptVIP

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 计算机软件 学习目标与要求 1.了解什么是计算机软件和计算机软件技术 2.了解操作系统的作用、功能、常用操作系统,理解多任务处理和文件管理的基本原理 3.了解程序设计语言及语言处理程序 计算机软件的内容 从软件分支学科的内涵来讲,计算机软件所包含的内容可概括为: 软件基础理论和算法 构造计算机软件的方法学 各种软件开发技术以及与此相关的开发工具 3.1 计算机软件及计算机软件技术 一个完整的计算机系统有两个基本组成部分:硬件和软件 计算机硬件:组成计算机各种物理设备的总称。 计算机软件(Computer Software):能指示(指挥)计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档。 计算机软件的版权和许可证 软件的版权 授于软件作者的某种独占权利的一种合法保护形式,版权所有者惟一地享有该软件的拷贝、发布、修改、署名、出售的诸多权利。 软件许可证 是一种法律合同,它确定了用户对软件的使用方式,扩大了版权法给予用户的权利。 如:多用户许可证。 软件的分类 系统软件 应用软件 系统软件 系统软件: 用来有效地运行计算机系统、给应用软件开发与运行提供支持、为用户管理与使用计算机提供方便的一类软件。 如:Windows操作系统,C语言编译器,数据库管理系统等。 系统软件的主要特征: 与具体的应用领域无关,而与计算机硬件系统有很强的交互性,要对硬件共享资源进行调度管理。 在任何计算机系统中,系统软件必不可少。 应用软件 应用软件:针对多种应用需求出现的用于解决各种不同具体应用问题的专门软件。 按照应用软件的开发方式和适用范围,应用软件可再分为: 通用应用软件(见下页表) 定制应用软件 按照不同领域用户的特定应用要求而专门设计的软件。 如:超市的销售管理、大学的教务管理系统等。 主要通用应用软件类别和功能 计算机软件的层次结构 3.1.3 计算机软件技术 计算机软件技术:研制开发计算机软件所需的所有技术的总称。 按照计算机软件分支学科的内容划分,计算机软件技术主要包括: 3.2 操作系统 概念 操作系统(Operating System,简称OS):是计算机中必不可少的一种系统软件,是一些程序模块的集合,用有效合理的方式组织和管理计算机的软硬件资源。 下面结合 Windows 操作系统讲解 3.2.1 操作系统的作用 (1)管理系统中的各种软硬件资源 管理硬件:如CPU、存储器、I/O设备等。 管理软件:如Word编辑器、mp3播放器等。 3.2.1 操作系统的作用 (2)为用户提供友善的人机界面 用户界面:也称用户接口或人机界面,是计算机系统实现用户与计算机通信的软、硬件部分的总称。 如 Windows 操作系统中的图形用户界面(简称GUI):通过窗口分别显示正在运行的程序,通过图标代表系统中的文件和设备等,利用鼠标点击菜单,使用户能够灵活、方便、有效地操纵计算机。 (3)为应用程序的开发和运行提供一个高效率的平台 操作系统的作用 操作系统的启动 计算机加电后,自动执行BIOS,检测计算机各部件的工作状态是否正常。 执行 BIOS 中的自举程序,从启动盘(通常是硬盘)读出引导程序装入内存,将控制权交给引导程序。 引导程序从启动盘装入操作系统到内存。 然后计算机在操作系统的控制下运行。 操作系统的启动(加载)过程 操作系统运行时的内存态势 操作系统的功能 主要功能: 任务管理(处理器管理) 存储管理 文件管理 设备管理 各个功能之间并不是完全独立的,它们之间存在着相互依赖的关系。 1.任务管理(处理器管理) 多任务处理 为了提高CPU的利用率,操作系统一般都支持同时运行若干个程序,这称为多任务(一个应用程序)处理。 并行处理 前台任务(唯一),后台任务。 抢占式多任务 将CPU按时间片轮流分配给多个任务,到时强制分配给下一任务。 2.存储管理 存储管理:管理内存资源,使之能被高效、合理地使用。 当前正在执行的程序和数据都是存放在内存中的。而内存的容量有限,因此,当多个程序共享有限内存资源时,必须合理地为它们分配内存空间。 存储管理程序的主要任务:内存的分配和回收、内存的共享和保护、内存的自动扩充等。 2.存储管理 虚拟存储技术 现代程序一般需要内存空间较大,而且当多个任务同时运行时,需要内存空间极大。但实际的物理内存较小,这时采用“虚拟内存”解决内存需求的矛盾。 基本思想:程序所需内存可以任意大(可以比实际内存大得多)。将程序划分成一个一个页面,只将当前执行的部分程序和数据页面实际装入内存,其余部分放在硬盘上,随着程序的执行,将这些页面在内存和磁盘之间调进和调出。“存储管理”程序完成调入和调出的功能。 虚拟存储器:物理内存 + 磁盘上的“交换文件” Windows98(Win386.swp)

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档