操作系统习题答案.docVIP

  • 42
  • 0
  • 约1.35万字
  • 约 20页
  • 2017-01-07 发布于贵州
  • 举报
操作系统习题答案操作系统习题答案

习题一(前三章) 系统如何由目态转为管态?如何由管态转为目态? 目态到管态的转换(中断,trap):修改处理机状态字指令属于特权指令,只能在管态执行,目态程序无法直接控制处理机状态的转换。处理机状态由目态转换为管态的唯一途径是中断,中断发生时,中断向量中的PSW标识处于管态,这个标识一般由操作系统初始化程序设置的。 管态到目态的转换(置程序状态字):通过修改程序状态字(置PSW)来实现,操作系统运行于管态,该状态转换伴随着由操作系统程序到用户程序的转换。 为什么有硬件时钟,有时还要设置软件时钟? 解:硬件时钟由硬件提供,保存在硬件寄存器中,开机由电源供电,关机由机内电池供电,可由程序设定和修改,一般通过特权指令完成,应用程序可读取该值。不发生中断。 间隔时钟:定时发生中断,一般间隔单位为“毫秒”。中断发生后,操作系统获得系统的控制权,以便运行系统管理和实现程序并发。是实现多道程序的基础—保证操作系统获得控制权。 软件时钟:利用间隔时钟实现,主要用于定时启动一些服务,如定时备份,软件时钟通过赋内存的一个单元一个初值,通过间隔时钟中断,对该单元值减一,减到0就启动相应的服务,这是间隔时钟做不到的。 通过一个案例分析进程的状态转换过程。 比如用播放器播放音乐,当启动播放器,产生播放器进程,进入挂起就绪状态,当用户点击播放按钮时,进入就绪状态,当被处理机调度时,处于运行态,当需要

文档评论(0)

1亿VIP精品文档

相关文档