- 4
- 0
- 约8.53千字
- 约 32页
- 2016-10-17 发布于湖北
- 举报
计算机操作系统 可能的状态变化如下: NULL→New:一个新进程被产生出来执行一个程序。 New→Ready:当进程被创建完成并初始化后,一切就绪准备运行时,变为就绪状态。有的系统限制进程数。 Ready→Running:处于就绪状态的进程被进程调度程序选中后,就分配到处理机上来运行. Running→Exit:当进程表示它已经完成或者因错流产,当前运行进程会由操作系统作结束处理。 Running→Ready:有两种情况: 有更高优先级的进程出现。 (2)处理机时间片用完或没有申请到资源暂时放弃。 Runing→Blocked:当进程请求某样东西且必须等待时。如:进程请求一个输入/输出操作;进程要与其他进程通信。 Blocked→Ready:当进程要等待某事件到来时,它从阻塞状态变到就绪状态。 Ready→Exit:有些系统中支持父进程可以中止没有运行的子进程或特权进程中止其他进程。 Blocked→Exit:同上。 计算机操作系统 接收进程 就绪队列1 就绪队列2 ... 就绪队列n 超时 事件1发生 事件2发生 等待事件1 等事件2 ... 处理机 终止进程 事件m发生 等事件m 现代操作系统中进程状态表示方法: 计算机操作系统 3.2.3 进程挂起 进程在挂起状态时,意味着进程没有占用内存空间。处在挂起状态的进程映像在磁盘上。 引入原因: 支持
原创力文档

文档评论(0)