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

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

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

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

  • Серверный процесс (который обрабатывает запросы)
  • Клиентский процесс (который посылает запросы)

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

 

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

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

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

Недостатки:

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







Дата добавления: 2015-07-14; просмотров: 1033;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.