驱动
yumufenglin
这个作者很懒,什么都没留下…
展开
-
linux RCU机制举例
转自:http://www.360doc.com/content/09/0805/00/36491_4675691.shtml转载 2012-06-19 16:44:50 · 513 阅读 · 0 评论 -
linux中断处理的上半部和下半部
转自:http://hi.baidu.com/designhouse/item/a4bcdfc419f4ce7589ad9ed9 设备的中断会打断内核中进程的正常调度和运行,系统对更高吞吐率的追求势必 要求中断服务程序尽可能地短小精悍。但是,这个良好的愿望往往与现实并不吻合。 在大多数真实的系统中,当中断到来时,要完成的工作往往并不会是短小的,它可能 要进行较大量的耗时处理。 为了在转载 2012-06-19 14:55:24 · 28058 阅读 · 0 评论 -
信号量与自旋锁比较
自旋锁和信号量都是解决互斥问题的基本手段,面对特定的情况,应该如何进行选择呢?选择的依据是临界区的性质和系统的特点。 从严格意义上说,信号量和自旋锁属于不同层次的互斥手段,前者的实现依赖于后者。在信号量本身的实现上,为了保证信号量结构存取的原子性,在多CPU中需要自旋锁来互斥。 信号量是进程级的,用于多个进程之间对资源的互斥,虽然也是在内核中,但是该内核执行路径是以转载 2012-06-19 17:00:39 · 427 阅读 · 0 评论