Моделирование работы прохождения запросов по дуплексному каналу связи
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
alue-.Value)*SE7.Value/(SE3.Value+SE4.Value)));.Size:=0;.MaxSize:=Round(SE7.Value-((SE3.Value-.Value)*SE7.Value/(SE5.Value+SE6.Value+3)));
Блок 4
Блок-схема блока 4 приведена на рис. 6.3
Рис. 6.3 Детальная блок-схема блока 4.
Предназначен для проверки окончания процесса моделирования, который прекращается при обработке всех запросов .
Блок 5.
Блок-схема блока 5 приведена на рис. 6.4
Поступление запроса в систему.
Рис. 6.4 Детальная блок-схема блока 5.
Если системное время становится равным времени выдачи сообщени , то производится вычисление времени выдачи следующего сообщения и увеличение запросов в накопителе Н1.
Блок 6.
Блок-схема блока 6 приведена на рис. 6.5. В блоке 6 производится передача запросов из накопителя Н1 в канал К1.
Рис. 6.5 Детальная блок-схема блока 6.
Если накопитель Н1 не пуст и канал К1 не занят, то производится вычисление времени обработки запроса в первом канале и уменьшение количества запросов в накопителе.
Блок 7. Блок-схема блока 7 приведена на рис. 6.6
Рис. 6.6 Детальная блок-схема блока 7.
Если необходимая информация не найдена в первой ЭВМ, то запрос передается во второй накопитель. В противном случае запрос уходит из системы.
Блок 8. Блок-схема.
Передача запроса по каналу связи во второй накопитель.
Рис. 6.7 Детальная блок-схема блока 8.
Если канал К1 занят и время обработки запроса каналом К1 подошло к концу, то увеличивается количество запросов в накопителе Н2.
Блок 9. Блок-схема блока 9 приведена на рис. 6.8
В блоке производится передача запроса из накопителя Н2 в канал К2.
Если накопитель Н2 не пуст и канал К2 не занят, то производится расчет времени обработки запроса в канале К2, и уменьшение количества запросов в накопителе Н2.
Рис. 6.8 Детальная блок-схема блока 9.
Блок 11.
В блоке 11 подсчитываются показатели системы.
Рис. 6.9 Детальная блок-схема блока11.
Блок 12.
В блоке 12 производится вывод результатов.
Рис. 6.10 Детальная блок-схема блока12.
. Результаты моделирования
Результаты моделирования представлены с помощью формы следующего вида:
Заключение
Как уже отмечалось выше, в основе построения моделирующего алгоритма лежит принцип t. К преимуществам такого подхода к моделированию можно отнести простоту и наглядность, а также сравнительно небольшой расход машинной памяти Основной недостаток моделирующих алгоритмов, построенных с использованием принципа t - это большой расход машинного времени.
Рекомендации по совершенствованию алгоритма и программы моделирования:
- повышение гибкости алгоритма;
- увеличение удобства работы пользователя;
- введение возможности оперативно вмешиваться в процесс моделирования с целью внесения необходимых поправок и изменений в текущее состояние системы;
- выгрузка текущего состояния системы в файл с возможностью дальнейшей загрузки и продолжения процесса моделирования.
Список литературы
- Советов Б.Я., Яковлев С. А. Моделирование систем. - М.:ВШ,2003.
- Советов Б.Я., Яковлев С.А. Моделирование систем. Практикум. - М.:ВШ,2007.
- Вентцель Е.С. Исследование операций. - М.:Сов. Радио, 1972.