Цепочка - данные - Большая Энциклопедия Нефти и Газа, статья, страница 1
Психиатры утверждают, что психическими заболеваниями страдает каждый четвертый человек. Проверьте трех своих друзей. Если они в порядке, значит - это вы. Законы Мерфи (еще...)

Цепочка - данные

Cтраница 1


Цепочка данных дает возможность разместить информацию из одной физической записи в несколько областей памяти. Цепочка данных не может распространяться на несколько физических записей на внешнем носителе.  [1]

Цепочка данных может быть использована для перекомпановки информации во время передачи между основной памятью и ВУ. Цепочки данных позволяют передавать блоки информации в несмежные области памяти и из них. Использование цепочки данных совместно с блокировкой записи в память позволяет программе помещать в основную память отдельные части блока.  [2]

Если цепочка данных задана в операции ввода, новая CCW выбирается после того, как все данные, указанные текущей CCW, будут помещены в основную память. При операции вывода канал может выбрать новую CCW из основной памяти до того, как будут закончены действия, связанные с предшествующей CCW. Однако любые программные ошибки в предварительно выбранной CCW не влияют на выполнение операции до того, как все данные, указанные в текущей CCW, не будут переданы в ВУ. Если устройство заканчивает операцию до того, как все данные, указанные в текущей CCW, будут переданы, условия прерывания, появившиеся в связи с предварительно выбранной CCW, теряются.  [3]

Признак цепочки данных ( ЦД) определяется наличием единицы в соответствующем разряде КСК - Если в этом разряде в данной команде записан нуль, то после того, как счетчик байтов вводимого или выводимого массива информации установится в нуль, команда ввода-вывода заканчивается. Если же в этом разряде была записана 1, то после обнуления счетчика без обращения к процессору происходит вызов следующего КСК без прекращения предыдущей. Этот новый КСК определяет новый базисный адрес ОЗУ и задает новое первоначальное вначение счетчика. Меняя в КСК базисные номера и значения счетчиков, можно производить запись и выборку из различных мест ОЗУ массивов неодинаковой длины. Помимо использования одного разряда признаков в КСК для ввода цепочек данных, остальные разряды признаков применяются для выполнения ряда блокировок и прерываний.  [4]

Флажок цепочки данных ( бит 32) означает, что после окончания передачи данных, предусмотренной текущей командой, та же самая операция должна продолжать выполняться с использованием поля данных, определенного в следующей команде.  [5]

При цепочке данных новая CCW, выбранная каналом, определяет новую область памяти для исходной операции ввода-вывода. Выполнение операции в ВУ не изменяется. Когда все данные, указанные текущей CCW, будут переданы в основную память или в ВУ, операция в ВУ продолжается по цепочке данных с использованием области памяти, определяемой новой CCW. Содержимое поля кода команды в новой CCW игнорируется, если только это не код команды переход в канале.  [6]

Считается, что цепочка данных начинается сразу после того, как последний байт данных, указанный текущей CCW, будет передан в основную память или в ВУ. Когда последний байт данных помещен в основную память или принят устройством, новая CCW используется для управления операцией и замещения соответствующей информации в подканале.  [7]

8 Схема создания списка. [8]

Рассмотрим построение таких цепочек данных. Переменная НАЧАЛО принимается в качестве исходной точки для построения списка.  [9]

Один называется формированием цепочки данных: извлекаются только новый адрес и содержимое счетчика, а выполняется та же самая операция с тем же самым устройством. Другой вариант называется формированием цепочки команд: инициируется новая операция, обычно с тем же самым устройством.  [10]

За счет использования цепочки данных и признака БЗП информацию и ВУ можно читать выборочно, пропуская отдельные части блока информации. Признак прерывания П1 обеспечивает формирование сигнала прерывания, извещающего процессор о переходе к соответствующему этапу ввода-вывода. Посылка сигнала прерывания не влияет на ход выполнения операции ввода-вывода.  [11]

При выводе по цепочке данных производится анализ количества байтов, подлежащих передаче в интерфейс Когда оно равно или меньше восьми, прекращается работа БОД ОП и инициируется работа БП УСК для предварительной выборки УСК.  [12]

В УСК, продолжающих цепочку данных, в качестве приказа может быть записан любой код, кроме кода переход в канале. Обычно используют нулевой код или повторяют приказ из первого УСК цепочки данных.  [13]

Выборка нового КСК по цепочке данных приводит к появлению дополнительных задержек при удовлетворении процессором запросов каналов на передачу данных, что, естественно, снижает пропускную способность каналов.  [14]

Предусмотрены два типа цепочек: цепочка данных и цепочка команд.  [15]



Страницы:      1    2    3    4