Ленни
Система Linux имеет три основных блока кода, последовательно с большинством обычных реализаций UNIX.
1. ЯДРО: «Ядро» отвечает за поддержку всех жизненно важных абстракций операционной системы, а также таких вещей, как виртуальная память и процессы. Ядро Linux составляет центральную часть операционной системы Linux. Он предоставляет все функции, обязательные для запуска процессов, а также предоставляет «системные услуги», чтобы предоставить арбитражный, защищенный или защищенный доступ к аппаратным ресурсам. Ядро реализует все функции, которые требуются для работы в качестве операционной системы.
2- СИСТЕМНЫЕ БИБЛИОТЕКИ: «системные библиотеки» описывают типичный набор функций, посредством которых приложения могут взаимодействовать через ядро. И которые применяют большую часть функций операционной системы, которые не требуют полных прав или привилегий кода ядра.
3- СИСТЕМНЫЕ УТИЛИТЫ: «системные утилиты» - это программы, которые выполняют индивидуальные, частные и специализированные задачи управления. некоторые системные утилиты можно вызвать только один раз для инициализации и настройки некоторых функций системы; другие (известные как демоны на языке UNIX) могут работать непрерывно, выполняя такие задачи, как реагирование на входящие или входящие сетевые соединения, прием терминалов запросов на вход в систему или обновление записей и файлов журнала.
Весь код ядра выполняется в привилегированном режиме процессора с полным доступом ко всем физическим ресурсам компьютера. Этот привилегированный режим в Linux называется «режимом ядра», что соответствует режиму монитора. В Linux код пользовательского режима не встроен в ядро. Любой код поддержки операционной системы, который не требует выполнения в режиме ядра, в качестве альтернативы размещается в системных библиотеках.
Antwan
Основными компонентами системы Linux являются:
Ядро, системные библиотеки, оболочки и графические интерфейсы, системные утилиты и прикладные программы.
Для получения дополнительной информации посетите сайт: Онлайн-обучение Linux в kurnool