Вы здесь

Подходы к созданию операционной системы жесткого режима реального масштаба времени на базе ОС Unix в варианте ОС Solaris 2.5.1."

Одним из важных аспектов функционирования ОС в реальном масштабе времени является сведение к минимуму времени реакции на прерывание. Кроме того, необходима реализация планирования процессов, при котором существенно сокращается время постановки активируемого процесса на исполнение. Эти факторы имеют большое значение при доработке Unix-подобных операционных систем для использования в режиме жесткого РМВ. (Вопросы радиоэлектроники, серия ЭВТ, Выпуск 3, 2010)

Дональд Гиллис в Realtime Computing FAQ [1] приводит следующее определение: «Система реального масштаба времени – это система, в которой корректность вычислений зависит не только от отсутствия логических ошибок в ней, но и от времени, в течение которого вычисляется результат. Если система не укладывается в заданные временные ограничения, то говорят, что произошел сбой». Иными словами, система должна гарантировать определенные временные параметры вне зависимости от ее нагрузки. Следует отметить, что в данном определении не фигурирует понятие производительности. Это не случайно. Производительность и эффективность являются важнейшими факторами любой системы, но для систем реального масштаба времени наиболее важной характеристикой является детерминированность определенных действий, в подавляющем большинстве случаев – сведение к минимуму времени их выполнения. В этом смысле особое значение имеет анализ составляющих и сокращение времени реакции на прерывание и времени постановки активируемого процесса на процессор. Такая работа была выполнена автором при модификации операционной системы Solaris 2.5.1, проведенной соответственно требованиям использования вычислительного комплекса (ВК) «Эльбрус-90 микро» в жестком режиме РМВ.

Подробнее... Загрузить файл 

Содержание:

Введение
Варианты введения компонентов РМВ в штатную структуру Unix-системы
Обслуживание прерываний
Активация процессов
Приостановка запусков планировщика системным таймером
Результаты работы
Литература

 

Федотов Д.А.