Операционная система реального времени Выполнила студентка Группы КИС-141 Кравец Виктория.

Презентация:



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

Операционные системы Введение (часть 4) 4.Основы архитектуры операционных систем 4.1.Базовые понятия 4.2.Свойства ОС 4.3.Структура ОС 4.4.Логические функции.
О ПРЕДЕЛЕНИЕ. Операционная система, сокр. ОС (англ. operating system, OS ) комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают.
Основы операционных систем. Литература к курсу (основная) В.Е.Карпов, К.А.Коньков Основы операционных систем.
Протокол эмуляции удаленного доступа терминала Telnet.
Это комплекс взаимосвязанных системных программ, назначение которого организовать взаимодействие пользователя с компьютером и выполнение всех других программ.
Выполнили: Мартышкин А. И. Кутузов В. В., Трояшкин П. В., Руководитель проекта – Мартышкин А. И., аспирант, ассистент кафедры ВМиС ПГТА.
Операционные системы Процессы и потоки Скрипов Сергей Александрович 2009.
Системное программное обеспечение Кыргызско – Российский Славянский Университет Кафедра ИВТ, 3-й курс ИВТ, 5 семестр Лекция 9.
Лабораторный практикум по курсу Принципы построения современных ОС Линёв А.В. – ассистент, кафедра ИИСиГИ ВМК ННГУ Свистунов А.Н. – ассистент, кафедра.
Операционные системы Процессы и потоки Скрипов Сергей Александрович 2009.
Алиакберова А.А.МКОУ "Осыпнобугорская СОШ". Алиакберова А.А.МКОУ "Осыпнобугорская СОШ"
Учебный курс Операционные среды, системы и оболочки Лекция 6 Лекции читает доктор технических наук, профессор Назаров Станислав Викторович.
Операционные системы. 2 Операционная система Основная управляющая программа компьютера, которая постоянно находится в памяти компьютера и занимается всеми.
Программное обеспечение персонального компьютера.
Операционные системы Подготовила Подготовила студентка студентка 1 курса группы Э курса группы Э-108 Шпудейко Кристина Шпудейко Кристина.
Программная обработка данных на компьютере Информатика 7 п 1.3.
Лекция 6 Понятие операционных систем Учебные вопросы: 1. Характеристики ОС 2. Свободные и проприетарные ОС.
Программные комплексы для встроенных систем реального времени: формирование ключевых понятий (сигналы – задачи – контексты – ресурсы) Никифоров Виктор.
Классификация ОС. Операционные системы могут различаться особенностями реализации внутренних алгоритмов управления основными ресурсами компьютера (процессорами,
Транксрипт:

Операционная система реального времени Выполнила студентка Группы КИС-141 Кравец Виктория

Системы жёсткого и мягкого реального времени

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

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

Отличительные черты ОСРВ

В своем развитии ОСРВ строились на основе следующих архитектур :

Монолитная архитектура

Уровневая ( слоевая ) архитектура

Архитектура « клиент – сервер »

Основные сервисы Указанный абстрактный уровень предоставляет для прикладного ПО пять основных категорий сервисов. Управление задачами. Динамическое распределение памяти Управление таймерами. Взаимодействие между задачами и синхронизация. Контроль устройства ввода - вывода.

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

Выполнение задачи задача выполняется ; задача готова к выполнению ; задача заблокирована.

Алгоритмы планирования Статические алгоритмы планирования (RMS, Rate Monotonic Scheduling). Динамические алгоритмы планирования (EDF, Earliest Deadline First Scheduling).

Взаимодействие между задачами и разделение ресурсов Одновременный доступ двух и более процессов к какой - либо области памяти или другим ресурсам представляет определённую угрозу. Существует 3 способа решения этой проблемы : временное блокирование прерываний ; двоичные семафоры ; посылка сигналов.

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