Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Імітаційне моделювання інформаційних процесів і систем варіант № 12

Реферат Імітаційне моделювання інформаційних процесів і систем варіант № 12





ign="justify"> Статистичні об'єкти (черги і таблиці) призначені для збору статистичних даних у різних точках моделі та подання їх у вигляді стандартних показників.

Черга (QUEUE) - це об'єкт, призначений для збору статистики по затриманих повідомленнями (середній час очікування, максимальна довжина черги і т.д.). Необхідно відзначити, що об'єкт "черга" не впливає на створення черги транзактов, а лише служить для збору статистики по тих черг, які нас цікавлять. p align="justify"> Таблиця (TABLE) використовується для збору статистичної інформації у вигляді емпіричних функцій розподілу випадкових величин, одержуваних у ході моделювання.

Всі перераховані вище об'єкти присутні в моделі неявно, тобто вони існують у процесі моделювання у вигляді деяких інформаційних структур (змінних, списків тощо), до яких користувач (розробник моделі) має вельми обмежений доступ. Для розробки моделі користувач використовує блоки. p align="justify"> Блоки відносяться до категорії операційних об'єктів і задають логіку функціонування модельованого процесу або системи, визначають шляхи руху транзактов між об'єктами категорії устаткування. У загальному випадку модель являє собою кілька окремих сегментів, кожен з яких складається з послідовності блоків і визначає шлях руху деякого типу транзактов. Всі події в моделюється системі відбуваються в результаті входу транзактов в блоки і виконання блоками своїх функцій. Основні функції блоків наступні:

- створення (генерація) і знищення транзактов;

- затримка транзакта на деякий інтервал часу;

зміна маршруту руху транзактов;

зміна числових атрибутів об'єктів.

Якщо транзакт згенерований в якомусь блоці і почав свій рух, то він переміщається від блоку до блоку у своєму сегменті. Кожен блок можна розглядати як деяку точку, в якій відбувається звернення до підпрограми. У той момент, коли транзакт входить в блок, відповідна підпрограма викликається на виконання, та далі транзакт намагається увійти в наступний блок. Таке просування транзакта продовжується до тих пір, поки не настане одна з таких можливих ситуацій:

1) транзакт входить в блок, функцією якого є затримка транзакта на якийсь час;

2) транзакт входить в блок, функцією якого є видалення транзакта з моделі;

) транзакт намагається увійти в наступний блок, проте блок відмовляється прийняти цей транзакт.

Інша можлива ситуація - поточний блок не випускає транзакт. У цьому випадку транзакт залишається в тому блоці, в якому він в даний час знаходиться (стає в чергу). Пізніше він буде повторювати спробу увійти в наступний блок....


Назад | сторінка 4 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Блок виконання операцій десяткової арифметики
  • Реферат на тему: А. Блок і символізм
  • Реферат на тему: Системний блок
  • Реферат на тему: Блок збудження для ВТП
  • Реферат на тему: Блок управління для автоматизованої системи перевірки межблочного монтажу