Микроядерная архитектура (модель клиент-сервер)
Эта модель является средним между двумя предыдущими моделями.
В развитии современных операционных систем наблюдается тенденция в сторону дальнейшего переноса задач из ядра в уровень пользовательских процессов, оставляя минимальное микроядро.
В этой модели вводятся два понятия:
1. Серверный процесс (который обрабатывает запросы)
2. Клиентский процесс (который посылает запросы)
В задачу ядра входит только управление связью между клиентами и серверами.
Модель клиент-сервер
Преимущества:
· Малый код ядра и отдельных подсистем, и как следствие меньшее содержание ошибок.
· Ядро лучше защищено от вспомогательных процессов.
· Легко адаптируется к использованию в распределенной системе.
Недостатки:
· Уменьшение производительности.
Дата добавления: 2014-12-21; просмотров: 1493;