Создание имитационных моделей систем массового обслуживания на ЭВМ

Характеристика распределенной микропроцессорной системы обработки данных. Порядок определения необходимого объема входного буфера системы и микропроцессора 2-го сегмента конвейера. Разработка структурной схемы МПС и анализ алгоритма функционирования.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 11.02.2014
Размер файла 110,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

3

Введение

В настоящее время использование современных компьютеров является мощным средством реализации имитационных моделей в САПР вычислительных средств. Для того, чтобы реализовать имитационную модель сложной системы в составе САПР требуются специальные средства автоматизации моделирования, в состав которых обычно входят язык описания объектов моделирования, средства обработка языковых конструкций система организации имитационного процесса во времени.

Одним из таких специализированных и эффективных средств имитационного моделирования и исследования сложных техническим систем является GPSS (GENERAL PURPOSE SIMULATION SYSTEM). Это универсальная система имитационного моделирования дискретных объектов и процессов и одноимённый входной язык, предназначенные для построения моделей и проведения вычислительного эксперимента. Язык GPSS ориентирован на класс объектов, которые можно представить в виде систем массового обслуживания. В него входят специальные средства, позволяющие описывать поведение исследуемых систем в динамике.

Целью данной курсовой работы является изучение и освоение навык создания имитационных моделей систем массового обслуживания на ЭВМ с помощью специального языка моделирования GPSS , который позволяет при моделировании на ЭВМ проводить всего за несколько секунд реального времени эксперименты, отнимающие недели, месяцы и даже годы модельного времени.

1. Анализ задания

1.1 Исходные данные

Распределенная микропроцессорная система обработки данных обеспечивает обработку заявок, поступающих от территориально удаленного объекта с частотой 125 кГц, и состоит из 5 микропроцессоров, объединенных в двухсегментный конвейер. В общем потоке 1/3 заявок принадлежит 1-му типу, остальные - ко 2-му. Из входного буфера системы заявки направляются в буфер одного из двух микропроцессоров 1-го сегмента конвейера, объем которого рассчитан на 10 заявок. Время обработки заявки 1-го типа в 1-ом сегменте - 144 мкс, 2-го типа - 176 мкс. Распределение заявок происходит по критерию минимума входной очереди. Обработанные заявки поступают во входной буфер одного из трех микропроцессоров 2-го сегмента, имеющий минимальное содержимое. Время обработки в микропроцессоре 2-го сегмента заявок 1-го типа составляет 221 мкс, 2-го типа - 255 мкс.

Смоделировать работу системы в течение 4 мс. Определить необходимые объемы входного буфера системы и входных буферов микропроцессора 2-го сегмента конвейера. Обеспечить сбор статистики по работе всех очередей системы.

1.2 Проанализируем исходные данные

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

где - частота поступления, а Т- время периода поступления.

мкс;

Таким образом, данные поступают во входной буфер системы через каждые 8 мкс и распределение заявок, в буфер первого и второго микропроцессоров, происходит по критерию минимума входной очереди. Далее заявки обрабатываются соответственно и выходят из первого сегмента. Затем обработанные заявки поступают во входной буфер одного из трех микропроцессоров 2-го сегмента, имеющий минимальное содержимое.

По условию задания требуется определить объемы входных буферов системы и 2-го сегмента.

микропроцессорный буфер конвейер

2. Разработка структурной схемы исследуемой МПС

В нашем случае имеется система обработки информации от удаленного объекта, состоящая из:

входного буфера данных системы;

пяти микропроцессоров, объединенных в конвейер.

В свою очередь конвейер разбит на 2 сегмента. Первый содержит 2 микропроцессора, а второй три микропроцессора.

Графически схема представлена на рис. 1:

Рис. 1 Структурная схема исследуемой МПС

3. Анализ алгоритма функционирования исследуемой МПС

Алгоритм обработки транзактов:

Вход заявки (транзакта), одного из двух типов, в модель;

Вход в буфер системы (VBUF);

Поиск наименее загруженного буфера 1го сегмента;

Вход в буфер №1 (BUF1) (по условию выполнения п.3);

Выход из буфера системы (VBUF);

Вход в Микропроцессор №1 (PROC1);

Выход из буфера №1 (BUF1);

Обработка транзакта за 14±4 мкс (для сигнала 1го типа), за 17±6 мкс (для сигнала 2го типа);

Выход из микропроцессора №1 (PROC1);

Переход к определению наименее загруженного буфера 2го сегмента;

Вход в буфер №2 (BUF2) (по условию выполнения п.3);

Выход из буфера системы (VBUF);

Вход в Микропроцессор №2 (PROC2);

Выход из буфера №2 (BUF2);

Обработка транзакта за 14±4 мкс (для сигнала 1го типа), за 17±6 мкс (для сигнала 2го типа);

Выход из микропроцессора №2 (PROC2);

Переход к определению наименее загруженного буфера 2го сегмента;

Поиск наименее загруженного буфера 2го сегмента;

Вход в буфер №3 (BUF3) (по условию выполнения п.18);

Вход в Микропроцессор №3 (PROC3);

Выход из буфера №3 (BUF3);

Обработка транзакта за 22±1 мкс (для сигнала 1го типа), за 25±5 мкс (для сигнала 2го типа)

Выход из микропроцессора №3 (PROC3);

Вход в буфер №4 (BUF4) (по условию выполнения п.18);

Вход в Микропроцессор №4 (PROC4);

Выход из буфера №4 (BUF4);

Обработка транзакта за 22±1 мкс (для сигнала 1го типа), за 25±5 мкс (для сигнала 2го типа)

Выход из микропроцессора №4 (PROC4);

Вход в буфер №5 (BUF5) (по условию выполнения п.18);

Вход в Микропроцессор №5 (PROC5);

Выход из буфера №5 (BUF5);

Обработка транзакта за 22±1 мкс (для сигнала 1го типа), за 25±5 мкс (для сигнала 2го типа)

Выход из микропроцессора №5 (PROC5);

Уничтожение транзактов;

4. Модель исследуемой МПС в виде системы массового обслуживания (СМО)

При решении задач моделирования с помощью СМО процесс анализа связан с исследованием прохождения через эти системы заявок (транзактов). Все транзакты являются случайными процессами и при моделировании СМО могут быть известны лишь законы распределения и числовые характеристики этих случайных распределений, т.е. СМО носит статистический характер.

Устройства, в которых производится обслуживание транзактов, называются обслуживающими аппаратами (ОА) или каналами. ОА в совокупности образуют статические объекты. Транзакты являются динамическими объектами. ОА (каналы) описываются в СМО с помощью булевых переменных: «свободно» или «занято» («1» или «0»).

В процессе работы СМО могут возникать очереди. Количество очередей может быть бесконечно или с ограничением. Правила, согласно которым заявки выбираются из очереди, называются дисциплиной обслуживания. Величина, выражающая преимущество на право обслуживания называется приоритетом.

В соответствии с полученной структурной схемой модели, представим её в виде СМО. В нашей модели роль сигналов, поступающих с частотой 125кГц, выполняют транзакты (динамические объекты), поступающие в модель каждые 8 мкс. Приоритет этих транзактов, согласно заданию, одинаков (они поступают по критерию минимума входной очереди). В качестве микропроцессоров: PROC1, PROC2, PROC3, PROC4, PROC5 выступает ОА типа прибор (FACILITY); в качестве входного буфера системы и буферов микропроцессоров соответственно: BUF1, BUF2 - ОА типа память (STORAGE), а VBUF, BUF3, BUF4, BUF5 - ОА типа очередь (QUEUE). За единицу модельного времени принята 1 мкс.

Передача сигналов из входного буфера системы (VBUF) осуществляется в буфер одного из двух микропроцессоров первого сегмента конвейера, т.е. либо в BUF1 , либо в BUF2 соответственно, распределение заявок происходит по критерию минимума входной очереди. Обработанные заявки поступают во входной буфер одного из трех микропроцессоров 2-го сегмента, имеющий минимальное содержимое. И на этом система обработки заявок заканчивает свою работу. Данная модель реализована на рисунке ниже:

УО-удаленный объект;

Рис. 2 Модель в виде СМО

Размещено на Allbest.ru

...

Подобные документы

  • Разработка структурной схемы и алгоритм функционирования исследуемой микропроцессорной системы (МПС). Модель исследуемой МПС в виде системы массового обслуживания. Листинг программы моделирования на языке GPSS, результаты имитационных экспериментов.

    курсовая работа [193,3 K], добавлен 25.11.2013

  • Определение назначения и описание функций имитационных моделей стохастических процессов систем массового обслуживания. Разработка модели описанной системы в виде Q-схемы и программы на языке GPSS и C#. Основные показатели работы имитационной модели.

    курсовая работа [487,4 K], добавлен 18.12.2014

  • Определение характеристик системы массового обслуживания – вероятность обслуживания заявки, занятости любого канала системы, среднее число занятых каналов. Описание блок-схемы алгоритма. Разработка имитационной и аналитической моделей и их сравнение.

    курсовая работа [860,4 K], добавлен 24.12.2013

  • Разработка программы, имитирующей работу системы массового обслуживания. Методы и средства решения задачи. Создание концептуальной и структурной моделей системы. Анализ и оценка результатов моделирования, определение достоинств и недостатков системы.

    курсовая работа [469,5 K], добавлен 03.03.2015

  • Разработка структурной схемы и обобщенного алгоритма работы прибора. Оценка максимальной погрешности линейного датчика давления и нормирующего усилителя. Разработка элементов принципиальной электрической схемы микропроцессорной системы сбора данных.

    курсовая работа [2,1 M], добавлен 08.02.2015

  • Применение цифровых микросхем для вычисления, управления и обработки информации. Назначение микропроцессора и устройств микропроцессорной системы, их структурная и принципиальная схемы. Системная шина процессора и распределение адресного пространства.

    курсовая работа [1,5 M], добавлен 29.02.2012

  • Назначение и устройство микропроцессорной системы контроля. Описание функциональной схемы микропроцессорной системы контроля. Расчет статической характеристики канала измерения. Разработка алгоритма функционирования микропроцессорной системы контроля.

    курсовая работа [42,0 K], добавлен 30.08.2010

  • Общая характеристика системы массового обслуживания, исходные данные для ее создания. Особенности построения алгоритма имитационной модели задачи о поступлении заявок (клиентов) в канал (парикмахерскую). Описание функционирования математической модели.

    курсовая работа [154,1 K], добавлен 19.05.2011

  • Проектирование системы массового обслуживания, состоящей из двух генераторов псевдослучайных величин и электронной вычислительной машины, обрабатывающей поступающие заявки. Разработка структурной схемы и алгоритмической модели проектируемой системы.

    курсовая работа [194,5 K], добавлен 30.10.2013

  • Построение имитационной модели системы массового обслуживания с дисциплиной обслуживания FIFO, варьируемыми входными факторами (число устройств, емкость накопителя) и возможностью визуализации процесса функционирования системы. Построение генераторов.

    курсовая работа [852,1 K], добавлен 07.06.2013

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

    курсовая работа [886,5 K], добавлен 24.06.2011

  • Компоненты и классификация систем массового обслуживания. Разработка СМО для лечебно-профилактического центра. Графическое представление СМО регистратуры ЛПЦ. Исследование режима функционирования обслуживающей системы. Алгоритм работы поликлиники.

    курсовая работа [715,3 K], добавлен 28.01.2016

  • Имитационное моделирование как один из наиболее широко используемых методов при решении задач анализа и синтеза сложных систем. Особенности имитационного моделирования систем массового обслуживания. Анализ структурной схемы системы передачи пакетов.

    курсовая работа [1,2 M], добавлен 28.05.2013

  • Распределение функций между аппаратной и программной частями микропроцессорной системы. Выбор микроконтроллера, разработка и описание структурной, функциональной и принципиальной схемы. Выбор среды программирования, схема алгоритма и листинг программы.

    курсовая работа [304,4 K], добавлен 17.08.2013

  • Разработка структурной схемы системы. Выбор и обоснование не указанных в задании элементов. Анализ временных параметров системы. Разработка файла конфигурации для системы сбора-обработки данных на языке AHDL. Моделирование цифровой части системы.

    курсовая работа [1,1 M], добавлен 26.10.2014

  • Методика системного исследования реальной динамической сложной системы посредством разработки ее имитационной модели. Разработка программы реализации алгоритма имитационного моделирования системы массового обслуживания "Интернет-провайдерская фирма".

    курсовая работа [2,0 M], добавлен 20.01.2010

  • Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.

    курсовая работа [2,1 M], добавлен 17.06.2013

  • Характеристика теоретических основ систем массового обслуживания и их структура функционирования. Анализ СМО на примере заказа такси. Сущность стохастического процесса смены дискретных состояний в непрерывном времени в форме моделирующего алгоритма.

    дипломная работа [1,0 M], добавлен 28.06.2014

  • Описание алгоритма работы и разработка структурной схемы МКС. Схема вывода аналогового управляющего сигнала, подключения ЖК-дисплея, клавиатуры и аварийного датчика. Разработка блок-схемы алгоритма главной программы работы МКС. Функция инициализации.

    курсовая работа [5,7 M], добавлен 26.06.2016

  • Описание модели в терминах PDEVS формализма с дискретными событиями DEJaView. Исследование принципов функционирования простейших моделей теории массового обслуживания, разработка ее алгоритма функционирования. Сущность терминов PDEVS под DEJaView.

    курсовая работа [219,1 K], добавлен 31.10.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.