《操作系统课件-张鹏程》06 第二章 处理机管理-2.1中央处理器.pptVIP

  • 15
  • 0
  • 约4.96千字
  • 约 35页
  • 2017-04-07 发布于浙江
  • 举报

《操作系统课件-张鹏程》06 第二章 处理机管理-2.1中央处理器.ppt

* * 4、处理器状态 中央处理器怎么知道当前是操作系统还是一般用户程序在运行呢? 依赖于处理器状态的标志 在执行不同程序时,根据执行程序对资源和机器指令的使用权限把处理器设置成不同状态 处理器状态(续) 处理器状态分类 处理器状态又称为处理器的运行模式 有些系统把处理器状态划分为 核心状态 管理状态 用户状态 大多数系统把处理器状态简单划分为 管理状态(特权状态、系统模式、特态或管态) 用户状态(目标状态、用户模式、常态或目态) * * 处理器状态(续) 处理器状态与资源和机器指令使用权限的关系 当处理器处于管理状态时,程序可以执行全部指令,访问所有资源,并具有改变处理器状态的能力 当处理器处于用户状态时,程序只能执行非特权指令 * * * * 处理器状态(续) Intel Pentium的处理器状态 0级为操作系统内核级:处理I/O、存储管理和其他关键操作 1级为系统调用处理程序级:用户程序可以通过调用这里的过程执行系统调用,但是只有一些特定的和受保护的过程可以被调用 2级为共享库过程级:它可以被很多正在运行的程序共享,用户程序可以调用这些过程,读取它们的数据,但是不能修改它们 3级为用户程序级:受到的保护最少 注意:各个操作系统在实现过程中可以根据具体策略有选择地使用硬件提供的保护级别,如运行在Pentium上的Windows操作系统只使用了0级和3级

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档