【发布时间】:2011-08-16 11:49:24
【问题描述】:
目前,我的操作系统从软盘启动。由于软盘驱动程序已过时,我打算更换启动媒体。
当我试图弄清楚要使用什么启动媒体时,我意识到无论我选择什么,我都需要为它编写设备驱动程序。虽然实模式 BIOS 可能会为我提供一些与该设备交互的中断,但一旦进入保护模式,我就只能靠自己了。所以我开始阅读
现在我有以下问题:
- 设备驱动程序在哪些方面依赖于操作系统?
- 操作系统和设备驱动程序在内存中是如何布局的?
- 操作系统和设备驱动程序如何相互交互?
- 如果我热插拔设备,操作系统如何知道在哪里可以找到合适的设备驱动程序?
【问题讨论】:
标签: operating-system device-driver