LFYer
nwcfafniw
学习内核中~
全部博文(17)
内存(3)
中断(1)
杂项(3)
进程(1)
2013年(17)
yv9200
iamlushu
熹熹爸爸
dong1289
LinBingL
formycut
hwayw
flash610
wyllyyfe
发布时间:2013-05-28 13:21:23
注册一个中断处理程序的request_irq函数的声明如下:点击(此处)折叠或打开int request_irq(unsigned int irq,irq_handler_t handler,unsigned long flags,const char *name,void *dev)我们可以在同一个驱动程序中给同一个中.........【阅读全文】
发布时间:2013-05-27 21:28:04
linux中的队列数据结构kfifo实际上是循环队列,可以通过下面的程序来测试 点击(此处)折叠或打开#include <linux/init.h>#include <linux/module.h>#include <linux/proc_fs.h>#include <linux/kfifo.h>struct kfifo fifo;.........【阅读全文】
发布时间:2013-05-23 23:36:08
自从以前写了一个测试程序,去获得一个初始化为锁着的自旋锁,导致整个系统被锁住之后,我对自旋锁的认识也就是,它能“禁止抢占”。那个时候我还以为自旋锁之所以能够禁止抢占,是因为它禁止了中断(因为中断能够引发抢占),后来对抢占和时钟中断的认识比较清楚以及看了下面的帖子之后,才知道禁止抢占并不等同于禁止中断.........【阅读全文】
发布时间:2013-05-23 22:55:13
根据下面的帖子,总结下抢占的概念。http://bbs.chinaunix.net/thread-3556719-3-1.html抢占并不等同与调度,应该说抢占是通过调度来实现的。抢占发生在什么时候?一般来说抢占发生在中断、系统调用返回或释放某些资源之后,比如:(1)时钟中断,如果当前进程的时间片减少为0,则调用schedule()调度其他进程(我认.........【阅读全文】
发布时间:2013-05-22 13:10:56
说明了time_after避免jiffies回绕的原因......【阅读全文】
登录 注册