打印
[学习资料]

抢占式调度是如何工作的

[复制链接]
楼主: forgot
手机看帖
扫描二维码
随时随地手机跟帖
61
xiaoqizi| | 2024-6-4 14:35 | 只看该作者 回帖奖励 |倒序浏览
抢占式调度和非抢占式调度  哪种使用的更加广泛呢

使用特权

评论回复
62
wowu| | 2024-6-4 21:45 | 只看该作者
抢占式调度对优先级别高的任务是非常友好的

使用特权

评论回复
63
wakayi| | 2024-6-4 22:17 | 只看该作者
抢占式调度会导致一个任务一直无法执行吗

使用特权

评论回复
64
renzheshengui| | 2024-6-4 22:49 | 只看该作者
抢占式调度会不会存在竞争机制呢

使用特权

评论回复
65
AIsignel| | 2024-6-8 19:11 | 只看该作者
当任务被抢占时,调度程序保存当前任务的上下文(状态) ,并加载下一个任务的上下文以进行快速切换。

使用特权

评论回复
66
gouguoccc| | 2024-6-10 17:51 | 只看该作者
嵌入式OS的原理其实都大同小异

使用特权

评论回复
67
gouguoccc| | 2024-6-10 17:51 | 只看该作者
本帖最后由 gouguoccc 于 2024-6-10 17:53 编辑

把某个嵌入式OS的原理了解清楚,再去学其他操作系统就容易了。

使用特权

评论回复
68
gouguoccc| | 2024-6-10 17:52 | 只看该作者
本帖最后由 gouguoccc 于 2024-6-10 17:54 编辑

最近在学习RT-Thread,觉得做的很不错,各种第三方库都很完善。

使用特权

评论回复
69
朝生| | 2024-6-10 18:25 | 只看该作者
这是一个具有优先权的先发制人的资源

使用特权

评论回复
70
LinkMe| | 2024-6-14 18:05 | 只看该作者
很多项目使用这个操作系统吗? 我还没有用过。

使用特权

评论回复
71
598330983| | 2024-6-27 21:09 | 只看该作者
还是没懂,什么是抢占调度,抢占什么,怎么抢

使用特权

评论回复
72
598330983| | 2024-6-27 21:16 | 只看该作者
抢占调度(Preemptive Scheduling)是一种调度算法,主要用于多任务操作系统中。它允许操作系统在某个任务运行期间中断该任务,将CPU资源分配给其他优先级更高或更紧急的任务。

使用特权

评论回复
73
598330983| | 2024-6-27 21:16 | 只看该作者
优先级机制:任务通常被赋予不同的优先级。高优先级的任务会优先获得CPU资源,即使低优先级任务已经在运行。

使用特权

评论回复
74
598330983| | 2024-6-27 21:16 | 只看该作者
时间片:在某些抢占调度算法中,如轮转调度(Round Robin),每个任务被分配一个固定的时间片。如果时间片结束但任务未完成,CPU会被分配给下一个任务。

使用特权

评论回复
75
598330983| | 2024-6-27 21:16 | 只看该作者
抢占条件:当一个高优先级任务进入就绪状态时(如新任务到达或等待的I/O操作完成),当前运行的低优先级任务会被暂停(抢占),CPU资源会被分配给高优先级任务。

使用特权

评论回复
76
598330983| | 2024-6-27 21:16 | 只看该作者
上下文切换:在抢占调度中,上下文切换(Context Switch)是必不可少的。这是将当前任务的状态保存到内存中,并加载新任务的状态到CPU中。

使用特权

评论回复
77
598330983| | 2024-6-27 21:17 | 只看该作者
实时响应:抢占调度使得操作系统能够更及时地响应高优先级或紧急任务,提高系统的实时性和响应速度。

使用特权

评论回复
78
598330983| | 2024-6-27 21:17 | 只看该作者
抢占调度通过动态地分配CPU资源,使系统能够更有效地处理多任务,提高系统的效率和响应能力。

使用特权

评论回复
79
yellow555| | 2024-6-28 13:24 | 只看该作者
当定时器产生时钟中断时,调度器可以在中断服务程序中重新评估任务的优先级

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则