2016年度精品操作系统思考题的答案.docVIP

  • 27
  • 0
  • 约2.13万字
  • 约 37页
  • 2018-06-28 发布于福建
  • 举报
2016年度精品操作系统思考题的答案

【思考题】 1.如果系统中有N个进程,运行的进程最多几个,最少几个;就绪进程最多几个最少几个;等待进程最多几个,最少几个? 解:我们考虑在微机的操作系统中: 系统的调度管理进程至少是在运行状态。当有N个用户进程启动后,那么我们可以说用户的进程最多有一个在运行状态,最少有0个? 有了这个条件,我们不难推出就绪进程和等待进程可能的数量。 如果我们讨论的多CPU平台的使用的操作系统,就是另外一种情况了。 所以我想题目应该给出一个系统的运行环境。 2. 有没有这样的状态转换,为什么? 等待—运行; 就绪—等待 解: 进程状态转换: 在进程运行过程中,由于进程自身进展情况及外界环境的变化, 这三种基本状态可以依据一定的条件相互转换 就绪—运行 调度程序选择一个新的进程运行 运行—就绪 运行进程用完了时间片,运行进程被中断,因一高优先级进程处于就绪状态 运行—等待 当一进程必须等待时 OS尚未完成服务 对一资源的访问尚不能进行 初始化I/O 且必须等待结果 等待某一进程提供输入 (IPC) 等待—就绪 当所等待的事件发生时 观察下面答案就明确了―― 3. 一个状态转换的发生,是否一定导致另一个转换发生,列出所有的可能 解:一般情况下,当一个状态发生转换,系统调度会将当前进程置入相应状态队列,再从相应的队列中唤醒相关进程… 4. 举3个日常生活中类似进程的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档