Лекция №5 (Лекции и презентации для подготовки к экзамену)

2017-12-27СтудИзба

Описание файла

Документ из архива "Лекции и презентации для подготовки к экзамену", который расположен в категории "". Всё это находится в предмете "элементы управления в асоиу" из 7 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "элементы управления в асоиу" в общих файлах.

Онлайн просмотр документа "Лекция №5"

Текст из документа "Лекция №5"

Лекция №5

Системы реального времени

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

Система должна успеть отреагировать на события, произошедшие на объекте управления, в течение времени, критичного для этого события. Критическое время для каждого события определяется исходя их сущности события и объекта и должно быть вычислено при проектировании системы. Отсутствие реакции в течение этого вычисленного времени является недопустимым для систем реального времени.

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

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

Чем меньше средний разброс, тем качественнее система. Вот правая на рисунке – более качественная.

Области применения систем реального времени: военная и космическая отрасли, системы измерения и управления, цифровые видеосистемы и симуляторы, системы управления ракетами, системы определения положения привязки к местности, АСУ производством, АСУ технологическими процессами, автомобилестроение и много ещё где.

Классификация систем реального времени:

- по последствиям, наступающим в случае реакции на события в течение критического срока:

1) системы жёсткого реального времени – здесь задержка реакции приводит к катастрофическим результатам (автопилот, ядерный реактор);

2) твёрдого реального времени – здесь задержка реакции приводит к недопустимому снижению производительности (системы управления сотовой связью);

3) системы мягкого реального времени – в случае задержки возвращаются к исходному состоянию, которое было до события (базы данных клиент-сервер);

- по истории развития:

1) традиционные;

2) нетрадиционные;

- по структуре:

1) монолитная на основе микроядра;

2) объектно-ориентированные;

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

М одуль управления прикладными задачами обеспечивает им доступ к ресурсам. Назовём его ядром ОС. А ядро, избавленное от каких-либо функций кроме основных, будем называть микроядром.

Драйверы – посредники между ядром и аппаратным обеспечением. Программы, переводящие команды в язык, понятный ядру.

ОС должна предоставлять прикладным задачам набор сервисов, необходимых для функционирования. API (Application Platform Interface).

Кроме того, в состав ОС должна входить простейшая оболочка для управления (кококонсоль).

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

Для повышения быстродействия в состав единого модуля ядра ОС включают наиболее важные драйверы устройств и прикладные программы. Такая ОС обладает ограниченной масштабируемостью и переносимостью, зато является более производительной на той аппаратной платформе и для того круга задач, для которых делалась. Такое ядро является монолитным.

Отличия ОС реального времени от ОС общего назначения

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

Есть и другие отличия:

1) наличие у ОСРВ масштабируемости. Для ОСРВ недопустимо наличие в рабочей сборке неиспользуемых модулей;

2) чёткое разграничение в ОСРВ средств разработки и средств исполнения.

Механизмы разработки сценариев для системы

Система приоритетов и алгоритмов распределения ресурсов между задачами.

В ОСОН используются различные модификации алгоритма кругового планирования, основанные на понятии непрерывного кванта времени: планировщик по истечению каждого кванта времени просматривает очередь задач и выдаёт очередь на основе приоритета. Приоритеты могут быть фиксированными или нет.

В ОСРВ круговых алгоритмов в чистом времени нет. В течение кванта времени процессом владеет только одна задача. Планировщики должны иметь возможность сменить задачу в течение кванта времени, если возникает необходимость.

Межзадачное взаимодействие

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

Семафор – объект, задающий количество задач, имеющих одновременный доступ к некоторому ресурсу. Бывают двоичными (для защиты ресурса, который может использоваться только одной задачей) и счётными (когда задач несколько).

ЗАКОЧАДЬ лекцию можно тут ohapkin.ru/rtos.html

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5155
Авторов
на СтудИзбе
439
Средний доход
с одного платного файла
Обучение Подробнее