|
发表于 2004-8-4 13:35:07
|
显示全部楼层
最初由 bouzouki 发表
抢占内核是为了提高系统的响应速度,主要是为了桌面应用,和实时没多大关系
这位兄弟是根据什么来说这句话呢?可否从源码的角度来看问题。
我们社区一直对此存在很多误会,认为这个抢占和桌面效率是等价的,非也!桌面效率的提高是抢占算法带来的其中一个效果而已,本质是用户程序可以抢占(竞争)内核态的时间片,而在之前的版本,内核态不允许用户态抢占它的时间片。这个结论既可从我给出的ibm技术文章里看到,也可以从调度子系统的角度分析2.6.7内核源码可得。
从桌面用户的角度看,桌面响应的确快了;从进程调度上看,实时响应快了。然而,后者是本质所在。 |
|