03 2018 档案
摘要:中断分类 Linux系统中,中断分为: 硬中断:由外部设备或者执行异常产生的需要快速处理的中断。如缺页中断、定时器硬件中断。 根据内部产生还是外部产生,分为: 1. 异常:异常是内部产生的中断,不可屏蔽。 2. 外部中断:外部中断是由外部设备产生的,可以屏蔽。 软中断: 软中断是Linux系统中
阅读全文
摘要:等待队列 Linux中了等待队列的毒,代码中充斥着等待队列。不信你翻翻代码。 等待队列的唤醒我们这里叫激活。免得和线程唤醒混淆。 转载注明出处哦:http://www.cnblogs.com/stonehat/p/8627302.html 数据结构 1. 头结点wait_queue_head_t的结
阅读全文
摘要:Linux系统运行源码剖析 epoll代码注释 理解了中断、等待队列、调度,你就能懂Linux的80%。 老子 转发的话,请注明出处哦:http://www.cnblogs.com/stonehat/ Linux系统内核提供了三个系统调用: include/linux/syscalls.h 其函数实
阅读全文