P_3 0 0.078
P_4 0 0.021
P_5 0 0
P_6 0 0
P_00 0 0.979
P_SUM 0 1.000
RE_ 0 0.011
W_ 0 1.111
T_OCH 0 0.006
K_ 0 1.122
T_SYS 0 0.561
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
9881 0 5000.146 9881 0 1
9877 0 5000.198 9877 22 23
9880 0 5000.736 9880 27 28
9882 0 10000.000 9882 0 42
При распределении ALL заявки распределяются на то устройство, которое пусто. Это равномерное распределение. Результаты, полученные в результате моделирования, совпадают с результатами, полученными аналитическим методом, следовательно система смоделирована правильно.
PICK распределение.
L_ EQU 2
MU_ EQU 1.8
GENERATE (Exponential(1,0,(1/L_)));
TEST E (F1&F2&F3&F4),1,MET4; Заняты все процессоры
SAVEVALUE 4+,1; работают четыре процессора,
TERMINATE ; Отказы
MET4 TEST E (~F1&~F2&~F3&~F4),1,MET1
SAVEVALUE 10+,1; простой всех процессоров
MET1 TEST E (F1&~F2&~F3&~F4|~F1&F2&~F3&~F4|~F1&~F2&F3&~F4|~F1&~F2&~F3&F4),1,MET2
SAVEVALUE 1+,1; Один процессор работает
MET2 TEST E (F1&F2&~F3&~F4|F1&~F2&F3&~F4|F1&~F2&~F3&F4|~F1&F2&F3&~F4|~F1&F2&~F3&F4|~F1&~F2&F3&F4),1,MET3
SAVEVALUE 2+,1; Два процессора работают
MET3 TEST E (F1&F2&F3&~F4|F1&F2&~F3&F4|F1&~F2&F3&F4|~F1&F2&F3&F4),1,MET5
SAVEVALUE 3+,1; три процессора работают
MET5 TEST E ((F1&F2&F3&F4)&(Q1=1)),1,MET6
SAVEVALUE 5+,1; ЧЕТЫРЕ процессора работают, ОЧЕРЕДЬ РАВНА 1
MET6 TEST E ((F1&F2&F3&F4)&(Q1=2)),1,MET7
SAVEVALUE 6+,1; ЧЕТЫРЕ процессора работают, ОЧЕРЕДЬ РАВНА 2
MET7 QUEUE 5
QUEUE 1
TRANSFER PICK,COM1,COM4
com1 Transfer ,CPU1
com2 Transfer ,CPU2
com3 Transfer ,CPU3
com4 Transfer ,CPU4
**************************************
CPU1 SEIZE 1
DEPART 1
advance (Exponential(2,0,(1/MU_)))
release 1
transfer ,work
**************************************
CPU2 SEIZE 2
DEPART 1
advance (Exponential(2,0,(1/MU_)))
release 2
transfer ,work
**************************************
CPU3 SEIZE 3
DEPART 1
advance (Exponential(2,0,(1/MU_)))
release 3
transfer ,work
**************************************
CPU4 SEIZE 4
DEPART 1
advance (Exponential(2,0,(1/MU_)))
release 4
transfer ,work
**************************************
work DEPART 5
terminate ; Обработаны
**************************************
GENERATE 10000
SAVEVALUE P_0,(x10/n1)
SAVEVALUE P_1,(x1/n1)
SAVEVALUE P_2,(x2/n1)
SAVEVALUE P_3,(x3/n1)
SAVEVALUE P_4,(x4/n1)
SAVEVALUE P_5,(x5/n1)
SAVEVALUE P_6,(x6/n1)
SAVEVALUE P_00,(X$P_0+X$P_1+X$P_2+X$P_3)
SAVEVALUE P_SUM,(X$P_0+X$P_1+X$P_2+X$P_3+X$P_4+X$P_5+X$P_6)
SAVEVALUE RE_,(0.034#x$P_0)
SAVEVALUE W_,(L_/MU_)
SAVEVALUE T_och,(X$RE_/L_)
SAVEVALUE K_,(X$W_+X$RE_)
SAVEVALUE T_sys,(X$K_/L_)
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.