Компьютерное моделирование. Тарасов В.Н - 74 стр.

UptoLike

74
цепей текущих и будущих событий времена генерации транзактов и задержки
в устройствах берутся из выбранных случайных значений времен. Номер те-
кущего блока - это тот блок модели, в который транзакт входит в наступившее
модельное время. Номер следующего блока определяется тем блоком модели,
до которого транзакт двигается без изменения модельного времени.
В цепях будущих событий номер следующего блока - это тот блок, в ко-
торый попадет транзакт по истечении времени задержки. Пребывание в очере-
ди к устройству выводит транзакт в список очередей, поэтому в результатах
моделирования все транзакты, стоящие в очереди не присутствуют в списках
текущих и будущих событий. Фаза моделирования определяется очередным
временем движения транзакта в модели. В расчетной таблице получилось 16
фаз моделирования. Из таблицы видно, что за указанное время было сгенери-
ровано 10 транзактов, а обработано только 5 транзактов. Остальные заявки ос-
тались необработанными, т. к. очередь к каналу имеет максимальную длину 4,
а очередь к ЭВМ - 1.
Таблица 9.1 – Рассчитанные цепи текущих и будущих событий.
Фаза моде-
лирования
Модель-
ное время
Цепь текущих событий Цепь будущих событий
1 0 Пусто [1,0,11,0,1] [2,0,75,0,13]
2 11 [1,0,11,1,5]
[1,0, 28, нет, 6] [3,0,20,0,1]
[2,0,75,0,13]
3 20 [3,0,20,1,5]-очередь [1,0,28,нет,6] [2,0,75,0,13]
[4,0,28,0,1]
4 28
[1,0,28,6,10] [3,0,28,1,5]
[4,0,28,1,5]-очередь
[1,0,38,нет,11] [2,0,75,0,13]
[3,0,36,нет,6] [5,0,39,0,1]
5 36 [3,0,36,6,10]-очередь
[4,0,36,1,5]
[1,0,38,нет,11] [2,0,75,0,13]
[4,0,47,нет,6] [5,0,39,0,1]
6 38 [1,0,38,11,12]*
[3,0,38,6,10]
[2,0,75,0,13] [3,0,47,нет,11]
[4,0,47,нет,6] [5,0,39, 0, 1]
7 39 [5,0,39,1,5]-очередь
[2,0,75,0,13] [3,0,47,нет,11]
[4,0,47,нет,6] [6,0,49,0,1]
8 45 [5,0,45,1,5]-очередь
[2,0,75,0,13] [4,0,47,нет,6]
[6,0,49,0,1]
9 47
[3,0,47,11,12,]*
[4,0,47,6,10]
[5,0,47,1,5]
[2,0,75,0,13]
[4, 0,63, нет, 11]
[5, 0,54, нет, 6] [6,0,49, 0.1]
10 49 [ 6, 0,49,1,5] -очередь
[2,0,75,0,13][4,0,63, нет,11]
[5,0,54, нет,6] [7,0,55,0,1]
11 54 [5,0,54,6,10] -очередь
[6,0,54,1,5]
[2,0,75,0,13] [4,0,63,нет,11]
[ 6,0,76,нет, 6] [ 7,0,55,0,1]
цепей текущих и будущих событий времена генерации транзактов и задержки
в устройствах берутся из выбранных случайных значений времен. Номер те-
кущего блока - это тот блок модели, в который транзакт входит в наступившее
модельное время. Номер следующего блока определяется тем блоком модели,
до которого транзакт двигается без изменения модельного времени.
      В цепях будущих событий номер следующего блока - это тот блок, в ко-
торый попадет транзакт по истечении времени задержки. Пребывание в очере-
ди к устройству выводит транзакт в список очередей, поэтому в результатах
моделирования все транзакты, стоящие в очереди не присутствуют в списках
текущих и будущих событий. Фаза моделирования определяется очередным
временем движения транзакта в модели. В расчетной таблице получилось 16
фаз моделирования. Из таблицы видно, что за указанное время было сгенери-
ровано 10 транзактов, а обработано только 5 транзактов. Остальные заявки ос-
тались необработанными, т. к. очередь к каналу имеет максимальную длину 4,
а очередь к ЭВМ - 1.

Таблица 9.1 – Рассчитанные цепи текущих и будущих событий.
 Фаза моде- Модель-
                         Цепь текущих событий Цепь будущих событий
 лирования ное время
 1            0          Пусто                      [1,0,11,0,1] [2,0,75,0,13]
 2            11         [1,0,11,1,5]               [1,0, 28, нет, 6] [3,0,20,0,1]
                                                    [2,0,75,0,13]
 3            20         [3,0,20,1,5]-очередь       [1,0,28,нет,6] [2,0,75,0,13]
                                                    [4,0,28,0,1]
 4            28         [1,0,28,6,10] [3,0,28,1,5] [1,0,38,нет,11] [2,0,75,0,13]
                         [4,0,28,1,5]-очередь       [3,0,36,нет,6] [5,0,39,0,1]
 5            36         [3,0,36,6,10]-очередь      [1,0,38,нет,11] [2,0,75,0,13]
                         [4,0,36,1,5]               [4,0,47,нет,6] [5,0,39,0,1]
 6            38         [1,0,38,11,12]*            [2,0,75,0,13] [3,0,47,нет,11]
                         [3,0,38,6,10]              [4,0,47,нет,6] [5,0,39, 0, 1]
 7            39         [5,0,39,1,5]-очередь       [2,0,75,0,13] [3,0,47,нет,11]
                                                    [4,0,47,нет,6] [6,0,49,0,1]
 8            45         [5,0,45,1,5]-очередь       [2,0,75,0,13] [4,0,47,нет,6]
                                                    [6,0,49,0,1]
 9            47         [3,0,47,11,12,]*           [2,0,75,0,13]
                         [4,0,47,6,10]              [4, 0,63, нет, 11]
                         [5,0,47,1,5]               [5, 0,54, нет, 6] [6,0,49, 0.1]
 10           49         [ 6, 0,49,1,5] -очередь    [2,0,75,0,13][4,0,63, нет,11]
                                                    [5,0,54, нет,6] [7,0,55,0,1]
 11           54         [5,0,54,6,10]     -очередь [2,0,75,0,13] [4,0,63,нет,11]
                         [6,0,54,1,5]               [ 6,0,76,нет, 6] [ 7,0,55,0,1]



                                                                                74