Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1184648
  • 博文数量: 573
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 66
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-28 16:21
文章分类

全部博文(573)

文章存档

2018年(3)

2016年(48)

2015年(522)

发布时间:2015-12-09 15:53:40

THIS_MODULE     内核模块,通过insmod(实际执行init_module系统调用)把自己编写的内核模块插入内核时,模块便与一个 struct module结构体相关联,并成为内核的一部分。下面是结构体struct module的完整定义,接下来会逐个解释:    struct module   .........【阅读全文】

阅读(610) | 评论(0) | 转发(0)

发布时间:2015-12-09 15:49:55

《linux内核设计与实现》 - 读书笔记:内核同步介绍    多年之前,在单一处理器的时候,只有在中断发生的时候,或者在内核代码中显示地请求重新调度,执行另一任务的时候,数据才有可能被并发访问。从2.0开始,内核开始支持对称多处理器,这就意味着内核代码可以运行在两个或者更多的处理器上,因此,如.........【阅读全文】

阅读(620) | 评论(0) | 转发(0)

发布时间:2015-12-09 15:47:13

工作队列实现机制(二)三、默认工作队列和工作者线程创建过程系统默认的工作队列名称是:keventd_wq, 默认的工作者线程叫:events/n, 这里的n是处理器的编号, 每个处理器对应一个线程。比如,单处理器的系统只有events/0这样一个线程。而双处理器的系统就会多一个events.........【阅读全文】

阅读(527) | 评论(0) | 转发(0)

发布时间:2015-12-09 15:46:21

工作队列实现机制(一)walle project android 2.2  and linux 2.6.32一、工作项、工作队列和工作者线程把推后执行的任务叫做工作(work),描述它的数据结构为work_struct ,这些工作以队列结构组织成工作队列(workqueu.........【阅读全文】

阅读(949) | 评论(0) | 转发(0)

发布时间:2015-12-09 15:36:06

Linux 2.6中断下半部机制分析摘要    本文主要从使用者的角度对Linux 2.6内核的下半部机制softirq、tasklet和workqueue进行分析,对于这三种机制在内核中的具体实现并未进行深入分析,倘若读者有兴趣了解,可以直接阅读Linux内核源代码的相关部分。说明    本文档由流星自网上收.........【阅读全文】

阅读(473) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册