feisky

云计算、虚拟化与Linux技术笔记
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年3月11日

摘要: 中断的上半部和下半部 中断是系统硬件与处理器通信的一种机制。当硬件设备发生中断的时候,内核会被打断,并执行中断对应的处理函数。在执行中断服务程序的时候,内核处于中断上下文。此时,如果不禁止中断,该中断处理程序仍有可能被其他中断事件所打断。因此,我们希望中断服务程序执行的越快越好。而通常一个中断服务程序要做很多的事情,比如网卡中断发生时,不仅要对网卡作应答,还要将网络数据包拷贝到系统内存,并作相应... 阅读全文

posted @ 2013-03-11 23:28 feisky 阅读(1033) 评论(0) 推荐(0) 编辑

摘要: 什么是系统调用系统调用是用户空间与内核空间之间交互的接口,用户空间不能直接访问内核空间,而必须通过系统调用才可访问,这是为了保证内核空间的稳定性和安全性。系统调用与用户编程接口API用户空间的程序通常不直接使用系统调用,而是通过API间接调用系统调用。API封装了系统调用,但不是每一个API接口都会用到系统调用。API和系统调用并没有严格对应关系,一个API可能恰好只对应一个系统调用,比如read()API和read()系统调用;一个API也可能由多个系统调用实现;有时候,一个API的功能可能并不需要内核提供的服务,那么此时这个API也就不需要任何的系统调用,比如abs()。另外,一个系统调用 阅读全文

posted @ 2013-03-11 21:02 feisky 阅读(677) 评论(0) 推荐(0) 编辑

无觅相关文章插件,快速提升流量