模块和驱动程序有什么区别?

模块和驱动程序有什么区别?

我是 Linux 新手。今天当我尝试连接 USB 转串口时,我应该安装模块或驱动程序还是两者兼而有之?有人能用简单的文字解释什么是模块,什么是驱动程序吗?最好有图片

答案1

我能想到的最简单的方式是:

模块是任何类型的“软件”。它是主内核的一部分,而不是“用户程序”。驱动程序是一种特定类型的“软件”:需要与硬件组件进行通信。

“驱动程序”是一种模块。

答案2

驱动程序是操作系统主动使用系统硬件所需的固件。模块就像 Firefox(或 Chrome)中的附加组件,它们为您提供更多/不同的软件功能。

相关内容