调度1
作者:互联网
------可抢占进程和不可抢占进程 爸爸给宝宝喂奶,这个过程中爸爸不能离开宝宝,必须等到这件事情结束 爸爸才能去做别的事情 --------爸爸给宝宝喂奶这件事情就是 不可抢占进程 爸爸给女儿做蛋糕,后来儿子受伤了,所以爸爸停下做蛋糕,然后 去给儿子包扎,不用像上面那样非要等蛋糕做完才能做另一件事情 --------爸爸给女儿做蛋糕,这件事情就是可以抢占进程 ---PPT概念对应---- 进程切换:CPU资源的当前占用着切换, 保存当前进程在PCB中的执行上下文(CPU状态) 回复下一个进程的执行上下文 ------爸爸做蛋糕和爸爸做晚饭,CPU资源是爸爸 0-30min 爸爸被做蛋糕这件事情占用, 31-60min爸爸被做晚饭这件事情占用 处理机调度: 上面过程中,爸爸为什么知道要从做蛋糕切换到做晚饭? ---答案是,管家安排的,管家看着客厅小黑板就绪那行的小纸条 觉得下一件比较重要的事情是做晚饭,这个时候妈妈出去上班了还没回来 就只有爸爸有空,所以管家认为做晚饭这件事情爸爸来做比较合适 就把做晚饭的小纸条放到就绪那行的最前面了 ---调度时机--- 管家怎么判断这件事情什么时候该暂停下然后做别的事情呢? 由于资源有限,事情又多,做每件事情的时间,管家都给了一个统一的计时器,30min 任何一个事情,做了30min就应该暂停考虑一下 所以时机有: (1)30min闹钟响的时候-----对应进程时间片用完,当前进程会从运行状态变为就绪状态 (2)爸爸问女儿要什么口味的蛋糕,等女儿回复的时候-----这个时候进程从运行状态切换到就绪状态 (3)有别的优先级更高的进程从等待变为就绪状态,必须要先处理这个进程的时候,管家也会考虑调度
标签:事情,30min,调度,---,爸爸,蛋糕,进程 来源: https://www.cnblogs.com/bojiandkake/p/16259654.html