Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
Кафедра ЭВМ
ОТЧЕТ
Вариант № 1
Выполнил: Проверил:
ст. гр. КИУКИ–16–6 Партыка С.А.
Симакин В.А.
Харьков 2019
2
Цель работы
Исследование методов выбора быстродействия процессора в
зависимости от требований к временным характеристикам при синтезе
систем реального времени (СРВ), а также изучение метода аналитического
синтеза оптимальной дисциплины обслуживания заявок.
Ход работы
Таблица 1.1 – Вариант задания
Значения
Интенсивности потоков,
трудоемкости, Приоритеты потоков
№ 1/час.
оп.
λ1 λ2 λ3 θ1 θ2 θ3
1 1300 2300 3200 2000 3000 4300 1 – ап, 2 – оп, 3 – бп
Быстродействие B - 1052,5
λ3 = 3200/3600=0.89 с-1
θ1 = 2000 оп.
θ2 = 3000 оп.
θ3 = 4300 оп.
Bmin>6467 оп/с.
Найдем теперь оптимальное быстродействие процессора, обеспечивающее
заданное качество обслуживания заявок и позволяющее получить систему с
минимальными материальными затратами:
0,5
{ ]}
2
[( (
M M M M M M
B опт =∑ λi θi + 0,5( ∑ λi θi )−1 kΛ ∑ λ i θ ( 2)+ 2
i=1 i=1 i=1 i
∑ λi θi
i=1
) i=1 )
+ kΛ ∑ λ i θ i( 2) kΛ ∑ λ i θ (2 )
i=1 i
М (2 )
где Λ=∑ λi - суммарная интенсивность поступления заявок в систему, θi -
i=1
(2 ) 2
второй начальный момент трудоемкости θi =2 θi , k - коэффициент ( k >0
).
Λ = 0.36+0.64+0.89= 1.89 с-1
0.5 0,5
Bopt =6467 +
6467
{
1.89∗47312200+ [ (2∗64672+ 1.89∗47312200)1.89∗47312200 ] }
Bopt =22998.6 оп/с .
θi
ϑi =
B
ϑ1=2000/10347=0.19329 c
ϑ2=3000/10347=0.28994 c
ϑ3 =4300/10347=0.4158 c
ϑ(2)
2 =2∗0.228994∗0.228994=0.16813
ϑ(2)
3 =2∗0.4158∗0.4158=0.34578
5
Значения загрузки для каждого потока заявок:
ρi =λi⋅ϑ i
ρ1 = 0.1932*0.36 = 0.06958
Суммарная загрузка:
M
R=∑ ρi=0.06958+ 0.18556+0.37=0.62514
i=1
k M
wk=¿ +{ { ∑ ( 2)
λiϑi R
Rk−1ϑk i=1 ¿ M1 k i=1 ¿ ϑ
1
+ ¿¿
∑ λϑ
(2 )
ii
(k=M1 +1,..., M 1 +M 2 )
(k=M1 +M 2 +1,..., M )
R M =0,06958 , R M + M =0.25514 ;
0.36∗0.07472
w 1=0+ =0.014455 c ;
2(1−0)(1−0.06958)
0.06958∗0.28994 0.36∗0.07472+0.64∗0.16813+ 0.89∗0.34578
w 2= + =0,189243591c ;
1−0.06958 2(1−0.06958)(1−0.18556)
0.06958∗0.4158 0.36∗0.07472+0.64∗0.16813+0.89∗0.34578
w 3= + =0.823032169 c ;
1−0.06958 2(1−0.25514)(1−0.62514)
6
Выводы
В ходе лабораторной работы были исследованы методы выбора
быстродействия процессора при заданных входных параметров интенсивности и
трудоемкости с заданными приоритетами обслуживания для систем реального
времени. Были рассчитаны такие параметры, как минимальное и оптимальное
быстродействие, среднее время обслуживания, значение загрузки для каждого
потока, суммарной загрузки и время ожидания потоков заявок.