Филиал федерального государственного бюджетного образовательного учреждения высшего образования
«Национальный исследовательский университет «МЭИ»
В г. Смоленске
Кафедра вычислительной техники
Направление: 09.03.01. «Информатика и вычислительная техника»
Профиль:«Программное обеспечение средств вычислительной техники и
автоматизированных систем»
Расчетно-графическая работа
по курсу: «Моделирование»
на тему
Студент: Сидоров В.А.
Группа: АС-18
Вариант: 8
Преподаватель: Прокуденков Н.П.
Смоленск 2022
Содержание
Введение. 5
1. Постановка задачи. 7
2. Составление структурной схемы системы. 8
3. Анализ задачи. 8
4. Составление блок-диаграммы GPSS. 9
5. Оформление модели в GPSS. 11
6. Текст программы на языке GPSS. 13
7. Стандартный отчет GPSS о работе системы.. 14
8. Выводы о работе модели. 16
9. Литература ………………………………………………………… ……….17
Введение
Ваше введение
Постановка задачи
В системе передачи данных осуществляется обмен пакетами данных между пунктами А и В по дуплексному каналу связи. Пакеты поступают в пункты системы от абонентов с интервалами времени между ними 10 ± 3 мс. Передача пакета занимает 10 мс. В пунктах имеются буферные регистры, которые могут хранить два пакета (включая передаваемый). В случае прихода пакета в момент занятости регистров пунктам системы предоставляется выход на спутниковую полудуплексную линию связи, которая осуществляет передачу пакетов данных за 10 ± 5 мс. При занятости спутниковой линии пакет получает отказ.
Смоделировать обмен информацией в системе передачи данных в течение 1 мин. Определить частоту вызовов спутниковой линии и её загрузку. В случае возможности отказов определить необходимый для безотказной работы системы объём буферных регистров.
Составление структурной схемы системы.
Структурная схема отображает общий вид модели, то есть количество источников требований, обслуживающих каналов, очередей и способы их взаимодействия друг с другом. Кроме того, в структурной схеме указываются в случае их наличия потери или, другими словами, те требования, которые в силу каких-то особых условий изменили маршрут своего следования или вообще ушли из модели необслуженными.
Структурная схема данной задачи состоит из двух источников требований, имитирующих поступление сообщений из пункта А в пункт В и обратно, трех одноканальных устройств, два из которых изображают дуплексные каналы связи, а третий – канал, обслуживающий требования, если два других канала заняты. Кроме того, в каждом канале связи имеются буферы для хранения поступающих сообщений.
Структурная схема системы отображена на рисунке 1.
Рисунок 1 – Структурная схема системы
2. Анализ задачи
Из условия задачи можно описать данную систему как совокупность трех одноканальных устройств.
Одноканальное устройство имеет:
- список отложенных прерываний – список транзактов, ожидающих занятия ОКУ по приоритету;
- список прерываний – список транзактов, обслуживание которых данным ОКУ было прервано:
- список задержки – список транзактов, ожидающих занятия ОКУ в порядке приоритета;
- список повторных попыток – список транзактов, ожидающих изменения состояния ОКУ.
Поскольку ОКУ в модели может быть много, для различия им дают символические имена. Имена образуются так же, как и имена блоков.
При моделировании возможны следующие режимы организации функционирования ОКУ:
- занятие ОКУ и его освобождения;
- прерывание обслуживания ОКУ;
- недоступность ОКУ и восстановление доступности.
Составление блок-диаграммы GPSS
Модели систем на GPSS могут быть первично описаны в виде блок-диаграмм. Блок-диаграмма представляет собой набор символов с характерными очертанием блоков, соединенных между собой линиями. Вид каждого из блоков стандартен. Модель строится следующим образом. Из допустимого множества блоков выбирают необходимые и далее выстраивают их в диаграмму для того, чтобы в процессе функционирования модели они взаимодействовали друг с другом. Использование блоков при построении моделей зависит от логических схем работы реальных систем, моделируемых на ЭВМ. При этом отдельные элементы модели и модель в целом имеют достаточно различимое подобие. Оно может быть также усилено разработчиком за счет более продуманного на этапе разработки разделения исследуемого объекта и модели на сегменты.
Конфигурация блок-диаграммы отражает направления, по которым происходит движение перемещающихся элементов – транзактов. Работа модели заключается в перемещении транзактов от блоков к блокам.
В самом начале моделирования в модели нет ни одного транзакта. В процессе моделирования транзакты входят в модель в определенные моменты времени в соответствии с теми логическими потребностями, которые возникают в моделируемой системе. Подобным образом транзакты покидают модель в определенные моменты времени в зависимости от специфики моделирования.
Блок-диаграмма системы показана на рисунке 2.
Рисунок 2 –Блок-диаграмма системы