在七状态进程模型中,什么是阻塞状态?什么是阻塞挂起状态?两个状态之间如何转换?

作者:高老师 浏览 0

在七状态进程模型中,什么是阻塞状态?什么是阻塞挂起状态?两个状态之间如何转换?
【正确答案】:阻塞状态:进程在内存并等待某事件的出现阻塞挂起状态:进程在外存并等待某事件的出现二者转换:当一个进程释放足够内存时,系统会把一个高优先级阻塞挂起进程激活,即将进程转为阻塞状态。
【题目解析】:

在五进程状态模型基础上,理解七进程状态模型。五进程状态模型和七进程状态模型如图1和图2所示:五进程状态模型没有区分进程地址空间位于内存还是外存,在操作系统引入虚拟存储管理技术后,需要进一步区分进程的地址空间状态。七状态进程模型在五状态模型基础上,将原来的就绪状态和阻塞状态进一步细化,增加了就绪挂起状态和阻塞挂起状态。原来的就绪状态和阻塞状态的意义也发生了变化。1)就绪状态:进程在内存且可立即进入运行状态2)就绪挂起状态:进程在外存,但只要进入内存,即可运行3)阻塞状态:进程在外存并等待某事件的出现4)阻塞挂起状态:进程在外存并等待某事件的出现。在七状态模型中,新引入的状态转换有挂起和激活。1)挂起:把一个进程从内存存转到外存2)激活:把一个进程从外存转到内存。


📱 扫码体验刷题小程序

微信小程序二维码

扫一扫使用我们的微信小程序

热门题目

已复制到剪贴板