linux内核
noshysky
这个作者很懒,什么都没留下…
展开
-
epoll源码实现分析
epoll源码实现分析[整理]Posted on 2013-08-03 15:30 Apprentice89 阅读(319) 评论(0) 编辑 收藏 epoll用法回顾先简单回顾下如何使用C库封装的3个epoll相关的系统调用。更详细的用法参见http://www.cnblogs.com/apprentice89/archive/2013/05/06/3063039.htm转载 2014-04-01 15:25:32 · 591 阅读 · 1 评论 -
中断、软中断、信号
最近学习了linux关于中断方面的知识,现根据自己的理解,分析三者之间的联系。 中断: 中断更倾向于硬件,外部设备状态变化时发送给cup的一个信号,但是cpu如何捕捉这样的一个信号呢,原来cpu的控制单元会检查在执行前一条指令的过程中是否有中断或异常发生。当捕捉到这样一个信号后,便开始立即执行do_irq()函数,执行相应的中断处理程序(上半部),从cpu开始处理中断至此,c原创 2014-01-08 17:54:48 · 1084 阅读 · 0 评论 -
内核进程的堆栈
内核进程的堆栈 [转]每一个进程(包括普通进程和内核进程)的地址空间都分为用户地址空间和内核地址空间两部分,在32位的x86机器上,用户地址空间的范围是0~3G,内核 地址空间的范围是3G~4G.对于不同的进程,其用户地址空间会随着进程不同而不同,但所有进程的内核地址空间则都是一样的。对于内核进程,由于其始终运 行在内核态,所以没有用户地址空间,其对应的tast_struct结构体中的转载 2013-11-12 17:15:18 · 546 阅读 · 2 评论 -
Linux 信号signal处理机制
Linux 信号signal处理机制Posted on 2007-08-30 14:05 OldHawk 阅读(43629) 评论(9) 编辑 收藏信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信转载 2013-11-05 18:07:29 · 543 阅读 · 0 评论 -
linux中信号量的概念和使用
linux中信号量的概念和使用信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控制的一部分。 一、信号的基本概念转载 2014-04-16 14:24:20 · 3514 阅读 · 0 评论 -
Linux系统内存消失与slab使用之谜
http://tech.foolpig.com/2012/07/11/linux-memory-slab-inode/Linux系统内存消失与slab使用之谜JUL11Linux系统内存消失与slab使用之谜Filed under: 东写西读 | 上周发现我们的一台应用服务器上面的内存莫名其妙被吃光,查看所有进程所使用的内存实际只占转载 2014-02-10 17:21:09 · 10099 阅读 · 0 评论 -
linux内核栈
今天的读了一条关于内核栈的文章,收益匪浅,清楚地linux2.4与2.6内核栈的异同:http://www.cnblogs.com/shengge/archive/2011/08/29/2158748.html原创 2014-01-06 19:15:34 · 416 阅读 · 0 评论 -
linux内核源码情景分析阅读笔记(1)
一直以来都没有养成记录读书笔记的好习惯,导致每次迫切的需要一些知识的时候,又要重新的去温习,虽说之前若是对某项知识已经有所了解,再去温习肯定轻车熟路了,但多少总还要费一番周折的,翻阅资料总归会花些时间的。从今天起记录每天所学到点点滴滴,相信定能积少成多,这样一来可以对学到的东西做个梳理,二来可以做个备忘,方便自己查阅温习。 学习linux内核情景分析已经有段时间了,现在还停留在原创 2014-01-05 23:43:17 · 757 阅读 · 0 评论