操作系统复习参考(副本).pdf

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章:操作系统概论 1.1.3 操作系统的作用与功能 OS是用户接口和服务的提供者,OS是扩展机或虚 拟机,OS是资源管理者和控制者 处理器管理,存储管理,设备管理,文件管理, 网络与通信管理,用户接口 1 1.2.4 操作系统的发展与分类 1、批处理OS:Batch OS o 优缺点:成批处理作业,多道程序运行,资 源利用率高,吞吐量大;作业周转时间长,用 户无交互能力。 2、分时操作系统:Time-sharing OS o 进行人机交互,多台终端共享一台主机,作 业直接进入内存,并按照时间片轮转运行。 o特征:同时性,独立性,及时性,交互性 3、实时操作系统:Real-Time OS o及时响应外部事件请求,在规定的严格时间 内完成对该事件的处理。 2 第2章 处理器管理 2.1.1 处理器 3、特权指令/非特权指令: 特权指令:只能由操作系统内核使用的指令。 用户程序只能使用非特权指令。 当使用特权指令时,会引起“陷入trap”,即处理 器状态由用户态切换到系统态,然后去执行操作系 统内核中的一段特殊代码。 3 4、处理机CPU状态: • user mode用户态: 只能执行非特权指令。 又称为普通态、目态。 • kernel mode核心态: 可以执行所有指令,使 用所有资源以及改变CPU状态。又称为特权态、 系统态、管态。 • 何时CPU从用户态到核心态? • 执行系统调用时 • 发生中断或异常时 • 如何从核心态到用户态? • 系统调用或中断处理完毕后,IRET。 4 2.2.1 中断的概念 中断:CPU对系统中发生的非寻常的异步事 件的响应。 操作系统是中断驱动的。(interrupt driven) CPU 在执行完一条指令之后,执行下一条指 令之前检测中断。 5 中断处理的一般过程: 设备发中断信号 CPU 向设备发确认中断信号 关中断 关中断 恢复被中断程序的现场 保存中断现场 开中断 根据中断向量表 设置新运行现场 返回断点,继续执行 开中断 此时允许中断嵌套。即优 执行中断处理程序 先级更高的中断请求可以 打断低级中断的处理。 6 多重中断的处理 中断A o顺序处理:当处理 用

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档