Операции над средствами языка SMPL | MetodPro.ru

Реклама на сайте

Операции над средствами языка SMPL


Функция _RESERVE при обращении к ней резервирует указанное устройство за заданным транзактом. До освобождения устройства оно считается занятым и не может быть использовано другим транзактом.

_RESERVE (D, AJ);

D — указатель на заголовок средства, возвращаемый функцией _DEVICE.

AJ — номер транзакта.

При обращении к этой функции в заголовке указанного средства модифицируются поля B и J:

B := _TIME;

J := номер транзакта AJ;

 

Функция _RELEASE освобождает указанное средство, занятое ранее функцией _RESERVE.

_RELEASE (D);

При обращении к функции модифицируются поля B и J устройства:

Z := Z + 1;

J := 0;

SB := SB + _TIME – B;

B := 0;

 

Функция _STATUS возвращает значение 0, если устройство свободно, или номер транзакта, занимающего устройство в данный момент времени.

J := _STATUS (D);



Методические пособия

  • Системы автоматизированного проектирования
  • Социология молодёжи
  • Общая социология
  • Криптография
  • Проектирование трансляторов
  • Компьютерная графика
  • Моделирование систем
  • Информационная безопасность
  • Теория вычислительных процессов
  • Логические основы искусственного интелекта
  • Проектирование распределённых информационных систем