Рет қаралды 526
Видео посвящено работе в СИМ GPSS с цепью прерываний. Приводятся примеры кода и правил работы блоков PREEMPT и RETURN с различными параметрами.
Ключевые выводы
🔄 Схема прерывания и PR-блоки играют решающую роль в управлении выполнением программы, позволяя генерировать и прерывать транзакты.
🔄 Цепь будущих событий в системе GPSS позволяет извлекать новые транзакты, потенциально влияющие на порядок и выполнение задач.
⏰ Использование цепи прерываний позволяет выполнять транзакции с опережением по приоритету, гарантируя, что они продолжат выполняться после освобождения устройства.
⏳ Цепи прерываний в системе определяют время, оставшееся у обработчиков для завершения выполнения транзакций.
🔄 Используя схемы прерывания, можно заранее перемещать транзакции, обеспечивая плавный ход событий и правильное выполнение транзактов.
⏭️ Транзакты, которые были прерваны и удалены из цепочки прерываний, помещаются в цепочку будущих событий для выполнения.
🔄 Параметр "RE" освобождает устройство, позволяя транзакту повторно поступить на устройство.
00:00 Система массового обслуживания
01:18 Приоритеты транзакций
03:12 Блоки Advance и цепи прерывания
09:46 Приоритеты и устройства
Приоритеты транзакций могут быть изменены для создания разных цепей прерывания для разных устройств.
В видео демонстрируется создание системы массового обслуживания с двумя устройствами и двумя цепями прерывания.
13:13 Работа с цепями прерывания
В видео обсуждается работа с цепями прерывания в моделировании.
Показано, как перемещать транзакции из одной цепи в другую, включая цепь прерывания и цепь будущих событий.
15:59 Блокировка и перемещение транзакций
Обсуждается блокировка транзакций и их перемещение между цепями.
Показано, как использовать блокираторы для блокировки транзакций и как перемещать их между цепями.
21:32 Использование параметров для управления транзактами
Обсуждаются параметры, которые можно использовать для управления транзактами, включая номер параметра, состояние переменной и возможность снятия с обслуживания.