Драйвер устройства без устройства?

Я создаю приложение, которое должно использовать несколько модулей уровня ядра, для которых я разделил приложение на 2: одна программа уровня пользователя и одна программа уровня ядра.

Прочитав о драйверах устройств и пройдя некоторые уроки, я немного растерялся.

Может ли быть драйвер устройства без какого-либо конкретного устройства, связанного с ним? Есть ли что-нибудь кроме драйвера устройства (код ядра или что-то еще), которое работает в режиме ядра?

Как антивирусные программы и другие подобные приложения работают в режиме ядра? Правильный ли драйвер устройства или я что-то упустил?

Ответы на вопрос(3)

Ваш ответ на вопрос