2017-07-18 107 views
-3

在Linux操作系统中,设备驱动程序也随操作系统一起加载到内核中。有时这些驱动程序会因某些情况而崩溃,并且操作系统无法响应或重新启动。为了避免这些情况,的第一种方法是将这些驱动程序加载到核心内核中。其次,这些驱动程序可以作为单独的进程加载到内核中。将设备驱动程序加载到内核中

为了避免这种问题,应该使用哪种方法,为什么? 1st or 2nd?

+1

使用/写入稳定的驱动程序? :D – Kris

回答

1

在Linux内核中,没有像驱动程序的“独立进程”这样的东西。驱动程序在与内核核心相同的地址空间中运行,并与内核核心共享线程。

设备驱动程序崩溃时可能会导致整个操作系统崩溃的情况是在vanilla Linux内核中不可避免的

+0

是的,因为它对大多数人来说都是(全部?)操作系统。 –

相关问题