Моделирование работы узла коммутации

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

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

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

Кубанский государственный технологический университет

(КубГТУ)

Кафедра ВТ и АСУ

 

 

 

 

 

 

 

 

 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовому проекту

на тему Моделирование работы узла коммутации_______

(тема курсового проекта)

Выполнил студент Некрасова М.В. группы 06 - К - ПИ1

Допущен к защите

Руководитель проекта к.т.н. доц. Мурлин А.Г.

 

 

 

 

 

 

 

Краснодар

 

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

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

Кубанский государственный технологический университет

(КубГТУ)

Кафедра ВТ и АСУ

 

 

ЗАДАНИЕ

на курсовой проект

 

Студенту: Некрасова М.В. группы 06 - К - ПИ1 3 курса

факультета КТАС

специальности 080801

прикладная информатика

 

Тема работы: Моделирование работы узла коммутации

Содержание задания: Разработать программу, моделирующую работу узла коммутации в течении 10 секунд.

Объем работы:

а) пояснительная записка к работе 19 с.

б) программа

Рекомендуемая литература: Советов Б.Я., Яковлев С.А. Моделирование систем.

Срок выполнения работы: с 10 февраля по 23 мая 2009г.

Срок защиты: 23 мая 2009г.

Дата выдачи задания: 1 марта 2009г.

Дата сдачи работы на кафедру : 2009г.

Руководитель проекта к.т.н. доц. Мурлин А.Г.

Задание принял студент

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

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

Кубанский государственный технологический университет

(КубГТУ)

 

Реферат

 

Пояснительная записка курсового проекта 19 с., 3 рис., 6 источников.

УЗЕЛ КОММУТАЦИИ, СООБЩЕНИЕ, БУФЕР, ПРОЦЕССОР, ВЫХОДНЫЕ ЛИНИИ, МОДЕЛИРОВАНИЕ

Объектом исследования является узел коммутации.

Цель работы состоит в моделировании работы узла коммутации.

 

Содержание

 

Введение

1. Нормативные ссылки

. Постановка задачи

. Разработка имитационной модели

.1 Описание алгоритма

.2 Блок-схема алгоритма

. Разработка программы

.1 Описание программы

.2 Использованные команды и функции

.3 Листинг

. Результаты машинного тестирования программы

Заключение

Литература

 

Введение

 

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

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

1. Нормативные ссылки

 

1.ГОСТ 2.105-95. Общие требования к текстовым документам

2.ГОСТ Р 50739-95. Государственный стандарт РФ. Средства вычислительной техники. Защита от несанкционированного доступа к информации. Общие технические требования

3.ГОСТ 7.32-2001. СИБИД. Отчет о НИР. Структура и правила оформления

.ГОСТ 7.1-84 СИБИД. Библиографическое описание документа. Общие требования и правила составления

.ГОСТ 7.80-2000 Библиографическая запись. Заголовок. Общие требования и правила составления

.ГОСТ 19.701-90 (ИСО 5807-85) ЕСПД. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения

7.ГОСТ 34.601-90 Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания

2. Постановка задачи

 

В узел коммутации сообщений, состоящий из входного буфера, процессора, двух исходящих буферов и двух выходных линий, поступают сообщения с двух направлений. Сообщения с одного направления поступают во входной буфер, обрабатываются в процессоре, буферируются в выходном буфере первой линии и передаются по выходной линии. Сообщения со второго направления обрабатываются аналогично, но передаются по второй выходной линии. Применяемый метод контроля потоков требует одновременного присутствия в системе не более трех сообщений на каждом направлении. Сообщения поступают через интервалы 15 7 мс. Время обработки в процессоре равно 7 мс на сообщение, время передачи по выходной линии равно 15 5 мс. Если сообщение поступает при наличии трех сообщений в направлении, то оно получает отказ.

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

3. Разработка имитационной модели

 

.1 Описание алгоритма

 

Программа с интервалом 9 4 с генерирует транзакты с помощью блока GENERATE. Транзакт переходит к метке zanat (блок QUEUE), в случае если при проверке блоком GATE выяснилось, что память занята, где он становится в очередь в резервный канал, остальные транзакты добавляются в группу 1 (JOIN 1), после чего управление передается на метку IB (блок TRANSFER). Выполняется проверка в блоке TEST: если количество транзактов группы 1 в системе больше 3, переходим к метке FIN, где транзакт удаляется; если количество транзактов группы 2 в системе больше 3, также переходим к метке FIN, иначе транзакт помещается в очередь к процессору с помощью блока QUEUE,