II -й учебный вопрос. Оператор transfer– 50 мин

оператор TRANSFER – 50 мин

Модули 1 и 2 моделируют функционирование соответственно узлов 1 и 2 СеМО. В модулях 1 и 2 используется новый оператор – оператор передачи TRANSFER, который реализует передачу активного транзакта к другому блоку (оператору) и может работать в 9 режимах. Активным является транзакт, поступивший в рассматриваемый момент времени в оператор TRANSFER.

В нашей модели оператор TRANSFER используется в двух режимах: статистическом и безусловном.

В общем случае оператор TRANSFER в статистическом режиме имеет вид:

TRANSFER A,[B],C,

где A – частота (которая может трактоваться как вероятность) передачи активного транзакта к оператору с именем (меткой), указанной в качестве операнда C; может задаваться двумя способами: в виде дробной величины в интервале (0; 1) либо в виде неотрицательного целого числа, которое интерпретируется как доля от тысячи;

B – метка альтернативного оператора, которому будет передан активный транзакт (с вероятностью p=1-A); если операнд не указан, то транзакт передается следующему по порядку оператору;

C – метка оператора, к которому передается активный транзакт с вероятностью, заданной в операнде A.

В нашем случае оператор TRANSFER в статистическом режиме имеет вид:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: