Моделирование систем / Лаб_5
.docxМинистерство образования и науки Кыргызской Республики
Кыргызский Государственный Технический Университет имени И. Раззакова
Факультет Информационных Технологий
Кафедра: Информатика и Вычислительная Техника
Лабораторная работа №5
Бишкек 2016
Вариант №3
Процесс рождается каждые 8±5 секунд с произвольном приоритетом и попадает в состояние «готовность». Система выбирает процесс на выполнение по приоритетности и выполняет его программный код за 15±3 секунд «исполнение». По завершении работы процесс попадает в состояние «завершил работу». Через каждые 200±30 секунд рождается новый процесс с абсолютным приоритетом и требует на выполнение 25±5 секунд. Прерванный процесс попадает в состояние «ожидание» до освобождения системы. Смоделировать работу систему за 1 день. Определить частоту поступлений процессов с абсолютным приоритетом.
Код:
generate 8,5
queue och1
seize sistem
depart och1
advance 5,2
release sistem
terminate
generate 200,30
preempt sistem
advance 23,5
return sistem
terminate
generate 86400
terminate 1
start 1
Результат:
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 10870 0 0
2 QUEUE 10870 0 0
3 SEIZE 10870 0 0
4 DEPART 10870 0 0
5 ADVANCE 10870 1 0
6 RELEASE 10869 0 0
7 TERMINATE 10869 0 0
8 GENERATE 433 0 0
9 PREEMPT 433 0 0
10 ADVANCE 433 0 0
11 RETURN 433 0 0
12 TERMINATE 433 0 0
13 GENERATE 1 0 0
14 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
SISTEM 11303 0.745 5.692 1 11305 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
OCH1 6 0 10870 5730 0.512 4.070 8.607 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
11305 0 86401.469 11305 5 6
11306 0 86401.492 11306 0 1
11297 0 86500.698 11297 0 8
11307 0 172800.000 11307 0 13