内核例程(kernel subroutines)运行在怎么样的线程上下文中啊?应该有一下几种情况:1、内核线程上下文2、特定用户线程上下文3、任意用户线程上下文但是感觉没有头绪啊,什么样的情况下运行在什么样的线程上下文中啊?谁能给整体的介绍一下啊,或者提供相关的资料也行啊,谢谢啦

2008-10-23 14:53 来自版块 - 内核编程

应用程序通过win32子系统提供的API接口来进行设备IO,当进行这样的调用的时候,进程会通过I/O管理器来调用设备驱动程序,进入核心态运行,这个时候是没有进程上下文切换的,也就是还在一个进程中,不过特权级发生了变化。我们知道进程有两种I/O模式,同步和异步。进程在发出... 全文

2007-11-15 09:32 来自版块 - 内核编程


返回顶部