Результаты работы программы:
2) Средняя длина очередей и степень загрузки ЦП.
UTIL – коэффициент использования, доля времени моделирования, в течении которого устройство было занято.
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
CP1_A 3802 0.314 0.595 1 0 0 0 0 0
CP2_B 5139 0.428 0.600 1 0 0 0 0 0
CP2_A 3038 0.261 0.618 1 14484 0 0 0 0
CP1_B 6035 0.507 0.604 1 0 0 0 0 0
3) Гистограмма распределения времени пребывания в ВС заданий B типа, среднее значение этого времени и его СКО.
MEAN – средневзвешенное значение табулируемого аргумента;
S.D. – взвешенное среднеквадратическое отклонение;
Для первого потока:
Для второго потока:
4) Вероятность обработки каждого типа заданий 1-го потока на собственном ЦП и на ЦП параллельного вычислителя.
SAVEVALUE RETRY VALUE
KOL_A1 0 3531.000 ;количество заданий A-типа 1-го потока
KOL_B1 0 5542.000 ;количество заданий B-типа 1-го потока
5) Для того, чтобы максимальная длина любой очереди не превышала 9 достаточно исходной интенсивности равной 0.6.
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
QUA1 2 0 3802 3672 0.011 0.021 0.600 0
QUB2 3 0 5139 4420 0.072 0.101 0.723 0
QUA2 2 0 3038 2871 0.014 0.032 0.583 0
QUB1 4 0 6035 5239 0.078 0.093 0.704 0
6) Представить отладочный вариант модели для проверки обработки заданий А типа.
06/05/12 01:52:42 Model Translation Begun.
06/05/12 01:52:42 Ready.
06/05/12 01:52:43 STEP 1
06/05/12 01:52:43 Simulation in Progress.
06/05/12 01:52:43 Halt. XN: 1. Block 2 Next.
06/05/12 01:52:43 Clock:1.273893. Next: MARK. Line 9.
06/05/12 01:52:43 Mark 1
06/05/12 01:52:44 STEP 1
06/05/12 01:52:44 Simulation in Progress.
06/05/12 01:52:44 Halt. XN: 1. Block 3 Next.
06/05/12 01:52:44 Clock:1.273893. Next: PRIORITY. Line 10.
06/05/12 01:52:44 Priority 2
06/05/12 01:52:45 STEP 1
06/05/12 01:52:45 Simulation in Progress.
06/05/12 01:52:45 Halt. XN: 1. Block 4 Next.
06/05/12 01:52:45 Clock:1.273893. Next: TRANSFER. Line 11.
06/05/12 01:52:45 Transfer .55,TestB1,TestA1
06/05/12 01:52:46 STEP 1
06/05/12 01:52:46 Simulation in Progress.
06/05/12 01:52:46 Halt. XN: 1. Block 5 Next.
06/05/12 01:52:46 Clock:1.273893. Next: TEST. Line 13.
06/05/12 01:52:46 TestA1 TEST E F$CP1_A,0,TA1_A2
06/05/12 01:52:47 STEP 1
06/05/12 01:52:47 Simulation in Progress.
06/05/12 01:52:47 Halt. XN: 1. Block 6 Next.
06/05/12 01:52:47 Clock:1.273893. Next: PREEMPT. Line 15.
06/05/12 01:52:47 metA1 PREEMPT CP1_A,PR
06/05/12 01:52:48 STEP 1
06/05/12 01:52:48 Simulation in Progress.
06/05/12 01:52:48 Halt. XN: 1. Block 7 Next.
06/05/12 01:52:48 Clock:1.273893. Next: ADVANCE. Line 16.
06/05/12 01:52:48 ADVANCE 0.6,FN$XpDis
06/05/12 01:53:17 STEP 1
06/05/12 01:53:17 Simulation in Progress.
06/05/12 01:53:17 Halt. XN: 1. Block 8 Next.
06/05/12 01:53:17 Clock:2.454807. Next: RETURN. Line 17.
06/05/12 01:53:17 RETURN CP1_A
06/05/12 01:53:17 STEP 1
06/05/12 01:53:17 Simulation in Progress.
06/05/12 01:53:17 Halt. XN: 1. Block 9 Next.
06/05/12 01:53:17 Clock:2.454807. Next: TEST. Line 19.
06/05/12 01:53:17 TEST E PR,2,met_t1
06/05/12 01:53:18 STEP 1
06/05/12 01:53:18 Simulation in Progress.
06/05/12 01:53:18 Halt. XN: 1. Block 10 Next.
06/05/12 01:53:18 Clock:2.454807. Next: SAVEVALUE. Line 20.
06/05/12 01:53:18 savevalue kol_A1+,1
06/05/12 01:53:19 STEP 1
06/05/12 01:53:19 Simulation in Progress.
06/05/12 01:53:19 Halt. XN: 1. Block 11 Next.
06/05/12 01:53:19 Clock:2.454807. Next: TEST. Line 22.
06/05/12 01:53:19 TestB1 TEST E F$CP1_B,0,TB1_B2
06/05/12 01:53:20 STEP 1
06/05/12 01:53:20 Simulation in Progress.
06/05/12 01:53:20 Halt. XN: 1. Block 12 Next.
06/05/12 01:53:20 Clock:2.454807. Next: PREEMPT. Line 24.
06/05/12 01:53:20 metB1 PREEMPT CP1_B,PR
06/05/12 01:53:21 STEP 1
06/05/12 01:53:21 Simulation in Progress.
06/05/12 01:53:21 Halt. XN: 1. Block 13 Next.
06/05/12 01:53:21 Clock:2.454807. Next: ADVANCE. Line 25.
06/05/12 01:53:21 ADVANCE 0.6,FN$XpDis
06/05/12 01:54:01 STEP 1
06/05/12 01:54:01 Simulation in Progress.
06/05/12 01:54:01 Halt. XN: 1. Block 14 Next.
06/05/12 01:54:01 Clock:2.617959. Next: RETURN. Line 26.
06/05/12 01:54:01 RETURN CP1_B
06/05/12 01:54:01 STEP 1
06/05/12 01:54:01 Simulation in Progress.
06/05/12 01:54:01 Halt. XN: 1. Block 15 Next.
06/05/12 01:54:01 Clock:2.617959. Next: TEST. Line 28.
06/05/12 01:54:01 TEST E PR,2,met_t2
06/05/12 01:54:03 STEP 1
06/05/12 01:54:03 Simulation in Progress.
06/05/12 01:54:03 Halt. XN: 1. Block 16 Next.
06/05/12 01:54:03 Clock:2.617959. Next: SAVEVALUE. Line 29.
06/05/12 01:54:03 savevalue kol_B1+,1
06/05/12 01:54:04 STEP 1
06/05/12 01:54:04 Simulation in Progress.
06/05/12 01:54:04 Halt. XN: 1. Block 17 Next.
06/05/12 01:54:04 Clock:2.617959. Next: TEST. Line 31.
06/05/12 01:54:04 met_t2 TEST E PR,2,met_2
06/05/12 01:54:06 STEP 1
06/05/12 01:54:06 Simulation in Progress.
06/05/12 01:54:06 Halt. XN: 1. Block 18 Next.
06/05/12 01:54:06 Clock:2.617959. Next: TRANSFER. Line 32.
06/05/12 01:54:06 Transfer ,met_1
06/05/12 01:54:07 STEP 1
06/05/12 01:54:07 Simulation in Progress.
06/05/12 01:54:07 Halt. XN: 1. Block 43 Next.
06/05/12 01:54:07 Clock:2.617959. Next: TABULATE. Line 65.
06/05/12 01:54:07 met_1 TABULATE TIME1
06/05/12 01:54:08 STEP 1
06/05/12 01:54:08 Simulation in Progress.
06/05/12 01:54:08 Halt. XN: 1. Block 44 Next.
06/05/12 01:54:08 Clock:2.617959. Next: TERMINATE. Line 66.
06/05/12 01:54:08 Terminate