【问题标题】:How does the kernel know which drivers belong to which peripherals? [closed]内核如何知道哪些驱动属于哪些外设? [关闭]
【发布时间】:2014-07-09 08:51:56
【问题描述】:

当内核需要向某个外设发送输出时,它如何知道使用哪个驱动程序?

【问题讨论】:

    标签: c windows unix kernel


    【解决方案1】:

    通常的方法是每个驱动程序在首次加载时(通常是在启动时)轮询它支持的总线,并在其设计支持的内容与返回的签名(供应商和设备 ID)及其类之间查找匹配项.

    这至少是所谓的即插即用外围设备的工作方式。

    【讨论】:

      猜你喜欢
      • 2023-03-07
      • 2018-03-19
      • 2017-02-14
      • 2014-08-05
      • 2021-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-09
      相关资源
      最近更新 更多