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

Автор работы: Пользователь скрыл имя, 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

Вложенные файлы: 1 файл

вар35 мой.doc

— 107.00 Кб (Скачать файл)

 

 

                   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                            1.000

          BBUF                            2.000

          BC1                            30.000

          BC2                            38.000

          CAB1                            1.000

          CAB2                            2.000

          CAB3                            3.000

          CBC1                            4.000

          CBC2                            5.000

          LB2                            29.000

          OUT                            45.000

          PCB                            27.000

          QABF                            1.000

          QBBF                            2.000

 

 

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.


Информация о работе Моделирование распределенной микропроцессорной системы обработки информации