文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Essential Linux Device 第二章 3

Essential Linux Device 第二章 3

时间:2009-06-08  来源:walker_wu

Process Context and Interrupt Context

内核使用进程上下文和中断上下文来完成工作。在系统调用之后,用户应用程序进入内核空间,此后内核空间针对用户空间相应进程的代表(即用户应用程序)就运行于进程上下文。异步发生的中断调用运行于中断上下文中断处理程序。中断上下文和进程上下文不可能同时发生。

运行在进程上下文的内核代码是可抢占的。一个中断上下文在完成前是不能抢占了。因此,对中断上下文有一些限制。运行在中断上下文的代码不能做下列操作:

1.睡眠或者释放处理器

2.获得mutex

3.执行消耗时间任务

4.问用户空间虚拟内存

 

在第4章"Interrupt Handing"一节,我们将会对中断上下文经行深入的讨论。

相关阅读 更多 +
排行榜 更多 +
点赞小姐姐

点赞小姐姐

休闲益智 下载
火车向前冲

火车向前冲

休闲益智 下载
遭遇攻击任务

遭遇攻击任务

飞行射击 下载