Пример готовой курсовой работы по предмету: Информационные технологии
Содержание
1. Построение концептуальной модели системы и ее формализация
1.1. Формулировка цели и постановка задачи машинного моделирования системы
Необходимо исследовать работу вычислительной системы. В качестве цели моделирования выберем изучение функционирования системы, а именно оценивание ее характеристик с точки зрения эффективности работы системы, т.е. будет ли она простаивать, работать на износ или работать с запасом. В качестве цели эффективного функционирования системы целесообразно выбрать максимизацию загрузки ЭВМ.
С учетом имеющихся ресурсов в качестве метода решения задачи выберем метод имитационного моделирования, позволяющий не только анализировать характеристики модели, но и проводить структурный, алгоритмический и параметрический синтез модели на ЭВМ при заданных критериях оценки эффективности и ограничениях.
Постановка задачи исследования работы вычислительной системы как системы, состоящей из трех ЭВМ, представлена в задании к курсовому проектированию, из которого следует, что необходимо определить:
• вероятность подключения резервной аппаратуры;
• характеристики очереди пакетов в пункте В;
Пересмотр начальной постановки задачи исследования не предусмотрен.
1.2. Анализ задачи моделирования системы
В качестве критерия оценки эффективности процесса функционирования системы целесообразно выбрать загрузку каждой ВС максимальной. Соотношение загрузки каждой ВС должно быть в среднем одинаковым, чтобы каждое устройство было задействовано равноценно. В качестве еще одного традиционного критерия оценки эффективности процесса функционирования системы можно выбрать минимальное время обслуживания заявок в системе в целом при максимальном количестве обслуженных заявок.
Экзогенные (независимые) переменные модели:
• интервал времени (интенсивность) прихода пакета;
• время передачи пакета с помощью каналов связи между ВС
Эндогенные (зависимые) переменные модели:
• загрузка очереди у каждой ВС;
• количество пакетов, обработанных на каждой ВС;
При построении математической имитационной модели процессов функционирования системы будем использовать непрерывно-стохастический подход на примере типовой Q-схемы, потому что исследуемая система – вычислительная система работы ЭВМ – может быть представлена как система массового обслуживания с непрерывным временем обработки параметров при наличии случайных факторов.
Формализовав процесс функционирования исследуемой системы в абстракциях Q-схемы, на втором этапе алгоритмизации модели и ее машинной реализации выберем язык имитационного моделирования, потому что высокий уровень проблемной ориентации языка значительно упростит программирование, а специально предусмотренные в нем возможности сбора, обработки и вывода результатов моделирования позволят быстро и подробно проанализировать возможные исходы имитационного эксперимента с моделью. Для получения полной информации о характеристиках процесса функционирования системы необходимо будет провести полный факторный эксперимент, который позволит определить, насколько эффективно функционирует система, и выдать рекомендации по ее усовершенствованию.
Выдержка из текста
Задание
22. Система передачи данных обеспечивает передачу пакетов данных из пункта А в пункт С через транзитный пункт В. В пункт А пакеты поступают через 11 6 мс. Здесь они буферизуются в накопителе емкостью
1. пакетов и передаются по любой из двух линий: АВ 1 – за
1. мс или АВ 2 – за 18 4 мс. В пункте В они снова буферизуются в накопителе емкостью
2. пакетов и далее передаются по линиям ВС 1 (за 24 4 мс) и ВС 2 (за
2. мс).
Причем пакеты из АВ 1 поступают в ВС 1, а из АВ 2 – в ВС
2. Чтобы не было переполнения накопителя, в пункте В вводится пороговое значение его емкости –
1. пакетов. При достижении очередью порогового значения происходит подключение резервной аппаратуры и время передачи снижается для линий ВС 1 и ВС 2 до
1. мс. Смоделировать прохождение через систему передачи данных
60. пакетов. Определить вероятность подключения резервной аппаратуры и характеристики очереди пакетов в пункте В. В случае возможности его переполнения определить необходимое для нормальной работы пороговое значение емкости накопителя
Список использованной литературы
Список используемой литературы
1. Карпов Ю. Имитационное моделирование систем. Введение в моделирование AnyLogic 5 — И: БХВ — Петербург, 2005 — 400с.
2. Эккель Б. Философия Java. Библиотека программиста. 4-е изд. — СПб. Питер, 2009 — 640 с.