История изменений
Исправление X512, (текущая версия) :
И под твоим «и т.д..» скрывается в том числе и дрова как раз.
Нет, драйвера - это отдельные модули, которые могут загружаться динамически. Из платформозависимого кода, являющегося частью ядра, можно привести инициализацию стека, переключение контекстов, обработка исключений и прерываний, переключение между режимом ядра/пользователя, таймер, страницы трансляции физической памяти в виртуальную. Драйвера USB, клавиатуры, сети, видеокарты, cpufreq и т.д. не являются частью ядра и ядро может работать без них.
Исходная версия X512, :
И под твоим «и т.д..» скрывается в том числе и дрова как раз.
Нет, драйвера - это отдельные модули, которые могут загружаться динамически. Из платформозависимого кода, являющегося частью ядра, можно привести инициализацию стека, переключение контекстов, обработка исключений и прерываний, переключение между режимом ядра/пользователя, таймер. Драйвера USB, клавиатуры, сети, видеокарты, cpufreq и т.д. не являются частью ядра и ядро может работать без них.