Я не понимаю разницы между операционной системой и ядром. Может кто-нибудь объяснить это?
В чем разница между операционной системой и ядром?
Ответ 1
kernel является частью операционной системы и ближе к оборудованию, которое оно предоставляет услуги низкого уровня, такие как:
- драйвер устройства
- управление процессами
- Управление памятью
- системные вызовы
В операционную систему также входят такие приложения, как пользовательский интерфейс (оболочка, gui, инструменты и службы).
Ответ 2
Разница между операционной системой и ядром:
Ядро является частью операционной системы. Операционная система - это программный пакет, который напрямую связан с оборудованием и нашим приложением. Ядро - это самый низкий уровень операционной системы. Ядро является основной частью операционной системы и отвечает за перевод команды во что-то, что может понять компьютер. Основные функции ядра:
- Управление памятью
- управление сетью
- драйвер устройства
- управление файлами
- управление процессами
Ответ 3
В основном ядро - это интерфейс между оборудованием (устройства, которые доступны на компьютере) и прикладное программное обеспечение (например, MS Office, Visual studio и т.д.). Если я прихожу, чтобы рассказать, что такое ОС, тогда ответ может быть тем же. Ядро ядра - это часть ядра и ядро ОС. Очень чувствительная задача ОС как память управление, управление вводом-выводом, управление процессами обрабатывается только ядром.
Итак, конечная разница:
- Ядро отвечает за взаимодействие аппаратного уровня в определенном диапазоне. Но ОС похожа на взаимодействие аппаратного уровня с полным объемом компьютера.
- Ядро запускает SystemCalls для интимных os, что этот ресурс доступен в этот момент времени. OS отвечает за эти вызовы системы, чтобы использовать ресурс. *