Содержание
- 2. Основные понятия планирования Планирование - обеспечение поочередного доступа процессов к одному процессору. Планировщик - отвечающая за
- 3. Основные понятия планирования Ситуации, когда необходимо планирование: Когда создается процесс Когда процесс завершает работу Когда процесс
- 4. Основные понятия планирования Виды систем: Системы пакетной обработки - могут использовать неприоритетный и приоритетный алгоритм Интерактивные
- 5. Задачи алгоритмов планирования Для всех систем Справедливость - каждому процессу справедливую долю процессорного времени Контроль над
- 6. Задачи алгоритмов планирования Системы пакетной обработки Пропускная способность - количество задач в час Оборотное время -
- 7. Задачи алгоритмов планирования Интерактивные системы Время отклика - быстрая реакция на запросы Соразмерность - выполнение ожиданий
- 8. Основные понятия планирования Алгоритм планирования без переключений (неприоритетный) - не требует прерывание по аппаратному таймеру, процесс
- 9. Основные понятия планирования Алгоритм планирования с переключениями (приоритетный) - требует прерывание по аппаратному таймеру, процесс работает
- 10. Механизмы планирования Таймер – позволяет отсчитывать время выполнения процесса в процессоре и регулировать загрузку процессора Переключение
- 11. Планирование в системах пакетной обработки "Первый пришел - первым обслужен" (FIFO - First In Fist Out)
- 12. FIFO Пусть три процесса попадают в очередь одновременно в момент 0 и имеют следующие значения времени
- 13. FIFO Преимущества: Простота Справедливость Недостатки: Процесс, ограниченный возможностями процессора может затормозить более быстрые процессы, ограниченные устройствами
- 14. Кратчайшая задача – первая (SJF – Shortest Job First) Пусть 4 процесса попадают в очередь одновременно
- 15. Кратчайшая задача – первая (SJF – Shortest Job First) Преимущества: Уменьшение оборотного времени Справедливость Недостатки: Длинный
- 16. Наименьшее оставшееся время выполнения (SRT – Shortest Remaining Time) Аналог SJF, но с переключениями. Если приходит
- 17. Трехуровневое планирование
- 18. Планирование в интерактивных системах Циклическое планирование
- 19. Циклическое планирование Каждому процессу предоставляется квант времени процессора. Когда квант заканчивается процесс переводится планировщиком в конец
- 20. Циклическое планирование Преимущества: Простота Справедливость Недостатки: При малом кванте - частые переключения, в результате уменьшение производительности
- 21. Приоритетное планирование Каждому процессу присваивается приоритет, и управление передается процессу с самым высоким приоритетом Приоритет может
- 22. Приоритетное планирование Часто процессы объединяют по приоритетам в группы, и используют среди групп - приоритетное планирование
- 23. Группы с разным квантом времени Процесс либо заканчивает работу, либо переходит в другую группу
- 24. Группы с разным назначением процессов Процесс, отвечающий на запрос, переходит в группу с наивысшим приоритетом
- 25. Планирование в интерактивных системах Гарантированное планирование В системе с n-процессами, каждому процессу будет предоставлено 1/n времени
- 26. Планирование в интерактивных системах Лотерейное планирование Процессам раздаются "лотерейные билеты" на доступ к ресурсам. Планировщик может
- 27. Планирование в системах реального времени Системы реального времени делятся на: жесткие (жесткие сроки для каждой задачи)
- 28. Планирование в системах реального времени Внешние события, на которые система должна реагировать, делятся: периодические - потоковое
- 29. Планирование в системах реального времени Чтобы систему реального времени можно было планировать, нужно чтобы выполнялось условие:
- 30. Общее планирование реального времени Каждый процесс борется за процессор со своим заданием и графиком его выполнения.
- 31. Общее планирование реального времени Планировщик должен знать: Частоту , с которой должен работать процесс объем работ,
- 32. Общее планирование реального времени Пример: имеются 3 периодических процесса. Процесс А запускается каждые 30мс, обработка -
- 33. Общее планирование реального времени
- 34. Общее планирование реального времени Различают 2 алгоритма планирования в системах реального времени: Статический алгоритм планирования RMS
- 35. Алгоритм планирования RMS Процессы должны удовлетворять условиям: Процесс должен быть завершен за время его периода Один
- 36. Сравнение RMS и EDF Пример 1 10/30+15/40+5/50=0.808 Пример 2 15/30+15/40+5/50=0.975
- 37. RMS – Пример 1
- 38. Сравнение RMS и EDF- Пример 1
- 39. RMS - Пример 2
- 41. Скачать презентацию






































Основные алгоритмические конструкции
AJAX. Определение страны по IP-адресу. (Часть 2)
Введение. Прикладное программирование. Основы языка С++
Интерактивные технологии. Облака слов. Форсайт-игра
Компания TravelTree
Анализ СЭД
Системы счисления
Базовая аппаратная конфтгурация персонального компьютера
Критерии оценки экзаменационных проектов по программе профессионального обучения оператор ЭВиВМ
Технология мультимедиа. Ключевые слова
Další komponenty GUI menu, zobrazení HTML souboru
Фактическая информация. Занятие 4
Художественно-техническое оформление издания
Программа
Обзор современных языков программирования. Scala
Безопасность сети интернет
Презентация по теме:Современные супер-ЭВМ. Ученицы 11 класса Проказовой Светланы
Программно-аппаратная защита информации
Сжатие данных
Работа CAE-систем. Пример SW. Информационные системы и технологии. (Лекция №2)
Основные логические узлы ЭВМ
Презентация "Количество информации и вероятность" - скачать презентации по Информатике
What should I know about GIT?
Создание образовательного ресурса для социальной адаптации пожилых людей
Data Warehouse Concepts and Architectures
Brief 1 – Instagram Highlight Covers
Алфавит и кодирование информации
Цифровая схемотехника. Синтез произвольных комбинаторных схем