Идеология структуры ядра ОС ЮНИКС.

Ядро операционной системы содержит системные программы, выполняющие диспетчерские функции: управление ресурсам, распределение памяти и доступ к дисковым устройствам. Условно ядро ОС UNIX можно представить в виде нескольких тесно взаимодействующих компонент.

Ядро минимизировано и не выполняет ни одной функции непосредственно служащей пользователю. Для этой цели применяются многочисленные утилиты, выполняющиеся в качестве посредника между пользователем и ядром. В этом состоит основная особенность архитектуры данной операционной системы. Эта особенность отражается в концепции микроядра, которое может служить основой построения любой архитектуры (Модель атома Демокрита). Ядро UNIX содержит важные системные таблицы, в которых находится важная системная информация для построения связанных координированных программных цепочек. Основная работа ядра сводится к поиску в таблицах и к их модификации. Обзор структуры ядра в ОС UNIX достаточно осложнён, так как имеется много версий этой системы. Однако общая идеология может быть рассмотрена с небольшими изменениями тех или иных частях системы.

Системные вызовы Аппаратные и эмулированные прерывания
Управление терминалом Сокеты Именование файла Отображение адресов Страничные прерывания Обработка сигналов Создание и завершение процессов
Необработанный телетайп Обработанный телетайп Сетевые протоколы Файловые системы Виртуальная память
  Маршрутизация Буферный КЭШ Страничный КЭШ Планирование процессов
Символьные устройства Драйверы сетевых устройств Драйверы дисковых устройств Диспетчеризация процессов
Аппаратура