Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СРВ(1) ФИНАЛ Правильный!!!!!!.doc
Скачиваний:
29
Добавлен:
09.11.2019
Размер:
844.8 Кб
Скачать

Глава 1. Виды и стандарты осрв.

1.1. Общие характеристики осрв

ОСРВ – это операционные системы, для которых характерно:

  1. Высокий уровень готовности: Обеспечение высокого уровня готовности необходимо для обеспечения функционирования самой СРВ. В архитектуре и при реализации ОС надо учесть следующие факторы: Отсутствие виртуальной памяти: Виртуальная память (файл подкачки) должна быть выключена или отсутствовать. Любое обращение к дискам непредсказуемо увеличивает время реакции системы. Отсутствие сети (непосредственное использование протоколов): Сетевое окружение не должно содержать служб имен, периодических опросов узлов и других источников периодических событий. Единственным допустимым трафиком должны быть передаваемые данные. Любое непредусмотренное сообщение по сети от служб сервиса или повтор при коллизии ведет к задержкам в системе. Система должна предоставлять пользователю расширенные возможности по работе с прерываниями Система должна позволять пользователю выполнять все требуемые операции внутри обработчика прерывания; устанавливать приоритет прерываний; аппаратно блокировать неиспользуемые прерывания. Правильное программирование приоритетов прерываний позволяет свести к минимуму возможные потери информации или исключить их полностью. Система регистрации должна писать на виртуальный диск Регистрация данных - один из основных процессов в технологических системах. Для исключения задержек при записи необходимо писать в память или ставить дисковые контроллеры со специальным кэшем, позволяющем "демпфировать" неравномерную скорость потока и задержки при сбросе информации на диски.

  2. Гарантированное время отклика.

  3. Ограниченность ресурсов памяти. Данная характеристика определяется аппаратными особенностями ПК, на котором функционируют СРВ. Они подробно рассмотрены в п.2 данного пособия. ОС часто работает на бездисковом компьютере и осуществляет начальную загрузку из ПЗУ, часть системы хранится в сжатом виде и подгружается по мере необходимости; может исполнять код как в ОЗУ, так и в ПЗУ и копировать себя из медленного ПЗУ в быстрое ОЗУ при наличии свободного места.

  4. Невысокая производительность: Обеспечение высокой производительности не ставится во главу. СРВ – это небыстрая система, гораздо важнее гарантировать время выполнения.

  5. Наличие средств автомониторинга. СРВ обеспечивают бесперебойную работу жизненно важных систем, поэтому, если возникает сбой или выполняются какие-то нелегальные операции, ОС должна их диагностировать, при необходимости блокировать программу или изолировать друг от друга приложения, инициировать восстановление и защиту других программ либо самой системы.

  6. Поддержка различного специального оборудования. В соответствии с определением, СРВ управляет различным оборудованием. Связь системы с объектом обеспечивают периферийные контроллеры, таймеры.

  7. Существование системы исполнения и системы разработки. Системы разработки - набор средств, обеспечивающих создание и отладку приложений реального времени; Системы исполнения - набор средств, обеспечивающих функционирование приложения реального времени. Размер системы исполнения обычно невелик.