zoukankan      html  css  js  c++  java
  • Kobjects, Ksets 和 Subsystems

    Kobject 是基础的结构, 它保持设备模型在一起. 初始地它被作为一个简单的引用计数, 但是它的责任已随时间增长, 并且因此有了它自己的战场. struct kobject 所处理的任 务和它的支持代码现在包括:

    对象的引用计数

    常常, 当一个内核对象被创建, 没有方法知道它会存在多长时间. 一种跟踪这种对 象生命周期的方法是通过引用计数. 当没有内核代码持有对给定对象的引用, 那个 对象已经完成了它的有用寿命并且可以被删除.

    sysfs 表示

    在 sysfs 中出现的每个对象在它的下面都有一个 kobject, 它和内核交互来创建 它的可见表示.

    数据结构粘和

    设备模型是, 整体来看, 一个极端复杂的由多级组成的数据结构, 各级之间有许多 连接. kobject 实现这个结构并且保持它在一起.

    热插拔事件处理

    kobject 子系统处理事件的产生, 事件通知用户空间关于系统中硬件的来去.

    你可能从前面的列表总结出 kobject 是一个复杂的结构. 这可能是对的. 通过一次看一 部分, 但是, 是有可能理解这个结构和它如何工作的.

  • 相关阅读:
    JDBC
    过滤器
    Servlet-web.xml 常见配置
    Servlet-HttpSession接口
    Servlet-Cookie对象
    Servlet-HttpServlet对象
    kmp算法及应用
    线段树入门到自闭
    tarjan算法与拓扑排序
    马拉车模板
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11147403.html
Copyright © 2011-2022 走看看