这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 关于任务切换的问题

共2条 1/1 1 跳转至

关于任务切换的问题

菜鸟
2005-09-07 02:32:59     打赏
在实时系统中的任务的切换不是很明白,当一个任务出现阻塞或者时间片到期,os kernel对调度下一个任务占用cpu,开始运行,这个过程是怎么样的?各位大哥能不能给个详细的解释啊,在切换过程中,中断, os kernel, 任务之间的关系是怎样的呢?[em06]



关键词: 关于     任务     切换     问题    

菜鸟
2005-09-09 02:46:00     打赏
2楼

不是啊,我是想说,当一个任务阻塞或者时间到时,如何产生中断的?os kernel又是如何装入cpu的,本次任务的context的保存由谁来完成?os kernel是不是由中断服务程序调用的,调用完成后,保存os kernel的context到其stack,然后将指令指针设置成下一个任务的code segment的入口或者是其tcb的cs:ip?是这样的吗?


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]