BigEdu.ru
» » » Общее описание операционных систем реального времени
Вернуться назад

Общее описание операционных систем реального времени

Оглавление

1. Общее описание операционных систем реального времени. 3

1.1 Что такое система реального времени. 4

1.2 Основные требования к СРВ.. 5

1.3 Общие характеристики СРВ.. 5

1.4 Способы использования ОС.. 5

1.5 Требования, предъявляемые ОС при проектировании ОСРВ.. 6

1.5.1 Требование 1. ОС должна быть многонитевой (multi-threaded) и прерываемой. 6

1.5.2 Требование 2. Должно существовать понятие приоритета нити. 6

1.5.3 Требование 3. ОС должна обеспечивать предсказуемые механизмы синхронизации задач. 6

1.5.4 Требование 4. Должна существовать система наследования приоритетов. 6

1.5.5 Требование 5. Поведение ОС должно быть известно. 6

2. Обзор операционных систем реального времени. 7

2.1 QNX7

2.1.1 Профессиональный пакет. 8

2.1.2 Рабочая станция. 9

2.2 VxWorks/Tornado. 10

2.2.1 Базовые сетевые средства VxWorks: UNIX-networking, SNMP и STREAMS.11

2.2.2 Мониторинг и отладка в реальном масштабе времени: WindView.11

2.3 RTLinux. 12

2.3.1 Основные сложности при реализации систем реального времени в среде LINUX.. 12

2.3.2 Организация RTLinux. 13

2.4 Контроль и управление в реальном времени с использованием OS9. 14

2.4.1 Введение. 14

2.4.2 Как развивалась эта прикладная система?. 15

2.4.3 Утилиты WINOTOOLS:15

2.5 Windows NT. 16

2.5.1 Возможность использования Windows NT в качестве ОС реального времени. 16

2.5.2 RTX - real-time extension для Windows NT откомпании VenturCom.. 16

2.5.3 Windows NT 4.0 как ОСРВ. Общие требования. 17

2.5.4 Расширения реального времени для Windows NT. Расширение функциональности. 17

2.5.4.1 Подсистема реального времени RTSS. 17

2.5.4.2 HAL реального времени. 18

2.5.4.3 Программный интерфейс реального времени RTAPI. 18

3. Литература. 19

1. Общее описание операционных систем реального времени

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

Основными ресурсами являются процессор (процессорное время), оперативная память и периферийные устройства.

Управление ресурсами сводится к выполнению следующих задач: упрощение доступа к ресурсам, распределение их между процессами.

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

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

В настоящее время существует большое разнообразие ОС, которые классифицируются по следующим признакам:

o количество пользователей, одновременно обслуживаемых системой;

o число процессов, которые могут одновременно выполняться под управлением ОС;

o тип доступа пользователя к системе;

o тип аппаратно-программного комплекса.

В соответствии с первым признаком различаются одно- и многопользовательские ОС.

Второй признак делит ОС на одно- и многозадачные.

В соответствии с третьим признаком ОС делятся на:

o системы с пакетной обработкой. В этом случае из программ, подлежащих выполнению, формируется пакет, который предъявляется системе для обработки. В этом случае пользователи непосредственно с ОС не взаимодействуют;

o системы разделения времени, обеспечивающие одновременный интерактивный доступ к вычислительной системе нескольких пользователей через терминалы. При этом ресурсы системы выделяются каждому пользователю "по очереди", в соответствии с той или иной дисциплиной обслуживания;

o системы реального времени, которые должны обеспечивать гарантированное время ответа на внешние события (более подробно см. ниже).

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

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию Оглавление 1. Общее описание операционных систем реального времени. 3 1.1 Что такое система реального времени. 4 1.2 Основные требования к
Оценок: 1003 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru