Моделирование систем / Лаб_4
.docxМинистерство образования и науки Кыргызской Республики
Кыргызский Государственный Технический Университет имени И. Раззакова
Факультет Информационных Технологий
Кафедра: Информатика и Вычислительная Техника
Лабораторная работа №4
Бишкек 2016
Вариант №Х
На вычислительный центр через 200-400 секунд поступают задания длиной 300-700 байт. Скорость ввода, вывода и обработки заданий 100 байт/мин. Задания проходят последовательно ввод, обработку и вывод, буферизуются перед каждой операцией. После вывода 5% заданий оказываются выполненными неправильно вследствие сбоев и возвращаются на ввод. Для ускорения обработки задания в очередях располагаются по возрастанию их длины, т.е. короткие сообщения обслуживаются первыми. Смоделировать работу вычислительного центра в течение 30 ч. Определить необходимую емкость буферов и функцию распределения времени обслуживания заданий.
Код:
simulate
SDF function Rn1,d5
.2,300/.4,400/.6,500/.8,600/1,700
generate 100
assign 1,fn$SDF
priority ((800-P1)/10)
met1 queue och1
seize vvod
depart och1
advance 99,1
release vvod
queue och2
seize obrabot
depart och2
advance 99,1
release obrabot
queue och3
seize vyvod
depart och3
advance 99,1
release vyvod
transfer .5,,met1
terminate 108000
start 1
Результат:
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 3 0 0
2 ASSIGN 3 0 0
3 PRIORITY 3 0 0
MET1 4 QUEUE 3 0 0
5 SEIZE 3 0 0
6 DEPART 3 0 0
7 ADVANCE 3 1 0
8 RELEASE 2 0 0
9 QUEUE 2 0 0
10 SEIZE 2 0 0
11 DEPART 2 0 0
12 ADVANCE 2 1 0
13 RELEASE 1 0 0
14 QUEUE 1 0 0
15 SEIZE 1 0 0
16 DEPART 1 0 0
17 ADVANCE 1 0 0
18 RELEASE 1 0 0
19 TRANSFER 1 0 0
20 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
VVOD 3 0.747 98.695 1 3 0 0 0 0
OBRABOT 2 0.492 97.447 1 2 0 0 0 0
VYVOD 1 0.247 98.066 1 0 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
OCH1 1 0 3 3 0.000 0.000 0.000 0
OCH2 1 0 2 2 0.000 0.000 0.000 0
OCH3 1 0 1 1 0.000 0.000 0.000 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
2 30 398.113 2 12 13 1 500.000
3 50 399.876 3 7 8 1 300.000
4 0 400.000 4 0 1