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

Управляющий блок

Cтраница 3


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

Сказанное поясняет, почему управляющие блоки называют управляющими автоматами. Поскольку эти автоматы задаются микропрограммами, они часто именуются микропрограммными автоматами.  [32]

В свободной области строятся управляющие блоки МВМ.  [33]

Блок управления устройством представляет собой управляющий блок, содержимое которого позволяет определить комплекс характеристик и состояние конкретного устройства.  [34]

Операнд decb указывает адрес управляющего блока или таблицы событий ( DECB - Data Event Control Block); тип задается одним из двух значений: либо SF - для последовательного считывания в прямом направлении, либо SB - для последовательного считывания в обратном направлении; область представляет собой адрес буфера для ввода ( возможно полученного посредством GETBUF), а длина - это число байтов, которое должно считываться из записи формата U. Если во втором операнде указано SB, то операнд область представляет собой адрес самого правого байта буфера. Если макрокоманда выдается для записей типа F или V, операнд длина игнорируется, и записывать его нет никакой необходимости. Если макрокоманда задана для записей типа U, а в операнде длина записано S, считываться будет вся запись целиком. Операнды область или длина можно заменять указанием ( г), где г 2 - 12 и определяет регистр, содержащий нужную информацию.  [35]

Независимо от фактического расположения управляющих блоков они образуют таблицу переходов, или очередь диспетчера. Иногда таблица переходов делится на несколько подтаблиц или подочередей. В связи с тем, что управляющие блоки связаны в список, для каждого из них, как правило, указываются предыдущий и следующий. В некоторых случаях вводится несколько различных критериев упорядоченности, и тогда каждому блоку соответствует несколько предыдущих и несколько следующих. Например, один указатель может представлять собой ссылку на следующий блок в очереди, а другой - ссылку на следующий элемент в ее подцепочке, устанавливающей какую-то связь между процессами, например соотношение их приоритетов. В дальнейшем мы обсудим стратегии диспетчирования и различного рода специальные структуры, облегчающие диспетчеру решение задач.  [36]

Операнд decb указывает адрес управляющего блока или таблицы событий ( DECB - Data Event Control Block); тип задается одним из двух значений: либо SF - для последовательного считывания в прямом направлении, либо SB - для последовательного считывания в обратном направлении; область представляет собой адрес буфера для ввода ( возможно полученного посредством GETBUF), а длина - это число байтов, которое должно считываться из записи формата U. Если во втором операнде указано SB, то операнд область представляет собой адрес самого правого байта буфера. Если макрокоманда выдается для записей типа F или V, операнд длина игнорируется, и записывать его нет никакой необходимости. Если макрокоманда задана для записей типа U, а в операнде длина записано S, считываться будет вся запись целиком. Операнды область или длина можно заменять указанием ( г), где г 2 - 12 и определяет регистр, содержащий нужную информацию.  [37]

38 Структура основной памяти в режиме. [38]

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

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

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

На основе операторов ЯУЗ формируются управляющие блоки и таблицы. Таблица управления заданием ( JCT) создается на основе анализа оператора JOB и включает информацию о задании и ту информацию о шагах задания, которая имеет отношение ко всем шагам в этом задании. Таблица управления шагом задания ( SCT) формируется для каждого оператора EXEC и содержит информацию о шаге задания. Таблица ввода-вывода шага задания ( SIOT) строится для каждого DD предложения и содержит требования к устройствам ввода-вывода для этого набора данных. Блок управления файлом задания ( JFCB) строится также для каждого DD и содержит атрибуты набора данных, находящиеся в этом предложении. JFCB заполняется, когда открывается набор данных.  [42]

В режиме разделения времени - управляющий блок, который описывает набор пересылаемых данных и содержит блок управления данными, а также управляющую информацию для каждого конкретного устройства.  [43]

В процессе функционирования МВМ использует управляющие блоки, представляющие собой совокупности данных, имеющие определенную структуру: таблицы, списки, стеки и др. Часть управляющих блоков создается при генерации СВМ ЕС и содержится в программных модулях МВМ, другие формируются динамически в процессе функционирования СВМ ЕС.  [44]

Форматирование экрана и написание четырех управляющих блоков, которые требуются MFS, чтобы помочь вам форматировать экраны дисплеев терминалов, может послужить темой для отдельной книги, поэтому мы не будем здесь подробно останавливаться на этом вопросе. Если на вашей установке имеется MFS, вы можете проконсультироваться с группой АБД на предмет его использования.  [45]



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