操作系统基础课件教学配套课件邓胜兰第3章操作系统内核.pdfVIP

操作系统基础课件教学配套课件邓胜兰第3章操作系统内核.pdf

  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文档。上传文档
查看更多
第 章操作系统内核 3 教学目的和要求 掌握操作系统的核心态和用户态、中断和 异常的基本概念 理解中断/异常的处理过程,掌握系统调 用机制。 重点 核心态和用户态、中断和异常的基本概念 系统调用机制 第 章操作系统内核 3 核心态与用户态 中断与异常机制 系统调用机制 内核运行流程 核心态与用户态 引入核心态和用户态(处理机的执行状态) 原因  赋予操作系统的执行特权 作用  核心态:执行特权指令,访问特殊寄存器和所有存 储空间。  用户态:执行普通指令,访问用户的存储空间。 表示  处理机状态寄存器(PS )中的当前状态位 1:核心态,0:用户态。 核心态与用户态 操作系统的执行特权 执行特权指令  停机指令、中断返回指令、禁止中断指令等 访问特殊寄存器  CPU状态寄存器PS、段地址寄存器、时钟寄存 器、I/O设备控制寄存器等 访问物理存储空间 核心态与用户态 使用核心态和用户态 操作系统内核在核心态下运行,  使用硬件提供的特殊寄存器,建立起资源管理机制。  共享存储空间,直接操作硬件,运行效率高。  相互关联,不易修改和扩充功能。 用户程序在用户态下运行  只能访问操作系统分配的资源  拥有独立的存储空间 操作系统核外服务程序在用户态下运行  精简内核,保证内核的正确性和可靠性。  提高操作系统的适应性和扩展性。 核心态与用户态 核心态与用户态之间的转换 系统加电时自动设置为核心态  执行操作系统的加载和初始化程序 操作系统完成从核心态到用户态转变  当内核调度执行一个用户程序时,修改PS 中 的当前状态值。 硬件完成从用户态到核心态转变  当CPU收到设备的中断信号,或当用户程序 执行系统调用“陷入”指令时,硬件自动将PS 中的当前状态值置为核心态。 核心态与用户态 核心态与用户态之间的区别 核心态  能够访问所有系统资源,可以执行特权指令,可以直 接操作和管理硬件设备。  操作系统内核程序运行在核心态下  使用核心栈 用户态  只能访问属于它的存储空间和普通寄存器,只能执行 普通指令。  用户程序以及操作系统核外服务程序运行在用户态下  使用用户栈 中断和异常 中断基本概念 异常基本概念 中断/异常处理 中断基本概念 什么是中断? 中断是指CPU暂时中断当前执行的指令流,去 处理外部设备或硬件的中断信号的过程。 中断又称为外部中断 正在执行的 指令流 中断 处理程序 中断信号 设备 中断基本概念 中断分类 IO 中断  来自IO设备 时钟中断  来自时钟器 其他中断  其他来自于CPU外部的硬件中断,用于通知CPU 某些事件的发生。 中断基本概念 中断屏蔽 暂时地禁止中断  中断信号可能丢失 由特权指令设置中断屏蔽寄存器 中断寄存器 屏蔽寄存器 中

文档评论(0)

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

1亿VIP精品文档

相关文档