内核
dutao53486944
这个作者很懒,什么都没留下…
展开
-
Linux内核定时器
1HZ和jiffies时钟中断由系统的定时硬件以周期性的时间间隔产生,间隔频率为HZ,这是一个宏定义,在X86上默认为1000。每当时钟中断发生时,全局变量jiffies(unsignedlong)就加1,则jiffies记录了自linux启动后时钟中断发生的次数。例子:用jiffies实现忙等待(等待jit_delay秒)unsigned long j=jiffies+jit_d转载 2013-10-04 17:10:37 · 475 阅读 · 0 评论 -
等待队列
等待队列 在Linux驱动程序中,可以使用等待队列(wait queue)来实现阻塞进程的唤醒。wait queue很早就作为一种基本的功能单位出现在Linux内核里了,它以队列位基础数据结构,与进程调度机制紧密结合,能够用于实现内核中异步事件通知机制。等待队列可以用来同步对系统资源的访问。(信号量在内核中也依赖等待队列来实现)。 Linux-2.6提供如下关于等待队列的转载 2013-10-13 22:51:54 · 439 阅读 · 0 评论