Автор работы: Пользователь скрыл имя, 18 Ноября 2013 в 18:45, курсовая работа
Система GPSS предназначена для имитационного моделирования сложных дискретных систем.
Имитационное моделирование обеспечивает возможность испытания, оценки и проведения экспериментов с предлагаемой системой без каких-либо непосредственных воздействий на нее. При имитационном моделировании проводится эксперимент с программой, которая является моделью системы. Несколько часов, недель или лет работы исследуемой системы могут быть промоделированы на ЭВМ за несколько минут. В большинстве случаев модель является не точным аналогом системы, а скорее ее символическим изображением. Однако такая модель позволяет производить измерения, которые невозможно произвести каким-либо другим способом.
Введение.................................................................................................................3
2. Описание сети в виде системы массового обслуживания.................................4
2.1. Построение структурной схемы модели............... ......................................5
2.2.Формализация и алгоритмизация модели.....................................................6
2.3. Имитационный эксперимент ........................................................................7
2.3.1. Текст программы.................................................................................7
2.3.2. Описание программы...........................................................................8
2.3.3. Листинг результатов моделирования.................................................9
Заключение..................................................................................................................12
Список литературы.................................................................................................... 13
Saturday, November 2, 2013 00:28:40
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 12208.981 45 4 2
NAME VALUE
AB1 4.000
AB2 12.000
AB3 20.000
ABUF
BBUF
BC1 30.000
BC2 38.000
CAB1
CAB2
CAB3
CBC1
CBC2 5.000
LB2 29.000
OUT 45.000
PCB 27.000
QABF
QBBF
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 1000 0 0
2 TRANSFER 1000 0 0
3 TRANSFER 668 0 0
AB1 4 QUEUE 332 0 0
5 ENTER 332 0 0
6 DEPART 332 0 0
7 SEIZE 332 0 0
8 LEAVE 332 0 0
9 ADVANCE 332 0 0
10 RELEASE 332 0 0
11 TRANSFER 332 0 0
AB2 12 QUEUE 312 0 0
13 ENTER 312 0 0
14 DEPART 312 0 0
15 SEIZE 312 0 0
16 LEAVE 312 0 0
17 ADVANCE 312 0 0
18 RELEASE 312 0 0
19 TRANSFER 312 0 0
AB3 20 QUEUE 356 0 0
21 ENTER 356 0 0
22 DEPART 356 0 0
23 SEIZE 356 0 0
24 LEAVE 356 0 0
25 ADVANCE 356 0 0
26 RELEASE 356 0 0
PCB 27 TEST 1000 0 0
28 TRANSFER 1000 0 0
LB2 29 TRANSFER 0 0 0
BC1 30 QUEUE 1000 0 0
31 ENTER 1000 0 0
32 DEPART 1000 0 0
33 SEIZE 1000 0 0
34 LEAVE 1000 0 0
35 ADVANCE 1000 0 0
36 RELEASE 1000 0 0
37 TRANSFER 1000 0 0
BC2 38 QUEUE 0 0 0
39 ENTER 0 0 0
40 DEPART 0 0 0
41 SEIZE 0 0 0
42 LEAVE 0 0 0
43 ADVANCE 0 0 0
44 RELEASE 0 0 0
OUT 45 TERMINATE 1000 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
CAB1 332 0.677 24.900 1 0 0 0 0 0
CAB2 312 0.852 33.342 1 0 0 0 0 0
CAB3 356 0.726 24.911 1 0 0 0 0 0
CBC1 1000 0.664 8.111 1 0 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
QABF 1 0 1000 1000 0.000 0.000 0.000 0
QBBF 1 0 1000 1000 0.000 0.000 0.000 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
ABUF 15 15 0 9 1000 1 3.133 0.209 0 0
BBUF 20 20 0 2 1000 1 0.186 0.009 0 0
Заключение
После проведения имитационного эксперимента мы пришли к выводу, что :
- Что буфер А заполнялся полностью, а очередь перед ним составила сто четыре пакета( листинг 1), то есть можно сказать, что эти пакеты были потеряны. В буфере В накапливалось два пакета, что незначительно. И в очереди перед буфером находился всего один пакет.
- При изменении интенсивности входного потока количество потерь изменяется. Экспериментально мы подобрали максимально возможную интенсивность входного потока пакетов данных, при котором система обработки данных работает без потерь - это значение оказалось равным 12+ 4мс., (листинг 2).
- При накоплении в буфере А двенадцати пакетов и более, данные передавались и по каналу ВС1 и по каналу ВС2. Всего было передано 849 пакетов по этим линиям. Таким образом вероятность использования линии ВС2 будет 84%.
Список литературы
1. Скворцов С.В., Телков И.А. Языки моделирования в САПР ВС: Учебное
пособие. Рязань: РРТИ, 1992.
2. Шрайбер Т.Жд. Моделирование на GРSS. М.: Машиностроение, 1980.
3. Разработка САПР. В 10 кн. Кн. 9. Имитационное моделирование: Практ.
пособие / В.М. Черненький; Под ред. А.В. Петрова. М.: Высшая школа. 1990.
Информация о работе Моделирование распределенной микропроцессорной системы обработки информации