2010年1月14日
摘要: Two states are associated with sleeping, TASK_INTERRUPTIBLE and TASK_UNINTERRUPTIBLE. They differ only in that tasks in the TASK_UNINTERRUPTIBLE state ignore signals, whereas tasks in the TASK_INTERRU... 阅读全文
posted @ 2010-01-14 23:36 Parry Nee 阅读(6399) 评论(0) 推荐(0) 编辑
摘要: 转自http://hi.baidu.com/erazy0/blog/item/1394c712fed1f3d8f6039e1d.html常常有人问:我想学习内核,需要什么基础吗?Linus Torvalds本人是这样回答的:你必须使用过Linux。 这个……还是有点太泛了吧,我想下面几个基础可能还是需要的,尽管不一定必需:  1, 关于操作系统理论的最初级的知识。不需要通读... 阅读全文
posted @ 2010-01-14 23:34 Parry Nee 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 在linux或者unix操作系统中在系统的引导的时候会开启很多服务,这些服务就叫做守护进程。为了增加灵活性,root可以选择系统开启的模式,这些模式叫做运行级别,每一种运行级别以一定的方式配置系统。  守护进程是脱离于终端并且在后台运行的进程。守护进程脱离于终端是为了避免进程在执行过程中的信息在任何终端上显示并且进程也不会被任何终端所产生的终端信息所打断。  守护进程,也就是通常说的Daemon进... 阅读全文
posted @ 2010-01-14 23:27 Parry Nee 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 近期比较清闲,决定要系统的一点一滴地好好学习,首先就从这本书开始,坚持每天都能更新!^_^内核源码树根目录描述:Directory Descriptionarch Architecture-specific sourcecrypto Crypto APIDocumentation Kernel source documentationdrivers Device driversfs The VFS... 阅读全文
posted @ 2010-01-14 23:25 Parry Nee 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 在学习Linux驱动的过程中,遇到一个宏叫做container_of。该宏定义在include/linux/kernel.h中,首先来贴出它的代码:1. 439/** 2. 440*container_of-castamemberofastructureouttothecontainingstructure 3. 441*@ptr:thepointertothemember. 4. 442*@ty... 阅读全文
posted @ 2010-01-14 23:24 Parry Nee 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1. 基本概念每个进程控制块都有4个有关ID、含义不同的值,内核根据它们组成了4个全局的2维的HASH表,每个进程都要链接到这四个不同含义的Hash表当中。/* 4种类型的值*/enum pid_type{ PIDTYPE_PID, 进程的PID PIDTYPE_TGID, 线程组ID PIDTYPE_PGID, 进程组ID PIDTYPE_SID, 会话ID PIDTYPE_MAX};struc... 阅读全文
posted @ 2010-01-14 23:23 Parry Nee 阅读(954) 评论(0) 推荐(0) 编辑
摘要: Linux 内核的同步机制(杨燚)http://www.ibm.com/developerworks/cn/linux/l-synch/part1/index.htmlhttp://www.ibm.com/developerworks/cn/linux/l-synch/part2/http://www.ibm.com/developerworks/cn/linux/kernel/sync/inde... 阅读全文
posted @ 2010-01-14 23:21 Parry Nee 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 记得在中国人气和高手最多的linuxform上看到的一句话。现在自己的书架上以后lkd2+ldd3+情景分析,再加上它ulk3,书架的linuxkernel的四库全书已经凑齐,很充实。lkd2:属于在总体上给你一个轮廓和框架;先看一遍有个总体把握,过后再精读;ldd3:工作时必不可少的书籍,我们组就买了3本人手一本,已经翻烂了,属于实践的好书;情景分析:太厚了,而且是2.4的,不过很详细;ulk3... 阅读全文
posted @ 2010-01-14 23:20 Parry Nee 阅读(696) 评论(0) 推荐(0) 编辑