![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux内核
L_flyingfish
这个作者很懒,什么都没留下…
展开
-
netfilter五个hook点
netfilter五个hook点分别是: NF_INIT_PRE_ROUTING NF_INIT_LOCAL_IN NF_INIT_FORWARD NF_INIT_LOCAL_OUT NF_INIT_POST_ROUTING 大致流程:原创 2013-07-02 22:33:59 · 1332 阅读 · 0 评论 -
linux操作系统架构
linux操作系统总体的可分为四大部分: -------------------------- | 应用层 | -------------------------- | 系统调用 | -------------------------- | 内核 | ----------原创 2013-08-08 23:46:09 · 511 阅读 · 0 评论 -
linux内核学习笔记1
1段机制 选择符 / 逻辑地址 \ 偏移部分 typedef 段{ 基地址(Base Address) /*线性地址空间中 段的起始地址*/ 界限(Limit) /*逻辑地址空间中,段内最大偏移量*/ 超出界限,系统产生异常 属性(At原创 2013-08-26 23:35:21 · 587 阅读 · 0 评论 -
linux内核学习笔记2
1.选择符 选择符用来查找段描述符的,其中有一位会标明是去全局描述符表中查找还是去局部描述符表中查找。 实模式下 直接在段寄存器中存放段基地址。 2.描述符寄存器(描述符投影寄存器) 每一个选择符都有一个高速缓冲寄存器,为了加快访问速度。 8086中有4个16位的段寄存器:ES、DS、SS、ES,段寄存器中存放的是这些段的基地址。 80386中有6个16位的段寄存器,存放的是段原创 2013-08-27 22:59:25 · 554 阅读 · 0 评论 -
RCU锁
rcu critical 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 · 943 阅读 · 0 评论 -
进程抢占、阻塞、挂起
抢占,进程间切换,低优先级进程放弃cpu,被高优先级进程占用。 阻塞,进程处于等待状态,不能继续运行,但可以被抢占。如果把抢占关闭,进行只能傻傻等等。 挂起,把被阻塞进程调离内存,“交换”到磁盘上的挂起队列上。原创 2014-01-09 15:53:14 · 1551 阅读 · 0 评论