момент надходження другої заявки потоку. Знову вибирається мінімальний час-це tз. У цей момент заявка потоку Х2 починає оброблятися процесором. По результату випадкового випробування визначається час її обслуговування T123 і відзначається момент закінчення обслуговування. Наступне мінімальний час t4 - момент завершення обслуговування заявки потоку X1 пристроєм 4. З цього моменту заявка може почати оброблятися процесором, але він зайнятий обслуговуванням заявки потоку Х2. Тоді заявка потоку X1 переходить в стан очікування, стає в чергу. p> У наступний мінімальний момент часу t5 звільняється процесор. З цього моменту процесор починає обробляти заявку потоку X1, а заявка потоку X2 переходить на обслуговування монітором, тобто відповідь на запит користувача передається з основної пам'яті в буферний накопичувач монітора. Далі визначаються відповідні часи обслуговування і відзначаються моменти часу. У момент t6 повністю завершується обробка першої заявки потоку Х2. По різниці часів t6 і t2 обчислюється час реакції по цій заявці:
В
Наступний мінімальний момент часу t7 - це надходження другої заявки потоку Х2 . Визначається час надходження чергової заявки цього потоку. Потім обчислюється час обслуговування другої заявки на моніторі Т223 і відзначається момент після чого заявка стає в чергу, оскільки процесор зайнятий. Ця заявка надходить на обслуговування в процесор тільки після його звільнення в момент часу t9 . У цей же момент заявка потоку Х1 починає обслуговуватися принтер. Визначаються часи обслуговування Т221 і T112 за результатами випадкових випробувань і відзначаються моменти закінчення обслуговування . У момент часу t10 завершується повне обслуговування першої заявки потоку X1. Різниця між цим моментом і моментом часу t1 дає перше значення часу реакції по потоку .
Друга заявка потоку Х2 в момент t11 надходить з процесора на-монітор і обслуговується ним протягом часу Т223 , яке завершується в момент Знову визначається чергове мінімальний час. Цей час - t12 коли в систему надходить друга заявка з потоку Х1 . Тоді обчислюється час надходження третьої заявки потоку. Друга заявка обслуговується пристроєм введення протягом часу Т214 (момент завершення -) і процесором - T211 (момент завершення -). У момент t13 стан системи не змінюється, але обчислюється друге значення часу реакції по потоку Х2:
В
У момент часу t15 систему надходить третя заявка потоку Х2 . Визначається момент надходження четвертої заявки потоку (передбачається, що користувач може посилати запити, не чекаючи відповідей на попередні запити). Третя заявка обслуговується монітором протягом часу T323, але з моменту закінчення обслуговування () переходить в стан очікування, так як зайнятий процесор. p> Наступне мінімальний час t17 , - цей час надходження четвертої заявки потоку Х2. Після її обслуговування монітором (момент завершення) вона також переходить в очікування, тобто утворюється черга з двох заявок. Після звільнення процесора в момент t19 розпочнеться обслуговування процесором третьої заявки потоку X2, а потім з моменту - монітором. По завершенні цього обслуговування () можна буде обчислити третє значення часу реакції по потоку X2
В
З моменту часу t19 принтер почне обслуговування другої заявки потоку X1 і завершить його до моменту, після чого визначається друге значення часу реакції по потоку X1:
В
Зазначені процедури виконуються до закінчення часу моделювання. У результаті виходить деяка кількість (вибірка) випадкових значень часів реакції {u1} і {u2} по першому і другому потокам. За цим значенням можуть бути визначені емпіричні функції розподілу і обчислені кількісні імовірнісні характеристики часів реакції. У процесі моделювання можна підсумувати тривалості зайнятості кожного пристрою обслуговуванням всіх потоків. Наприклад, на рис. 1 зайнятість процесора 1 виділена заштрихованими сходинками. Якщо результати підсумовування розділити на час моделювання, то вийдуть коефіцієнти завантаження пристроїв. p> Одночасно з'являється можливість визначення таких характеристик системи, як час очікування заявок в черзі, число заявок, обслужених системою, середня і максимальна довжина черги заявок до кожного з пристроїв, необхідна ємність пам'яті і деякі інші характеристики.
Імітаційне моделювання дає можливість врахувати надежностние характеристики ВС. Зокрема, якщо відомі часи напрацювання на відмову і відновлення всіх вхідних в систему пристроїв, визначаються моменти виникнення відмов пристроїв в період моделювання і моменти відновлення. Якщо в моменти виникнення відмови пристрій зайнятий обслуговуванням заявки, то може прийматися різне рішення залежно від типу пристрою і режиму його роботи: заявка знімається і більше не обслуговується (вибуває з системи) або заявка поміщається в чергу, а після відновлення пристр...