ВУЗ:
Составители:
параметра: временной интервал - критическое время обслуживания
данного события и адрес подпрограммы его обработки. Всю дальнейшую
заботу о том, чтобы подпрограмма обработки события стартовала до
истечения критического интервала времени берет на себя операционная
система.
В реальности же разработчик должен перевести язык событий
объекта в сценарий многозадачной работы приложений операционных
систем реального времени, стараясь оптимательно использовать
предоставленные ему специальные механизмы и оценить времена реакций
системы на внешние события при этом сценарии.
Система приоритетов и алгоритмы диспетчеризации
Базовыми инструментами разработки сценария работы системы
являются система приоритетов процессов (задач) и алгоритмы
планирования (диспетчеризации) операционных системах реального
времени.
В многозадачных ОС общего назначения используются, как правило,
различные модификции алгоритма круговой диспетчеризации, основанные
на понятии непрерывного кванта времени, предоставляемого процессу для
работы. Планировщик по истечении каждого кванта времени
просматривает очередь активных процессов и принимает решение, кому
передать управление, основываясь на приоритетах процессов (численных
значениях, им присвоенных). Приоритеты могут быть фиксированными
или меняться со временем - это зависит от алгоритмов планирования в
данной ОС, но рано или поздно процессорное время получат все процессы
в системе.
30
параметра: временной интервал - критическое время обслуживания данного события и адрес подпрограммы его обработки. Всю дальнейшую заботу о том, чтобы подпрограмма обработки события стартовала до истечения критического интервала времени берет на себя операционная система. В реальности же разработчик должен перевести язык событий объекта в сценарий многозадачной работы приложений операционных систем реального времени, стараясь оптимательно использовать предоставленные ему специальные механизмы и оценить времена реакций системы на внешние события при этом сценарии. Система приоритетов и алгоритмы диспетчеризации Базовыми инструментами разработки сценария работы системы являются система приоритетов процессов (задач) и алгоритмы планирования (диспетчеризации) операционных системах реального времени. В многозадачных ОС общего назначения используются, как правило, различные модификции алгоритма круговой диспетчеризации, основанные на понятии непрерывного кванта времени, предоставляемого процессу для работы. Планировщик по истечении каждого кванта времени просматривает очередь активных процессов и принимает решение, кому передать управление, основываясь на приоритетах процессов (численных значениях, им присвоенных). Приоритеты могут быть фиксированными или меняться со временем - это зависит от алгоритмов планирования в данной ОС, но рано или поздно процессорное время получат все процессы в системе. 30
Страницы
- « первая
- ‹ предыдущая
- …
- 28
- 29
- 30
- 31
- 32
- …
- следующая ›
- последняя »