- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统教程(第3版)第一章 操作系统概论 面向21世纪课程教材 高等教育出版社出版 2003年8月 第一章 操作系统概论 1.1 操作系统概观 1.2 操作系统的形成和发展 1.3 操作系统提供的服务和用户接口 1.4 操作系统的结构 1.5 流行操作系统简介 1.1操作系统概观 1.1.1 操作系统的定义和目标 1.1.2 操作系统的作用和功能 1.1.3 操作系统的主要特性 1.1.1操作系统的定义和目标 操作系统是管理系统资源、控制程序执行,改善人机界面,提供各种服务,合理组织计算机工作流程和为用户有效使用计算机提供良好运行环境的一种系统软件。 它可被看作是用户和计算机硬件之间的一种接口,是现代计算机系统不可分割的重要组成部分。 计算机系统的层次结构(1) 计算机系统的层次结构(2) 硬件层 操作系统层 系统程序层 应用层 操作系统的主要目标 方便用户使用 扩大机器功能 管理系统资源 提高系统效率 构筑开放环境 ?1.1.2操作系统的作用与功能 操作系统的作用 OS作为用户与计算机硬件之间的接口 ?OS作为虚拟计算机 OS作为计算机系统的资源管理者 (1)OS作为用户与计算机硬件之间的接口(1) 操作系统能: ?改造硬件设施,使之更易使用; ?提供系统调用,扩展机器功能; ?组织工作流程 ,提供运行环境。 这些功能难于由硬件直接实现。 OS作为用户与计算机硬件之间的接口(2) 操作系统改造和扩充过的计算机不但功能更强,使用也更为方便,用户可直接调用系统提供的各种功能,而无需了解软硬件本身的细节,对于用户来讲操作系统便成为他与计算机硬件之间的一个接口。 (2)OS为用户提供虚拟计算机(1) 如何把硬件复杂性与用户隔离开来? 基本方法是在计算机裸机上加上一层层软件来组成整个计算机系统。 每当在计算机上复盖一层软件,提供了一种抽象,系统的功能便增加一点,使用就更加方便一点,用户可用的运行环境就更加好一点。 OS为用户提供虚拟计算机(2) 操作系统是紧靠硬件的第一层软件,计算机上覆盖操作系统后,可扩展基本功能,为用户提供一台功能显著增强,使用更加方便,安全可靠性好,效率明显提高的机器,称为虚拟计算机,或操作系统虚机器(Virtual Machine)。 (3)操作系统作为计算机系统的资源管理者(1) 操作系统中,能分配给用户使用的硬件和软件设施总称为资源,包括两类:硬件资源和信息资源。 硬件资源又分:处理器、存储器、I/O设备等; 信息资源又分:程序和数据等。 操作系统作为计算机系统的资源管理者(2) 也可把操作系统定义为:是能使诸用户有效、方便地共享一套计算机系统资源的一种系统软件。 操作系统作为计算机系统的资源管理者(3) 操作系统的重要任务之一(1) 对资源进行抽象研究,找出各种资源共性和个性,有序地管理计算机中的硬件、软件资源,跟踪资源使用情况,监视资源的状态,满足用户对资源的需求,协调各程序对资源的使用冲突; 操作系统作为计算机系统的资源管理者(4) 操作系统的重要任务之一(2) 研究使用资源的统一方法,让用户简单、有效的使用资源,最大限度地实现各类资源的共享,提高资源利用率,从而,使得计算机系统的效率有很大提高。 操作系统的功能 处理机管理 存储管理 设备管理 文件管理 网络与通信管理 用户接口 处理机管理 处理器管理具体包括: 进程控制和管理 进程同步和互斥 进程通信和死锁 线程控制和管理 处理器调度,分作业调度,中 程调 度,低级调度等 ?存储管理 存储管理具有四大功能: ???存储分配 ???存储共享 ???地址转换与存储保护 ???存储扩充 设备管理 设备管理具有以下功能: ?????设备分配 缓冲管理????? ?????设备驱动 ?????设备独立性 ?????实现虚拟设备 文件管理 文件管理要完成以下任务: ???? 提供文件逻辑组织方法 ??????提供文件物理组织方法 ???? ?提供文件的存取方法 ????? 提供文件的使用方法 ????? 实现文件的目录管理 ???? 实现文件的存取控制 ??????实现文件的存储空间管理 网络与通信管理 联网操作系统应具有以下功能: 网上资源管理功能 数据通信管理功能 网络管理功能 ,包括: 故障管理、安全管理、性能管理、记帐管理和配置管理。 1.1.3操作系统的主要特性
文档评论(0)