millionwood 发表于 2005-10-14 15:24:05

请教一个linux任务切换的问题

各位大侠:
我想问一下linux里面任务切换是不是会想uc/os ii 一样有临界区代码。
我的理解是: linux里面由一个硬件timer 每10ms就触发一次中断,用来进行线程(任务?)调度,然后进行任务调度的时候,会有些要保护的操作(如保存状态寄存器),所以会先将cpu中断给关掉,等那些关键的操作完成以后才再次将cpu中断打开。
请问这个理解差不多正确吗?
如果是这样的话,请问,如何才能估算它关掉cpu中断的时间有多长啊?或者哪里能查到相关的资料吗?

good02xaut 发表于 2005-10-17 15:31:39

linux不是实时系统,换用rtlinux或其他的
没有人去统计window的实时性,所以也没有人关系Linux的实时性。
页: [1]
查看完整版本: 请教一个linux任务切换的问题