浏览web的软件是什么 请画出进程的状态转换图.并说明是什么事件引起每种状态的变迁?
请画出进程的状态转换图.并说明是什么事件引起每种状态的变迁?
就绪可执行:处于就绪状态的进程在调度程序分配处理器后进入执行状态。
执行到就绪:如果分配给执行进程的时间片用完,执行将暂停,进程将从执行状态变为就绪状态。
执行到阻塞:如果进程的执行由于某些事件(如请求I/O、请求缓冲区空间等)而被阻塞,进程将停止执行并从执行状态变为阻塞状态。
阻塞到就绪:对于一个处于阻塞状态的进程,如果导致阻塞的事件发生,则该进程将被解除阻塞
并进入就绪状态
假设系统中该进程的三态模型如下图所示,在图中a和B处填写(26),在C和C处填写(27)图中的D。
(26)A.时间片到达,作业调度器调度B.执行的P操作,时间片到达
C.时间片到达,进程调度器调度D.时间片到达,执行的P操作
(27)A.I/O完成,执行的P操作B.执行的P操作,I/O完成
C.时间片到达,执行的V操作我们进行了V操作和I/O完成
试题(26)和(27)分析
这个题目考查了操作系统进程管理的基本知识。进程有三种基本状态:运行状态、就绪状态和阻塞状态。这三种状态下的过程在一定条件下是可以转化的。当CPU空闲时,系统会选择一个处于就绪状态的进程进入运行状态;当CPU的某个时间片用完时,处于运行状态的进程进入就绪状态;从运行到阻塞状态的进程通常是由于进程释放了CPU,等待系统分配资源或等待某些事件发生,如操作系统的执行暂时不能满足其对资源的请求,或等待用户的输入信息等;当进程等待事件发生时,进程从阻塞状态变为就绪状态,例如I/O完成。
画出进程的三态转换图,并说明状态转换关系(指出典型的状态转换的原因)。急需答案,不胜感激?
进程状态包括以下五种:(1)任务运行:进程是可执行的,它在运行队列中执行或等待执行。(2) 任务可中断(可中断睡眠):进程被阻塞,等待某些条件完成。一旦这些条件完成,内核就会将进程的状态设置为运行。(3) 任务不可中断(不可中断睡眠):进程被阻塞,等待某些条件完成。与可中断睡眠状态不同,处于这种状态的过程不能被信号唤醒。(4) TASK_uuzombie:进程已结束,但其父进程尚未将其回收。(5) 任务停止:进程停止执行。通常,进程在接收到sigstop、sigttin、sigttou等信号时会进入这种状态。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。