технологічним процесом (перший рівень). В
Малюнок 3б - Структурно-функціональна модель обробки повідомлень системою управління технологічним процесом (другий рівень).
Алгоритм імітаційного моделювання
При написанні програми, що моделює систему передачі даних, був використаний принцип особливих станів. Суть цього принципу полягає в наступному: при моделюванні системи обробляються тільки ті моменти часу, коли відбуваються будь-які події. p align="justify"> Початкові умови:
1. Розглянута в задачі система являє собою систему масового обслуговування з одноканальним обслуговуванням.
2. Час надходження та обробки повідомлень - це нормально розподілена випадкова величина, задана в певних інтервалах.
. Функціонування розглянутої СМО: канал (ЕОМ) обробляє в кожен момент часу одне повідомлення; якщо повідомлення відсутні, то система простоює; якщо канал в даний момент зайнятий, то повідомлення чекає своєї черги на обробку.
. Дисципліною черги для даної системи є FIFO - перший прийшов, перший обслуговується.
Опис блок-схеми алгоритму імітаційного моделювання
1. Початок моделювання.
2. Введення необхідних параметрів моделювання: дивись вище пункт В«Початкові умовиВ».
. Моделювання приходу інформації: інтервали часу між наступами цієї події є випадковими величинами і розподілені рівномірно на інтервалі 5 + -2 секунди.
. Здійснення перевірки на наявність вільного осередку в буферній пам'яті. Ємність буферної пам'яті обумовлена ​​в завданні і становить 2 осередки. Якщо всі комірки на момент надходження чергового повідомлення зайняті, то повідомлення вважається втраченим і переходить до блоку 10.
. Якщо є вільна осередок, то повідомлення її займає, шляхом переходу до блоку 5.
6. Повідомлення очікує своєї черги. Черга в даній системі спостерігається при надходженні повідомлень у буфер обчислювальної машини, де вони чекають звільнення ЕОМ для подальшої обробки. Дисципліною черги для даної системи є FIFO - перший прийшов, перший обслуговується.
7. Здійснення перевірки часу очікування повідомлення в черзі. Час очікування повідомлення у буферній пам'яті обчислювальної машини обмежена і складає 12 секунд, після закінчення цього часу, повідомлення вважається втраченим і переходить до блоку 10. Якщо час очікування повідомлення в черзі не перевищу...