Микроядерная архитектура (модель клиент-сервер)

Более подробная информация - http://ru.wikipedia.org/wiki/Микроядро

Эта модель является средним между двумя предыдущими моделями.

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

В этой модели вводятся два понятия:

1. Серверный процесс (который обрабатывает запросы)

2. Клиентский процесс (который посылает запросы)

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

Модель клиент-сервер

Преимущества:

o Малый код ядра и отдельных подсистем, и как следствие меньшее содержание ошибок.

o Ядро лучше защищено от вспомогательных процессов.

o Легко адаптируется к использованию в распределенной системе.

Недостатки:

o Уменьшение производительности.

1.4.5Обобщение сравнения моделей

Сравнения моделей.

3.Интерфейс пользователя в UNIX и его разновидности