В чем разница между операционной системой и ядром?

Я не понимаю разницы между операционной системой и ядром. Может кто-нибудь объяснить это?

Ответ 1

kernel является частью операционной системы и ближе к оборудованию, которое оно предоставляет услуги низкого уровня, такие как:

  • драйвер устройства
  • управление процессами
  • Управление памятью
  • системные вызовы

В операционную систему также входят такие приложения, как пользовательский интерфейс (оболочка, gui, инструменты и службы).

Ответ 2

Разница между операционной системой и ядром:

Ядро является частью операционной системы. Операционная система - это программный пакет, который напрямую связан с оборудованием и нашим приложением. Ядро - это самый низкий уровень операционной системы. Ядро является основной частью операционной системы и отвечает за перевод команды во что-то, что может понять компьютер. Основные функции ядра:

  • Управление памятью
  • управление сетью
  • драйвер устройства
  • управление файлами
  • управление процессами

Ответ 3

В основном ядро ​​- это интерфейс между оборудованием (устройства, которые доступны на компьютере) и прикладное программное обеспечение (например, MS Office, Visual studio и т.д.). Если я прихожу, чтобы рассказать, что такое ОС, тогда ответ может быть тем же. Ядро ядра - это часть ядра и ядро ​​ОС. Очень чувствительная задача ОС как память управление, управление вводом-выводом, управление процессами обрабатывается только ядром.

Итак, конечная разница:

  • Ядро отвечает за взаимодействие аппаратного уровня в определенном диапазоне. Но ОС похожа на взаимодействие аппаратного уровня с полным объемом компьютера.
  • Ядро запускает SystemCalls для интимных os, что этот ресурс доступен в этот момент времени. OS отвечает за эти вызовы системы, чтобы использовать ресурс. *