Моделирование работы узла коммутации
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Государственное образовательное учреждение
высшего профессионального образования
Кубанский государственный технологический университет
(КубГТУ)
Кафедра ВТ и АСУ
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовому проекту
на тему Моделирование работы узла коммутации_______
(тема курсового проекта)
Выполнил студент Некрасова М.В. группы 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,