Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Buffer pr






Пример 11.2:

 
 


ЦП в отличие от предыдущего примера имеют свою БП и могут обладать разной производительностью.

Команда, поступающая из ОП, занимает любой свободный процессор. Если все процессоры заняты, тогда команда поступает к тому ЦП, у которого минимальная очередь.

 

 

  GENERATE  

* Далее параметр 1 получит значение в зависимости от типа команды.

  ASSIGN 1, FN$A
  PRIORITY  
  QUEUE  

* В следующем блоке будет определяться свободный процессор. Если все

* процессоры заняты, то транзакт(команда) поступит в блок с меткой M.

  SELECT 2, 1, 3, 0, F, M
N SEIZE P2
  DEPART  
  ADVANCE P1, FN$B
  RELEASE P2
  UNLINK P2, N, 1
  TERMINATE  

* Этот блок SELECT определяет минимальную очередь.

* CH – CЧА, даёт текущее содержимое цепи пользователя.

M SELECT MIN 2, 1, 3,, CH
  LINK P2, FIFO

 

Условный вывод транзактов из цепи пользователя

 

Рассмотрим более подробно операнды D и E оператора UNLINK.

UNLINK A‚ B, C, D, E, F

Операнды D и E определяют, сколько и в каком порядке интерпретатор должен выводить транзакты из цепи пользователя. Возможные варианты:

D E Примечание
------ ------- Транзакты выводятся в естественном порядке‚ с начала.
BACK ------- Транзакты выводятся в обратном порядке.
СЧА* ------- Пусть значением СЧА является число j.В этом случае значение j-го параметра транзакта-инициатора сравнивается со значением j-ого параметра всех транзактов‚ находящихся в цепи пользователя. При совпадении значений параметров транзакт выводится из цепи пользователя.

*CЧА – стандартный числовой атрибут

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.