Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Монолитная архитектура. ОС определяется как набор модулей, взаимодействующих между собой внутри ядра системы и предоставляющих прикладному ПО входные интерфейсы для обращений к аппаратуре. Основной недостаток этого принципа построения ОС заключается в плохой предсказуемости её поведения, вызванной сложным взаимодействием модулей между собой.
Уровневая (слоевая) архитектура. Прикладное ПО имеет возможность получить доступ к аппаратуре не только через ядро системы и её сервисы, но и напрямую. По сравнению с монолитной такая архитектура обеспечивает значительно большую степень предсказуемости реакций системы, а также позволяет осуществлять быстрый доступ прикладных приложений к аппаратуре. Главным недостатком таких систем является отсутствие многозадачности.
Архитектура «клиент-сервер». Основной её принцип заключается в вынесении сервисов ОС в виде серверов на уровень пользователя и выполнении микроядром функций диспетчера сообщений между клиентскими пользовательскими программами и серверами — системными сервисами. Преимущества такой архитектуры:
Повышенная надёжность, так как каждый сервис является, по сути, самостоятельным приложением и его легче отладить и отследить ошибки;
Улучшенная масштабируемость, поскольку ненужные сервисы могут быть исключены из системы без ущерба к её работоспособности;
Повышенная отказоустойчивость, так как «зависший» сервис может быть перезапущен без перезагрузки системы.
124. Какая стратегия выбора свободного блока памяти в куче используется в ОС VxWorks 6.?
Выбирает наилучший подходящий блок. Структура памяти в виде бинарного дерева.
Пространственное разделение определяет требования по изоляции нескольких приложений,
исполняемых одновременно на одной и той же вычислительной платформе, называемой
«модулем». Согласно этим требованиям, приложения, исполняемые в разделе ИМА, не
должны отбирать друг у друга разделяемые ресурсы, предоставляемые ядром ОСРВ. Чаще
Дата публикования: 2014-12-28; Прочитано: 705 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!