【发布时间】:2017-09-11 13:49:12
【问题描述】:
外部硬件设备是否可以使用系统调用并访问操作系统?它让我想起了磁盘键设备的自动运行,但我不确定这是因为操作系统还是设备本身。
【问题讨论】:
-
自动运行肯定是因为操作系统。 CD 播放器或 USB 硬件向 CPU 发送中断,CPU 运行操作系统驱动程序,驱动程序创建某种“找到新磁盘”消息,然后运行寻找该消息的软件。
-
在 Linux 案例中,您想查看
udev和dbus。
标签: linux operating-system kernel hardware system-calls