gpt4 book ai didi

c - 驱动程序如何成为操作系统的一部分?

转载 作者:行者123 更新时间:2023-12-04 11:50:43 25 4
gpt4 key购买 nike

我知道操作系统内核是由驱动程序组成的,但是驱动程序是如何成为操作系统的一部分的?是内核自己反编译,然后添加驱动程序并重新编译自己?还是驱动程序插件?对于内核?有人告诉我,对于大多数操作系统,驱动程序实际上成为内核的一部分,但是每当我编译一个c程序时,它就会变成一个普通的可执行文件

最佳答案

驱动架构完全取决于您的操作系统。对于在计算机上运行的大多数操作系统(与嵌入式设备相反),将驱动程序视为内核的“插件”是非常准确的。也就是说,有许多较旧的、较小的和不太复杂的操作系统需要您将驱动程序构建为内核的一部分——不可能进行动态加载。如今,一些操作系统支持“用户模式”驱动程序,这些驱动程序根本不在内核内存空间中运行。

关于c - 驱动程序如何成为操作系统的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3654672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com