02_SOFTWARE_copy
.pdfOC реального времени
Операционная система, которая может обеспечить требуемое время выполнения задачи реального времени даже в худших случаях, называется
операционной системой жёсткого реального времени.
Операционная система, которая может обеспечить требуемое время выполнения задачи реального времени в среднем, называется операционной системой мягкого реального времени.
Примеры ОС реального времени
Примерами систем жёсткого реального времени могут быть — бортовые системы управления (на самолёте, космическом аппарате, корабле, и пр.), системы аварийной защиты, регистраторы аварийных событий
Примером системы мягкого реального времени может служить работа компьютерной сети
Отличия от операционных систем общего назначения
|
ОС реального времени |
ОС общего назначения |
|
|
Успеть среагировать на события, |
Оптимально распределить |
|
Основная задача |
ресурсы компьютера между |
||
происходящие на оборудовании |
|||
|
пользователями и задачами |
||
|
|
||
На что ориентирована |
Обработка внешних событий |
Обработка действий пользователя |
|
|
Инструмент для создания |
Воспринимается пользователем |
|
|
конкретного аппаратно- |
||
Как позиционируется |
как набор приложений, готовых к |
||
программного комплекса |
|||
|
использованию |
||
|
реального времени |
||
|
|
||
Кому предназначена |
Квалифицированный разработчик |
Пользователь средней |
|
квалификации |
Профиль пользователя
Локальные (Local)
Перемещаемый (Roaming)
Обязательный (Mandatory)
Локальный профиль
Локальный профиль является единственным типом профилей, на работу с которыми ориентирован компьютер. При использовании остальных типов профилей все равно создается и используется локальный профиль. Структура локального, равно как и любого другого профиля, описана выше.
Перемещаемый профиль
Перемещаемый профиль является расширением локального профиля и предназначен для использования пользователями, не имеющими постоянного рабочего места.
Обязательный профиль
Обязательный профиль является разновидностью перемещаемого профиля и предназначен для использования пользователями, работающими в гостевом режиме или в режиме ограниченных возможностей. При использовании обязательного профиля не осуществляется синхронизация локального профиля пользователя с сервером в момент завершения сеанса пользователя.
классификация ОС
количество поддерживаемых процессоров:
• однопроцессорные
• многопроцессорные
разрядность кода ОС:
•32-разрядные
•64-разрядные тип интерфейса:
•командные (текстовые)
•объектно-ориентированные (графические);
Критерий выбора ОС
•на каких аппаратных платформах и с какой скоростью работает ОС;
•какое периферийное аппаратное обеспечение ОС поддерживает;
•как полно удовлетворяет ОС потребности пользователя, то есть каковы функции системы;
•каков способ взаимодействия ОС с пользователем, то есть насколько нагляден, удобен, понятен и привычен пользователю интерфейс;
•существуют ли информативные подсказки, встроенные справочники и т. д.;
•какова надежность системы, то есть ее устойчивость к ошибкам пользователя, отказам оборудования и т. д.;
•какие возможности предоставляет ОС для организации сетей;
•обеспечивает ли ОС совместимость с другими операционными системами;
•какие инструментальные средства имеет ОС для разработки прикладных программ;
•осуществляется ли в ОС поддержка различных национальных языков;
•какие известные пакеты прикладных программ можно использовать при работе с данной системой;
•как осуществляется в ОС защита информации и самой системы.
Основные ОС
Пользовательские ОС
•Linux
•MacOS
•Windows
СПЕЦИАЛИЗИРОВАННЫЕ
•SOLARIS
•ChromiumOS