Описание программы моделирования

Лабораторная работа по предмету «Информатика»
Информация о работе
  • Тема: Описание программы моделирования
  • Количество скачиваний: 5
  • Тип: Лабораторная работа
  • Предмет: Информатика
  • Количество страниц: 6
  • Язык работы: Русский язык
  • Дата загрузки: 2015-01-10 00:50:10
  • Размер файла: 345.03 кб
Помогла работа? Поделись ссылкой
Ссылка на страницу (выберите нужный вариант)
  • Описание программы моделирования [Электронный ресурс]. – URL: https://www.sesiya.ru/laboratornaya-rabota/informatika/1211-opisanie-programmy-modelirovaniya/ (дата обращения: 28.07.2021).
  • Описание программы моделирования // https://www.sesiya.ru/laboratornaya-rabota/informatika/1211-opisanie-programmy-modelirovaniya/.
Есть ненужная работа?

Добавь её на сайт, помоги студентам и школьникам выполнять работы самостоятельно

добавить работу
Обратиться за помощью в подготовке работы

Заполнение формы не обязывает Вас к заказу

Информация о документе

Документ предоставляется как есть, мы не несем ответственности, за правильность представленной в нём информации. Используя информацию для подготовки своей работы необходимо помнить, что текст работы может быть устаревшим, работа может не пройти проверку на заимствования.

Если Вы являетесь автором текста представленного на данной странице и не хотите чтобы он был размешён на нашем сайте напишите об этом перейдя по ссылке: «Правообладателям»

Можно ли скачать документ с работой

Да, скачать документ можно бесплатно, без регистрации перейдя по ссылке:

Министерство по науке и образованию РФ
Федеральное государственное бюджетное образовательное
учреждение высшего профессионального образования
Тульский государственный университет

Кафедра вычислительной техники


МОДЕЛИРОВАНИЕ СИСТЕМ



Лабораторная работа №4
Описание программы моделирования
Вариант 3.2.3, 4а









Выполнил студент гр.
Проверил: доц. каф. ВТ



Тула 2014г.
Задание:
Информация, требующая обработки, поступает с терминалов пользователей в виде сообщений длиной q бит с 0.01 интенсивностью сообщений в секунду. Можно считать, что длина сообщений равномернораспределена в интервале 0..15360. Абонентская ЭВМ, подключенная к узлу коммутации, производительностью h бит/с обрабатывает поступающую от концентраторов информацию. Концентраторы обеспечивают сопряжение входных низкоскоростных каналов связи с выходнымвысокоскоростным каналом. Мультиплексные каналы ЭВМ обслуживают по 15 терминалов каждый, передавая данные к ЭВМ со скоростью 9600 бит/с.
При недостатке вычислительной мощности для обработки информациипользователей абонентская ЭВМ через узлы коммутации и магистральный канал связи с пропускной способностью 800000 бит/с подключаетсяпосредством центра коммутации к ЭВМ верхнего уровня сети (главнаяЭВМ), которые имеют суммарную производительность H бит/спри наличии 4 мультиплексных каналов. При этом предполагается, что процессы коммутации выполняются мгновенно.
Требуется определить путем имитационного моделирования зависимость вероятности отказа в выполнении работ отпроизводительности абонентской ЭВМ, если она меняется в пределах от 50 до 200 тыс. опер./с с шагом 20 тыс. опер./с.


Цель работы: на основе имитационного алгоритма описать программу моделирования.
В процессе моделирования информационно-вычислительной сети коллективного пользования разбиваем систему на элементы, взаимодействующие между собой. Каждый из этих элементов образует свой класс с присущими ему атрибутами и операциями, определяющими поведение экземпляров (объектов) этого класса.
Первым разрабатывается и описывается родительский класс EVM (рис.1).

Рисунок 1. Диаграмма класса evm.
Он является наследником базового класса TObject.
Атрибутh (public), т. е. любой класс, имеющий доступ к объекту класса evm , имеет доступ и к этому атрибуту.Этот атрибут отвечает за производительность ЭВМ. Атрибут является целочисленной переменной.
Класс evm имеет операцию: create(). Операция имеет признак видимости public. Кроме того create является операцией класса, тип выражения, возвращающего значения которого evm.
Класс evm является родительским для классов Signal, Result, TerminalКласс evm является родительским для классов Signal, Result, Terminal, Solve.
На рисунке 2, представлен класс Signal, имеющий атрибуты типа integer.

Рисунок 2. Диаграмма класса Signal.

Операции create() - имеют признак видимости public.Create- операция класса, возвращающая выражения типа Signal. Атрибуты являются публичными. Q –размер сообщение, T- время поступления сигнала.
КлассResult(рис. 3) имеет атрибуты типа integerи double.

Рисунок 3. Диаграмма класса Result
Операции create() - имеют признак видимости public.Create - операция класса, возвращающая выражения типа Result. Атрибуты являются публичными. H –производительность ЭВМ,chance- зависимость вероятности отказа в выполнении работ отпроизводительности абонентской ЭВМ.
Класс Solve (рис. 4) имеет атрибуттипа массив содержащий объекты класса Result.

Рисунок 4. Диаграмма класса Solve
Операции Solve(),create() – имеют признак видимости public. Операция Solve– запускает в работу механизм моделирования системы и возвращает массив содержащий объекты класса Result., create - операция класса, возвращающая выражения типа Solve.
Класс Terminal(рис. 5), атрибуты типовмассив содержащий объекты класса Signal и Random.Атрибут Randomимеет признак видимости Random.

Рисунок 5. Диаграмма класса Terminal
Create - операция класса, возвращающая выражения типа Terminal.Terminal()– конструктор класса, при инициализации которого вычисляется время сигналов. На рисунке 6 показана общая диаграмма классов системы.

Рис. 6. Общая диаграмма классов системы
Для каждого класса создаются экземпляры (объекты), которые используются при моделировании.
Вывод: разработали описание программы моделирования.