Моделирование работы прохождения запросов по дуплексному каналу связи

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

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 - это большой расход машинного времени.

Рекомендации по совершенствованию алгоритма и программы моделирования:

  1. повышение гибкости алгоритма;
  2. увеличение удобства работы пользователя;
  3. введение возможности оперативно вмешиваться в процесс моделирования с целью внесения необходимых поправок и изменений в текущее состояние системы;
  4. выгрузка текущего состояния системы в файл с возможностью дальнейшей загрузки и продолжения процесса моделирования.

 

Список литературы

 

  1. Советов Б.Я., Яковлев С. А. Моделирование систем. - М.:ВШ,2003.
  2. Советов Б.Я., Яковлев С.А. Моделирование систем. Практикум. - М.:ВШ,2007.
  3. Вентцель Е.С. Исследование операций. - М.:Сов. Радио, 1972.