Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 8 лет назад пользователемВиктория Кравец
1 Операционная система реального времени Выполнила студентка Группы КИС-141 Кравец Виктория
2 Системы жёсткого и мягкого реального времени
3 Операционная система, которая может обеспечить требуемое время выполнения задачи реального времени даже в худших случаях, называется операционной системой жёсткого реального времени.
4 Операционная система, которая может обеспечить требуемое время выполнения задачи реального времени в среднем, называется операционной системой мягкого реального времени.
5 Отличительные черты ОСРВ
6 В своем развитии ОСРВ строились на основе следующих архитектур :
7 Монолитная архитектура
8 Уровневая ( слоевая ) архитектура
9 Архитектура « клиент – сервер »
10 Основные сервисы Указанный абстрактный уровень предоставляет для прикладного ПО пять основных категорий сервисов. Управление задачами. Динамическое распределение памяти Управление таймерами. Взаимодействие между задачами и синхронизация. Контроль устройства ввода - вывода.
11 Планирование задач Работа планировщика Определяет, должна ли текущая выполняемая задача продолжать работать. Устанавливает, какая задача должна запускаться следующей. Сохраняет контекст остановленной задачи ( чтобы она потом возобновила работу с места остановки ). Устанавливает контекст для следующей задачи. Запускает эту задачу. Эти пять шагов алгоритма также называются переключением задач
12 Выполнение задачи задача выполняется ; задача готова к выполнению ; задача заблокирована.
13 Алгоритмы планирования Статические алгоритмы планирования (RMS, Rate Monotonic Scheduling). Динамические алгоритмы планирования (EDF, Earliest Deadline First Scheduling).
14 Взаимодействие между задачами и разделение ресурсов Одновременный доступ двух и более процессов к какой - либо области памяти или другим ресурсам представляет определённую угрозу. Существует 3 способа решения этой проблемы : временное блокирование прерываний ; двоичные семафоры ; посылка сигналов.
15 Выделение памяти Следующим проблемам выделения памяти в ОСРВ уделяется больше внимания, нежели в операционных системах общего назначения. Во - первых, скорости выделения памяти. Во - вторых, память может стать фрагментированной в случае разделения свободных её участков уже запущенными процессами.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.