ВУЗ:
Составители:
66
в освободившийся канал, либо по правилу абсолютных приори-
тетов. Если последнее правило задано и возникает ситуация, при
которой в «голове» очереди на обслуживание находится тран-
закт с ненулевым приоритетом, все каналы заняты, причем
в одном из каналов на обслуживании находится транзакт с более
низким приоритетом, то выполняется следующее:
1) обслуживание «неприоритетного» транзакта прерывает-
ся;
2) «неприоритетный» транзакт удаляется из канала в стек
временного хранения;
3) канал занимает транзакт с большим приоритетом.
После освобождения канала его занимает прерванный тран-
закт. Время обслуживания такого транзакта определяется как
полное время обслуживания за вычетом времени нахождения
в канале до прерывания.
Возможны вложенные прерывания, когда транзакт с неко-
торым приоритетом, вытеснивший предыдущий транзакт, сам
вытесняется транзактом с большим приоритетом. Поэтому глу-
бина стека временного хранения вытесненных транзактов не
ограничена.
Терминатор уничтожает поступающий в него транзакт.
В терминаторе фиксируется время жизни транзакта.
Клапан перекрывает транзакты, когда это требуется в мо-
делировании. Если клапан открыт, транзакты проходят его
без задержки, т.е. за нулевое модельное время. Часто такой блок
применяется для синхронизации или для моделирования работы
с информационными ресурсами.
С помощью вышеперечисленных блоков можно составить
имитационную модель дискретных систем с потоками, таких
как систем массового обслуживания. Примером такой системы
может являться автозаправочная станция. Здесь транзакты иг-
рают роль автомобилей, узлы обслуживания – станция, в кото-
рой заправочная колонка является отдельным каналом.
в освободившийся канал, либо по правилу абсолютных приори-
тетов. Если последнее правило задано и возникает ситуация, при
которой в «голове» очереди на обслуживание находится тран-
закт с ненулевым приоритетом, все каналы заняты, причем
в одном из каналов на обслуживании находится транзакт с более
низким приоритетом, то выполняется следующее:
1) обслуживание «неприоритетного» транзакта прерывает-
ся;
2) «неприоритетный» транзакт удаляется из канала в стек
временного хранения;
3) канал занимает транзакт с большим приоритетом.
После освобождения канала его занимает прерванный тран-
закт. Время обслуживания такого транзакта определяется как
полное время обслуживания за вычетом времени нахождения
в канале до прерывания.
Возможны вложенные прерывания, когда транзакт с неко-
торым приоритетом, вытеснивший предыдущий транзакт, сам
вытесняется транзактом с большим приоритетом. Поэтому глу-
бина стека временного хранения вытесненных транзактов не
ограничена.
Терминатор уничтожает поступающий в него транзакт.
В терминаторе фиксируется время жизни транзакта.
Клапан перекрывает транзакты, когда это требуется в мо-
делировании. Если клапан открыт, транзакты проходят его
без задержки, т.е. за нулевое модельное время. Часто такой блок
применяется для синхронизации или для моделирования работы
с информационными ресурсами.
С помощью вышеперечисленных блоков можно составить
имитационную модель дискретных систем с потоками, таких
как систем массового обслуживания. Примером такой системы
может являться автозаправочная станция. Здесь транзакты иг-
рают роль автомобилей, узлы обслуживания – станция, в кото-
рой заправочная колонка является отдельным каналом.
66
Страницы
- « первая
- ‹ предыдущая
- …
- 64
- 65
- 66
- 67
- 68
- …
- следующая ›
- последняя »
