Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Особенности архитектуры UNIX



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

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

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




Дата публикования: 2014-11-29; Прочитано: 656 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...