Моделирование системы передачи данных из пункта А в пункт С
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
днее время обслуживания одного комплекта - 11.976;
Статистика по накопителям:
имя накопителя - BUF1;
емкость многоканального устройства- 500;
число единиц свободной емкости многоканального устройства в конце периода моделирования- 491;
минимальное количество используемой емкости многоканального устройства за период моделирования - 0;
максимальное количество используемой емкости многоканального устройства за период моделирования - 12;
количество входов в многоканальное устройство за период моделирования- 604;
среднее значение занятой емкости за период моделирования- 4.820;
период моделирования в течение которого многоканальное устройство
использовалось - 0.010;
имя накопителя - BUF2;
емкость многоканального устройства- 500;
число единиц свободной емкости многоканального устройства в конце периода моделирования- 406;
минимальное количество используемой емкости многоканального устройства за период моделирования - 0;
максимальное количество используемой емкости многоканального устройства за период моделирования - 94;
количество входов в многоканальное устройство за период моделирования- 594;
среднее значение занятой емкости за период моделирования- 43.876;
период моделирования в течение которого многоканальное устройство использовалось- 0.088.
Сравнивая результаты аналитических расчетов и машинного моделирования видно, что результаты в большей степени не совпадают. Несовпадение объясняется тем, что для расчета аналитическим методом данная система была значительно упрощена, что в свою очередь не учитывает всех особенностей функционирования исходной системы.
. Возможные улучшения в работе системы
Из результатов работы программы видно, что накопители используются не эффективно, так как загрузка накопителей не велика. Вследствие этого можно внести некоторые усовершенствования в работе системы. Листинг программы приведен ниже.
STORAGE 15; память BUF1STORAGE 100; память BUF210, 5BUF1,1; занять ячейку памятиCPU1; занять устройствоBUF1,1; освободить ячейку памяти10; обработкаCPU1; освободить устройствоBUF2,1; занять ячейку памятиCPU2; занять устройствоBUF2,1; освободить ячейку памяти12; обработкаCPU2; освободить устройство1; удалить пакет из системы500; всего 500 пакетов
Отчет получен следующий:
TIME END TIME BLOCKS FACILITIES STORAGES
.000 6026.011 12 2 2VALUE 10000.00010001.00010002.00010003.000LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
GENERATE 604 0 0
ENTER 604 9 0
SEIZE 595 0 0
LEAVE 595 0 0
ADVANCE 595 1 0
RELEASE 594 0 0
ENTER 594 93 0
SEIZE 501 1 0
LEAVE 500 0 0
ADVANCE 500 0 0
RELEASE 500 0 0
TERMINATE 500 0 0ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER 595 0.986 9.987 1 595 0 0501 0.996 11.976 1 501 0 0 DELAY
9
93CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. 15 6 0 12 604 1 4.820 0.321100 6 0 94 594 1 43.876 0.439 DELAY
0
0XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE
01 0 4996.433 501 8 9XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
0 6029.367 605 0 1
0 6033.554 595 5 6
Статистика по накопителям:
имя накопителя - BUF1;
емкость многоканального устройства- 15;
число единиц свободной емкости многоканального устройства в конце периода моделирования- 6;
минимальное количество используемой емкости многоканального устройства за период моделирования - 0;
максимальное количество используемой емкости многоканального устройства за период моделирования - 12;
количество входов в многоканальное устройство за период моделирования- 604;
среднее значение занятой емкости за период моделирования- 4.820;
период моделирования в течение которого многоканальное устройство
использовалось- 0.321;
имя накопителя - BUF2;
емкость многоканального устройства- 100;
число единиц свободной емкости многоканального устройства в конце периода моделирования- 6;
минимальное количество используемой емкости многоканального устройства за период моделирования - 0;
максимальное количество используемой емкости многоканального устройства за период моделирования - 94;
количество входов в многоканальное устройство за период моделирования- 594;
среднее значение занятой емкости за период моделирования- 43.876;
период моделирования в течение которого многоканальное устройство
использовалось- 0.439.
Из отчета видно, что система работает с хорошей эффективностью, т.е. поднялись коэффициенты загрузки накопителей системы.
Заключение
В результате данной работы стало построение программы, моделирующей процесс функционирования заданной системы. Были рассчитаны (аналитически и при помощи построенного моделирующего алгоритма) показатели эффективности данной системы: коэффициент загрузки и вероятность простоя проектировщика из-за занятости ЭВМ. Выявлены основные закономерности и способы взаимодействия элементов Q-схем, а также причины несовпадения расчетных показателей с результатами прогона моделирующего алгоритма на ЭВМ.
В результате тестирования и отладки были выявлены основные недостатки, которые были учтены и исправлены.
Список литературы
1.Советов Б.Я., Яковлев С.А. Моделирование систем: Учеб. для вузов - 3-е изд., перераб. и доп. - М.: Высш. шк., 2001. - 343 с.: ил.
2.Советов Б.Я., Яковлев С.А. Моделирование систем. Практикум: Учеб. пособие для вузов по спец. Автоматизир. системы обработки информ. и упр.. - М.: Высш. шк., 1999. - 224 с.: ил.
.Шрайбер Т. Дж. Краткое практическое руководство по GPSS - электронный учебник.