- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统教程(第4版)第一章 操作系统概论 高等教育出版社出版 2008年3月 第一章 操作系统概论 1.1 操作系统概观 1.2 操作系统的形成和发展 1.3 操作系统提供的服务和用户接口 1.4 操作系统结构和运行模型 1.5 流行操作系统简介 1.1操作系统概观 1.1.1 操作系统的定义和目标 1.1.2 操作系统的资源管理技术 1.1.3 操作系统的作用与功能 1.1.4 操作系统的主要特性 1.1.1操作系统的定义和目标 操作系统是管理系统资源、控制程序执行,改善人机界面,提供各种服务,合理组织计算机工作流程和为用户有效使用计算机提供良好运行环境的最基本的一种系统软件。 计算机系统的层次结构(1) 计算机系统的层次结构(2) 硬件层 操作系统层 系统程序层 应用层 操作系统的主要目标 方便用户使用 扩大机器功能 管理系统资源 提高系统效率 构筑开放环境 操作系统与支撑软件及应用软件的区别 程序意图不同; 操作系统是软件系统的核心,是各种软件的基础运行平台; 通用操作系统提供共性功能支持,与硬件相关但和应用领域无关; 支撑软件及应用软件不能直接而只能通过操作系统来使用计算机系统的物理资源。 1.1.2 操作系统的资源管理技术 1)资源复用 (1)空分复用共享 ---该资源可进一步分割成更多和更小的单位供进程使用 。 (2)时分复用共享---并不把资源进一步分割成更小的单位,进程可在一个时间片内独占使用整个物理资源。 2) 资源虚化 是对资源进行转化、模拟或整合,把物理上的一个资源变成逻辑上的多个对应物的一类技术。 虚化的例子—虚拟设备、虚拟存储器、虚拟屏幕(终端)、虚拟信道 。 3) 资源抽象 资源抽象用于处理系统的复杂性,重点解决资源的易用性。 资源抽象指通过创建软件来屏蔽硬件资源物理特性和接口细节,简化对硬件资源的操作、控制和使用的一类技术。 单级资源抽象与多级资源抽象。 4) 组合使用抽象和虚化技术 对于一类资源,操作系统往往同时实施抽象和虚化技术。 例1,为打印机既配置“打印函数”(设备驱动程序),又实施虚拟设备,通过打印函数抽象隐蔽打印机动作细节,实施SPOOLing虚化“扩充”物理打印机数量。 例2,窗口软件是对物理终端的虚化和抽象,能为用户提供虚拟终端和方便的I/O服务。 2操作系统中最基础的抽象 进程抽象--是对已进入主存正在运行的程序在处理器上操作的状态集的抽象 。 虚存抽象--是对物理主存的抽象,进程可获得一个硕大的连续地址空间来存放可执行程序和数据,可使用虚拟地址来引用物理主存单元。 文件抽象--是对磁盘之类存储设备的抽象 。 文件抽象是操作系统对磁盘设备的多层次抽象 第一层抽象,从磁盘到分区。 第二层抽象,从分区到扇区。 第三层抽象,从扇区到簇。 第四层抽象,从簇到文件系统分区。 操作系统最基础抽象小结 3 虚拟计算机(1) 什么是虚拟计算机? 什么是操作系统虚拟机? 操作系统虚拟机的组成: 1) 虚处理器 2) 虚拟主存 3) 虚拟辅存 4) 虚拟设备 虚拟计算机(2) ?1.1.3操作系统的作用与功能 操作系统的作用 对内是“管理员”,对外是“服务员”: OS作为用户接口和服务提供者 ?OS作为作为扩展机或虚拟机 OS作为资源管理者和控制者 OS作为用户接口和服务提供者 操作系统提供友善的人机接口,使得用户能够方便、可靠、安全、高效地使用硬件和运行应用程序; 操作系统对计算机硬件进行改造和扩充,为用户提供强有力的各种服务 ; OS作为扩展机或虚拟机 在计算机裸机上加上操作系统来组成整个计算机系统, 操作系统把硬件的复杂性与用户隔离开来 , 操作系统与硬件组成一台功能显著增强,使用更加方便,安全可靠性更好的扩展机器或虚拟机 。 操作系统作为计算机系统的资源管理者(1) 操作系统中,能分配给用户使用的硬件和软件设施总称为资源,包括两类:硬件资源和信息资源。 硬件资源又分:处理器、存储器、I/O设备等; 信息资源又分:程序和数据等。 操作系统作为计算机系统的资源管理者(2) 也可把操作系统定义为:是能使诸用户有效、方便地共享一套计算机系统资源的一种系统软件。 操作系统作为计算机系统的资源管理者(3) 操作系统的重要任务之一(1) 对资源进行抽象研究,找出各种资源共性和个性,有序地管理计算机中的硬件、软件资源,跟踪资源使用情况,监视资源的状态,满足用户对资源的需求,协调各程序对资源的使用冲突; 操作系统作为计算机系统的资源管理者(4)
文档评论(0)