Устройство ОС Linux

Ядро имеет, как правило, модульную структуру, модули ядра можно задействовать (подгружать) по мере необходимости, чаще всего модулями оформлены драйверы периферийных устройств и файловых систем. Кроме ядра в системе существуют постоянно выполняющиеся в памяти процессы, называемые демонами. Демоны –
аналоги резидентов в
DOS и служб в Windows.
Стартуют в качестве
демонов те программы,
для работы
которых не требуется
вмешательства
пользователя; обычно это
различные серверы.
Например, сервер
MySQL - mysqld,
сервер Apache - httpd.

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

l Ядро отвечает за сопровождение файловой системы,

выполнение команд, запуск программ, регистрацию

действий, управлением памятью системы

и другими ресурсами.

l Ядро выдает системе команды - системные вызовы. Они координируют действия ядра по выполнению команд, введенных пользователем.

l Системные вызовы — это сообщения, направляемые ядром устройствам, содержащие указания по выполнению действий, обусловленных командами, полученными от внутрисистемных процессов или работающих приложений либо поступившими от командного интерпретатора.

l Они представляют собой инструменты, используемые ядром для выполнения команд, полученных от командного интерпретатора.

l Важной задачей ядра является управление ресурсами памяти компьютера. Все это происходит под управлением файловой системы.