Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
11111.doc
Скачиваний:
3
Добавлен:
27.08.2019
Размер:
1.35 Mб
Скачать

24. Імітаційна модель обчислювальної системи з відмовами (комбінований спосіб реалізації).

Приклад: Модель роботи ЄОМ, що обслуговує користувачів, за допомогою системи розподілених терміналів, при чому заявка, що проходить, займає ЄОМ в тому разі ,якщо ЄОМ в цей час вільна, інакше вона залишае систему.Для комбінованого способу розраховуємо перших два рядки таблиці. Також необхідно передбачити комірку в яку буде вводитись кількість експериментів.

A

B

C

D

E

F

G

1

0

5

0

0

5

5

0

2

3

4

3

5

5

0

0

A=Час прибуття відносно попереднього клієнта RND

B=Термін обслуго-вування=RND

C=Час прибуття відносно початку

D=Початок обслуго-вування

E=Кінець обслуго-вування

F=Витрати часу системою

G=Простою-вання ЕОМ

Після розрахунку рядків необхідно створити кнопку для запуску програми, яка буде зчитувати введену кількість експериментів і буде переносити дані з другого рядка таблиці в перший та проводити перерахунок стільки разів скільки введено експериментів. Результати розрахунку виводяться в окремі комірки.(наприклад середній час простоювання ЕОМ.)

25. Імітаційна модель обчислювальної системи з чергою (комбінований спосіб реалізації).

Приклад: Модель роботи ЄОМ, що обслуговує користувачів, за допомогою системи розподілених терміналів, при чому заявка, що проходить, займає ЄОМ в тому разі ,якщо ЄОМ в цей час вільна, інакше вона становиться в чергу.Для комбінованого способу розраховуємо перших два рядки таблиці.Також необхідно передбачити комірку в яку буде вводитись кількість експериментів.

A

B

C

D

E

F

G

H

1

0

2

0

0

2

2

0

0

2

6

2

6

6

8

2

0

0

A=Час прибуття відносно попереднього клієнта RND

B=Термін обслуговування=RND

C=Час прибуття відносно початку

D=Початок обслуговування

E=Кінець обслуго-вування

F=Витрати часу системою

G=Простою-вання ЕОМ

H=Довжина черги

Після розрахунку рядків необхідно створити кнопку для запуску програми, яка буде зчитувати введену кількість експериментів і буде переносити дані з другого рядка таблиці в перший та проводити перерахунок стільки разів скільки введено експериментів. Результати розрахунку виводяться в окремі комірки.(наприклад середній час простоювання ЕОМ, мах та міn довжина черги)

26. Імітаційна модель обчислювальної системи з відмовами (алгоритм програмної реалізації).

1.Ввести кількість експерементів

2.початкові умови для першої заявки

3.обчислити інші поля початкові заявки

4.сумарний час обслуговування = попередня заявка. час знаходженя в системі

5.сумарне простоювання ЄОМ = попередня заявка. простоювання ЄОМ

6.Повторюючи задану кількість експерементів

6.1 якщо попередня заявка. кінець обслуговування > поточна заявка. час прибуття в систему то іти в пункт 7 інакше 6.2

6.2 визначити:

- поточна заявка. час прибуття відносно попереднього

- поточна заявка. термін обслуговування

6.3 обчислити інше поле поточної заявки

6.4 сумарний час обслуговування = сумарний час обслуговування + поточна заявка. час знаходження в системі

6.5 сумарне простоювання ЄОМ = сумарне простоювання ЄОМ + поточна заявка. простоювання ЄОМ

6.5 кількість кліентів що були обслуговані = кількість кліентів що були обслуговані +1

6.6 попередня заявка = поточна заявка

7.кінець циклу

8.% кліентів що були обслуговані = кількість кліентів що були обслуговані / кількість заявок

9.вивести результат

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]