阅读:1424回复:8
一个抽象的概念问题!!
我看到这样一段话,不太明白:
当一个线程不能继续执行时,可能由于它已经结束或者它进入了等待状态,内核直接调用调度程序将立即实现描述表切换。然而,有时内核在深入多层代码时检测到应该进行重调度,在这种情况下,理想的解决方法时请求调度,延迟他的产生直到内核完成当前的活动。DPC软件中断是实现这种延迟的简单方法。 1。什么是描述表?干什么用的?? 2。“有时内核在深入多层代码时检测到应该进行重调度”这句话怎么理解???? ~~~~~~~~~最不理解!! 3。“理想的解决方法时请求调度”与“直接调用调度程序”有什么不同???? 4。“延迟他的产生直到内核完成当前的活动”内核已完成他就可以产生嘛???? 请大侠们给形象的讲解一下,最好有例子!!! |
|
|
沙发#
发布于:2003-03-28 09:20
拜托兄弟你看英文版,国内翻译驱动方面的书中没有一本能入眼的
|
|
|
板凳#
发布于:2003-03-28 09:24
ft
机器翻译的? 不抽象才怪 :D |
|
地板#
发布于:2003-03-28 13:56
楼上的哥们们,你们知道就麻烦给讲讲好吗?????
不要这个样子,好不好,明白就讲一下,不明白就不要再者挖苦别人!!!! |
|
|
地下室#
发布于:2003-03-28 14:15
楼上的哥们们,你们知道就麻烦给讲讲好吗????? 既然发了帖子,别人愿意跟帖,就该感到高兴,解答也好,挖苦也罢,总比没人理你的好。 |
|
|
5楼#
发布于:2003-03-28 15:35
还是讲讲的好,学知识是最终目的啊!
|
|
|
6楼#
发布于:2003-03-28 20:31
我看到这样一段话,不太明白: 换本书吧。看不懂说的什么。:D 描述表,应该说的是页面描述表。 |
|
7楼#
发布于:2003-03-29 09:24
那上面的大佬,结合着我问的,你给讲讲DPC吧,上面的一段话最后引出了DPC,估计应该和dpc是对应的,dpc你应该懂吧!!!
|
|
|
8楼#
发布于:2003-03-31 09:24
先声明:我是做实时嵌入式开发的,理解可能和你需要的不太一样
》》当一个线程不能继续执行时,可能由于它已经结束或者它进入了等待状态,内核直接调用调度程序将立即实现描述表切换。 感觉应该是指上下文切换 》》然而,有时内核在深入多层代码时检测到应该进行重调度 似乎有可能是因为中断嵌套等类似的事件 》》3。“理想的解决方法时请求调度”与“直接调用调度程序”有什么不同???? 按照文中的意思,“请求调度”很显然意味着延时调用调度程序,也就是说,在那个操作系统中当你请求调度时,内核会先查询处理,判断是否可直接运行调度程序 》》4。“延迟他的产生直到内核完成当前的活动”内核已完成他就可以产生嘛???? 这个很明显,意思是当你请求调度时,内核暂时悬挂你的进程,完成他需要处理的一些事情,在实时嵌入式开发中,假如(实际应该不可能发生的)如果任务需要进行进程调度,但此时内核发现他存在中断嵌套,那么,在进行任务调度前,他必须先处理完中断,在你的内核中应该时发生类似的事件。 DPC…………………………………………………… 呵呵,别的老大讲吧,小的所知有限:) |
|