Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Пояснительная записка к курсовой работе по курсу- Микропроцессорные системы Моделировани

Работа добавлена на сайт samzan.net: 2016-03-30

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 13.5.2024

МИНИСТЕРСТВО НАУКИ И ОБРАЗОВАНИЯ РФ

ГБОУ ВПО РГРТУ

Кафедра САПР ВС

Пояснительная записка

к курсовой работе по курсу:

«Микропроцессорные системы»

«Моделирование распределенной микропроцессорной системы обработки данных»

Выполнил ________  Рыбин И.А

  студент гр.846.

Проверил ________ Хрюкин В.И

  доцент кафедры САПР ВС.

                                          

                                                   

Рязань 2012


ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное бюджетное образовательное учреждение

высшего профессионального образования

РЯЗАНСКИЙ   ГОСУДАРСТВЕННЫЙ   РАДИОТЕХНИЧЕСКИЙ   УНИВЕРСИТЕТ

Кафедра САПР вычислительных средств

Задание

на курсовой проект по дисциплине

Микропроцессорные системы

Студенту   Рыбин Игорь Александрович ____________группы  846

1. Тема курсового проекта: Моделирование распределенной микропроцессорной системы обработки информации

2. Исходные данные:  вариант 33

3. Содержание пояснительной записки:

Титульный лист

Задание на проектирование

Содержание

Введение

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

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

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

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

Разработка программы моделирования на языке GPSS

Имитационный эксперимент и его результаты

Заключение

Библиографический список

Приложения (листинги модели и полученных результатов)

4. Литература

1. Рыжиков Ю.И. Имитационное моделирование. Теория и технологии. СПб.: КОРОНА принт; М.: Альтекс-А, 2004.

2. Томашевский В., Жданова Е. Имитационное моделирование в среде GPSS. М.: Бестселлер, 2003.   

3. Кудрявцев Е.М. GPSS World. Основы имитационного моделирования различных систем. М.: ДМК Пресс, 2004.

4. Шрайбер Т.Дж. Моделирование на GPSS. М.: Машиностроение, 1980.

5. Срок представления проекта к защите __________________________________

 

Руководитель: _______________________

Студент _________________________  Дата выдачи задания _________________


Оглавление

Введение 4

Анализ задания 6

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

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

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

Разработка программы моделирования на языке GPSS. 17

Заключение 19

Библиографический список 20

Приложения 21


Введение

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

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

- существенно  меньшие  затраты  времени  на  программирование;

- возможность  предварительной  разработки  набора  стандартных  компонент  имитационных  моделей  для  заданного  класса  объектов;

- удобство  описания  моделей,  а  также  представления  входных  и  выходных  данных;

- автоматическое  формирование  необходимых  типов  данных  и  распределение  памяти  в  процессе  имитационного  эксперимента  и  т.д.

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

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


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

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

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

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

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

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

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

мкс;

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

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


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

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

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

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

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

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

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


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

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

  1. Вход заявки (транзакта), одного из двух типов, в модель;
  2. Вход в буфер системы (VBUF);
  3. Поиск наименее загруженного буфера 1го сегмента;
  4. Вход в буфер №1 (BUF1) (по условию выполнения п.3);
  5. Выход из буфера системы (VBUF);
  6. Вход в Микропроцессор №1 (PROC1);
  7. Выход из буфера №1 (BUF1);
  8. Обработка транзакта за 13±3 мкс (для сигнала 1го типа), за 17±6 мкс (для сигнала 2го типа);
  9. Выход из микропроцессора №1 (PROC1);
  10. Переход к определению наименее загруженного буфера 2го сегмента;
  11. Вход в буфер №2 (BUF2) (по условию выполнения п.3);
  12. Выход из буфера системы (VBUF);
  13. Вход в Микропроцессор №2 (PROC2);
  14. Выход из буфера №2 (BUF2);
  15. Обработка транзакта за 13±3 мкс (для сигнала 1го типа), за 17±6 мкс (для сигнала 2го типа);
  16. Выход из микропроцессора №2 (PROC2);
  17. Переход к определению наименее загруженного буфера 2го сегмента;
  18. Поиск наименее загруженного буфера 2го сегмента;
  19. Вход в буфер №3 (BUF3) (по условию выполнения п.18);
  20. Вход в Микропроцессор №3 (PROC3);
  21. Выход из буфера №3 (BUF3);
  22. Обработка транзакта за 22±1 мкс (для сигнала 1го типа), за 25±4 мкс (для сигнала 2го типа)
  23. Выход из микропроцессора №3 (PROC3);
  24. Вход в буфер №4 (BUF4) (по условию выполнения п.18);
  25. Вход в Микропроцессор №4 (PROC4);
  26. Выход из буфера №4 (BUF4);
  27. Обработка транзакта за 22±1 мкс (для сигнала 1го типа), за 25±4 мкс (для сигнала 2го типа)
  28. Выход из микропроцессора №4 (PROC4);
  29. Вход в буфер №5 (BUF5) (по условию выполнения п.18);
  30. Вход в Микропроцессор №5 (PROC5);
  31. Выход из буфера №5 (BUF5);
  32. Обработка транзакта за 22±1 мкс (для сигнала 1го типа), за 25±4 мкс (для сигнала 2го типа)
  33. Выход из микропроцессора №5 (PROC5);
  34. Уничтожение транзактов;




1. Реферат- Марийцы
2. тема подчиненного регулирования АЭП системы ТПД с Прегуляторами скорости и тока якоря.
3. оценка состояния запасов промх рыб; 2 прогнозирование возможных вылов; Исходя из этого осуществляется кон
4. Сущность работы с Windows и Excel
5. Лекция- Методика создания программ После молодежки иногда молодежь говорит- скучно детский сад М
6. Они могут быть определены законом нормативными актами или уполномоченным органом данной страны
7. 1 Економічний зміст та послідовність визначення прибутку підприємства
8. тема школы Авторские воспитательные системы
9. стимулус не из благородных- так когдато называли длинную заостренную палку которой погоняли быков и муло
10. Уголовно-правовое регулирование в сфере компьютерной информации
11. Предмет механики
12. состоит из протоплазмы и ядра
13. на тему- Отчет о финансовых результатах- порядок построения в отечественной и зарубежной практике
14. тематический план учебной дисциплины Гражданское право ч
15. In God we trust ll others we udit
16. Реферат- Активация алкенов и алкинов
17. Ценные бумаги как объект гражданских правоотношений
18. . Разве приемов работы с историчими источми в России в 181 пол
19. Лабораторная работа 4 Основы языка Object Pscl
20. Вектор напряженности Е при переходе через границу диэлектриков испытывает скачкообразное изменение тем