Состояния цепей модели
Рис. 13.6.
Номер строки | Модельное время | Цепь текущих событий к началу цепи | Цепь будущих событий к началу цепи |
1 | До фазы ввода | Пусто | Пусто |
2 | После фазы ввода | Пусто | [1,14,НЕТ,0,1] [2,480,НЕТ,0,8] |
3 | 14 | [1,КМР,НЕТ,0,1] | [2,480,НЕТ,0,8] |
4 | 14 | Пусто | [3,27,НЕТ,0,1] [1,32,5,0,6] [2,480,НЕТ,0,8] |
5 | 27 | [3,KMP,НЕТ,0,1] | [1,32,5,0,6] [2,480,НЕТ,0,8] |
6 | 27 | [3,KMP,2,0,3] | [1,32,5,0,6] [4,44,НЕТ,0,1] [2,480,НЕТ,0,8] |
7 | 32 | [3,KMP,2,0,3] [1,KMP,5,0,6] | [4,44,НЕТ,0,1] [2,480,НЕТ,0,8] |
8 | 32 | Пусто | [4,44,НЕТ,0,1] [3,44,5,0,6] [2,480,НЕТ,0,8] |
9 | 44 | [4,KMP,НЕТ,0,1] [3,KMP,5,0,6] | [2,480,НЕТ,0,8] |
10 | 44 | Пусто | [4,58,5,0,6] [1,59,НЕТ,0,1] |
На рис.13.6 показаны цепи текущих и будущих событий в течение нескольких первых значений таймера модельного времени при прогоне модели, приведенной на рис. 13.5 (см. предыдущую страницу). Каждая строка на рис. 13.6 определяется своим номером (первая колонка), который необходим для удобства ссылок при обсуждении рисунка. Различные значения моментов времени, отмечаемые таймером в течение моделирования, показаны на рис.13.6 в колонке "Модельное время". Третья колонка представляет цепь текущих событий, четвертая - цепь будущих событий. Просмотр цепи слева направо на рисунке соответствует ее анализу от начала к концу. Закодированная в виде пятипозиционных записей информация о транзактах, находящихся в цепях, показана на рис.13.6 в виде строк третьей и четвертой колонок. Иногда цепь может не содержать ни одного транзакта. Эта ситуация обозначена словом "пусто".
В клетке строк 1 и 2 на рис.13.6 показана информация до и после фазы ввода первых транзактов. Обработка интерпретатором состояний модели начинается с фазы ввода. Для каждого значения модельного времени состояния цепей показаны в двух строках.
Первая строка в любое заданное время показывает состояние цепи после последней фазы коррекции таймера, но при коррекции таймера. Первая строка для кажого значения времени показывает состояние цепей сразу после завершения коррекции таймера модельного времени.
Рассмотрим теперь, какие действия выполняются интерпретатором над состояниями цепей на рис.13.6.