linux内核
L_flyingfish
这个作者很懒,什么都没留下…
展开
-
netfilter五个hook点
netfilter五个hook点分别是:NF_INIT_PRE_ROUTINGNF_INIT_LOCAL_INNF_INIT_FORWARDNF_INIT_LOCAL_OUTNF_INIT_POST_ROUTING 大致流程:原创 2013-07-02 22:33:59 · 1343 阅读 · 0 评论 -
linux操作系统架构
linux操作系统总体的可分为四大部分:--------------------------| 应用层 |--------------------------| 系统调用 |--------------------------| 内核 |----------原创 2013-08-08 23:46:09 · 519 阅读 · 0 评论 -
linux内核学习笔记1
1段机制 选择符 /逻辑地址 \ 偏移部分typedef 段{ 基地址(Base Address) /*线性地址空间中 段的起始地址*/ 界限(Limit) /*逻辑地址空间中,段内最大偏移量*/超出界限,系统产生异常 属性(At原创 2013-08-26 23:35:21 · 605 阅读 · 0 评论 -
linux内核学习笔记2
1.选择符选择符用来查找段描述符的,其中有一位会标明是去全局描述符表中查找还是去局部描述符表中查找。实模式下 直接在段寄存器中存放段基地址。2.描述符寄存器(描述符投影寄存器)每一个选择符都有一个高速缓冲寄存器,为了加快访问速度。8086中有4个16位的段寄存器:ES、DS、SS、ES,段寄存器中存放的是这些段的基地址。80386中有6个16位的段寄存器,存放的是段原创 2013-08-27 22:59:25 · 560 阅读 · 0 评论 -
RCU锁
rcucritical sesction 临界区read-side 读端write-side 写端rcu_read_lock()rcu_read_unlock()RCU read-side critical sesctions are delimited by rcu_read_lock() and rcu_read_unlock() and may be原创 2014-01-09 15:50:51 · 962 阅读 · 0 评论 -
进程抢占、阻塞、挂起
抢占,进程间切换,低优先级进程放弃cpu,被高优先级进程占用。阻塞,进程处于等待状态,不能继续运行,但可以被抢占。如果把抢占关闭,进行只能傻傻等等。挂起,把被阻塞进程调离内存,“交换”到磁盘上的挂起队列上。原创 2014-01-09 15:53:14 · 1574 阅读 · 0 评论