找回密码
 立即注册
搜索
热搜: 活动 通知
查看: 62|回复: 1

操作系统调度程序运行时机

[复制链接]

20

主题

18

回帖

146

积分

至尊会员

积分
146

至尊会员

发表于 2024-5-7 09:26:03 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 linuxspring 于 2024-5-7 09:28 编辑

想请教下各位,操作系统中的 (各种调度算法程序),是否是以 (中断处理例程) 的方式来被触发运行的?

98

主题

152

回帖

1586

积分

管理员

积分
1586
发表于 2024-5-7 10:02:03 | 显示全部楼层
对于抢占式调度来说,这是必然的。
如果是协同式的,调度通常发生在应用程序从用户态进入内核态之后。比如说,当应用程序通过系统调用进入内核打印字符串的时候,顺便被挂起、阻塞一会儿,切换到其它任务。下次被切换回来后,再从打印过程返回。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|鼠侠网 ( 吉ICP备19001332号 )

GMT+8, 2024-5-19 17:10 , Processed in 0.243749 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表