第二章 操作系统的组织结构.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文档。上传文档
查看更多
第二章 操作系统的组织结构 ? 2.1 操作系统虚拟机 ? 2.2 操作系统逻辑结构 ? 2.3 处理机的状态 ? 2.4 中断机制 ? 2.5 UNIX 系统结构 2 2.1 操作系统虚拟机 ? 1. 什么是操作系统虚 拟机 ? 在裸机上配置了操作系 统程序后就构了操作系 统虚拟机。 ? 操作系统的核心在裸机 上运行,用户程序在扩 充后的机器上运行。 扩充后的机器 操作系统 裸机 应用程序 用户程序 3 ? 2. 操作系统虚拟机的指令系统 ? 操作系统虚拟机的指令系统,又称为操作命令语言, 它是用户和系统进行通信的手段和界面。虚拟机的功 能是通过它提供的命令体现的。 ? 操作命令 ( 又称命令接口 ) ? 作业控制语言(批处理中的作业说明书等) ? 键盘命令(分时系统、个人 PC ) ? 图形化用户界面(交互方式) ? 系统功能调用 ( 又称程序接口 ) 2.1 操作系统虚拟机 4 ? 操作系统的虚拟技术 ? CPU 调度(分时共享) ? 现代操作系统的虚拟存储技术(逻辑地址与物理地址的映射) ? 设备管理中的虚拟设备和虚拟分配技术 ? 虚拟技术的原理: ? 系统硬件包括 CPU 、主存和各种外部设备,每台硬部件被操作 系统复制成多个虚拟部件,并分配给每个应用程序。这样,每 个应用程序感觉自己拥有 CPU 、主存和外部设备。 2.1 操作系统虚拟机 打印机 2 打印机 1 虚拟主存 1 CPU2 CPU1 打印机 主存 CPU3 虚拟主存 2 分时 主存管理 假脱机打印 … … … 软件 硬件 5 2.2 操作系统逻辑结构 ? 整个操作系统在结构上类似一个洋葱 头,它由若干层组成,每一层都提供 一组功能,这些功能只依赖于该层以 内的各层。 ? 系统核具有初级中断处理、外部设 备驱动、在进程间切换处理机及实 施进程控制和通信功能,提供一种 进程可存在和活动的环境。 ? 系统核以外各层具有各种资源管理 功能并为用户提供各种服务。 ? 分层的组织结构在一些操作系统中 只是作为一种指导性原则。 裸机 初级中 断处理 进程控制 进程通信 处理机 分配 存储管理 I/O 处理 文件存取 资源分配和调度 6 ? 1. 设置处理机状态的目的 ? 为操作系统建立一个保护环境,采用的办法是区 分 处理机 的工作状态。 ? 系统中有两类程序: 管理程序 用户程序 管理系统资源 使用资源,提出申请 控制程序运行 被控制 2.3 处理机的状态 7 ? 2. 什么是处理机的态 ? 中央处理机的工作状态,当前它正在执行哪类程序。 ? 3. 处理机态的类别 ? 管态 (Supervisor mode) —— 系统态 ? 操作系统管理程序执行时机器所处状态。 cpu 使用全部指令 和全部系统资源,包括一组特权指令及整个存储区域。 ? 用户态 (User mode) —— 目态 ? 用户程序执行时机器所处的状态。在此状态下禁止使用特权 指令,不能直接取用资源与改变机器状态,并且只允许用户 程序访问自己的存储区域。 2.3 处理机状态 8 管态 用户态 ? 操作系统的程序执行 ? 用户程序执行 ? 使用全部指令 ? 禁止使用特权指令 ( 包括一组特权指令 ) ? 使用全部系统资源 ? 只允许用户程序访 ( 包括整个存储区域 ) 问自己的存储区域。 ? 有的系统还将管理程序执行时的机器状态又进一步分为核态和 管态,管态比核态权要低。 ? 区分处理机的工作状态是通过在计算机状态寄存器中的状态位 (或模式位)来体现的。 2.3 处理机状态 9 ? 4. 特权指令 ? 在核态下,操作系统可以使用所有指令,包括一组特权指令。 这些特权指令执行如下各种功能: ? 改变机器状态的指令 ? 修改特殊寄存器的指令

文档评论(0)

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

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

1亿VIP精品文档

相关文档