长期调度、中期调度、短期调度

关于它们仨是啥,有啥区别,网上有很多博客说了,比如这个:https://blog.csdn.net/u013007900/article/details/50550415

我在这里主要说一下作为初学者的自己的理解:

长期调度

这是对于批处理系统而言的,有一堆进程要执行,首先系统会知道这些进程要执行了。这时,系统仅仅是知道哪些进程要执行了,而不是立刻执行,也就是说这些进程还没有执行的“权力”(这只是个比方,和文件权限没有半毛钱关系)。这时,长期调度程序就从它们里面选择一个或者一批,把它们装入内存,等待执行。这时,被选中的进程就拥有了执行的“权力”,就等天时地利(系统资源分配)了。

短期调度

对于那些拥有了执行“权力”的进程,由短期调度程序为它们分配CPU资源,拥有“天时地利人和”,程序才正式执行

中期调度

这就涉及中断的概念。中断就是说,A进程在执行,这时B进程也需要立刻执行,那么A程序就需要中断,等B进程执行结束,A进程再从它中断的地方继续执行。举个栗子,你在音乐,这时打开一个视频,音乐就自动暂停了,你听到的是视频的声音,视频看完,退出视频界面,然后音乐又自动继续了(反正我手机是经常这样的),可以理解为音乐这个进程中断了,视频这个进程执行了一波,视频进程结束后,音乐进程又继续。

中断说完了,中期调度就差不多也说完了,因为中期调度就控制类似于这个的过程的。

不知道理解的有没有错了,以后有了新的理解再回来更新吧。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值