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

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





мки (0).

Блок ADVANCE ніколи не перешкоджає входу транзакта. Будь-яке число транзактов може знаходиться в цьому блоці одночасно. Коли транзакт потрапляє в цей блок, розігрується випадкове значення часу перебування в ньому, згідно операндам A і B. Далі транзакт буде перебувати в блоці ADVANCE до закінчення цього часу. Як і у випадку блоку GENERATE, для реалізації інших видів розподілів, відмінних від рівномірного, потрібно використовувати як аргументи спеціальні функції. p align="justify"> Збір статистики при очікуванні в черзі.

Як вже зазначалося вище, якщо пристрій зайнятий яким-небудь транзактом, то блок SEIZE забороняє вхід всім іншим транзактам. Ці транзакти, які теж хотіли б зайняти пристрій, залишаються в попередньому блоці. Там вони можуть накопичуватися, утворюючи чергу. Дисципліна обслуговування цієї черги, прийнята за замовчуванням в GPSS, - це "першим прийшов - першим обслужений в межах одного класу пріоритетів". Таким чином, після звільнення пристрою, з черги вибирається той транзакт, який має більший пріоритет, а серед транзактов однакового пріоритету - той, який прийшов раніше. Черги в системі утворюються автоматично, в результаті того, що транзакти змушені чекати звільнення пристрою. За деякими чергам розробник моделі хоче збирати статистику моделювання, а саме:

1) Максимальне число транзактов в черзі;

2) Середнє число транзактов в черзі;

) Загальне число транзактов, які пройшли через чергу;

) Число транзактов, які були зареєстровані, але не витратило ніякого часу на очікування в черзі (нульові входи) та їх відсоток від загального числа транзактов;

) Середній час очікування в черзі (з урахуванням і без урахування нульових входів).

Для того, щоб організувати збір такої статистики (а не для того, щоб організувати чергу), служать блоки QUEUE (Стати в чергу) і DEPART (Покинути черга).

QUEUE A, BA, B - Символічне ім'я або номер черги, до якої потрібно приєднатися або покинути (за замовчуванням помилка);

B - число займаних або звільняються місць у черзі (за умовчанням 1).

Блоки QUEUE і DEPART завжди пропускають транзакт. При вході транзакта в блок QUEUE моделююча програма GPSS виконує дії, що фіксують входження транзакта в чергу (збільшення лічильника входів, запам'ятовування часу постановки транзакта в чергу і т.д.). Коли ж транзакт проходить блок DEPART, виконуються дії, що реєструють вихід транзакта з черги і розрахунок відповідних характеристик цього транзакта. Слід зазначити, що моделює алгоритм GPSS влаштований так, що середній час перебування в черзі розраховується з урахуванням і т...


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





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

  • Реферат на тему: Число Пі
  • Реферат на тему: Число як суще
  • Реферат на тему: Ірраціональне число
  • Реферат на тему: Число пі і реальна механіка
  • Реферат на тему: Закріплення знань учнів з теми: "Числа 1-10 та число 0"