Команда - восстановление - Большая Энциклопедия Нефти и Газа, статья, страница 2
Если тебе трудно грызть гранит науки - попробуй пососать. Законы Мерфи (еще...)

Команда - восстановление

Cтраница 2


Очевидно, подпрограмма межкубового обмена должна находиться в каждом кубе, из которого основные программы обращаются к подпрограммам. Для случая Мст NCT эта подпрограмма несколько упрощается. В полях MCt и / должны иметься заготовки команд восстановления поля данных и восстановления поля команд ( 6201 и 6202), доступные для прямого адресования из подпрограмм межкубового обмена. Наряду с этим организация всех подпрограмм в библиотеку позволяет в данном случае использовать всегда одни и те же стандартные рабочие ячейки для хранения исходных данных и результатов и, таким образом, не тратить дополнительных команд для настройки каждой подпрограммы перед началом ее работы.  [16]

Одной из важнейших управляющих команд в дисплее является команда переход к подпрограмме. Она особенно важна при отображении символов или небольших частей чертежа, многократно повторяющихся в общем изображении на экране. Подпрограмма, как и у обычной ЭВМ, заканчивается командой восстановления адресного регистра для продолжения вывода со следующей после обращения к подпрограмме команды.  [17]

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

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

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

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

Совокупность всех секций связи процесса объединяется в сегмент связи процесса, и процедура обращается к внешним информационным массивам или внешним процедурам через сегмент связи при помощи косвенной адресации. Для организации связи при обращении к любой внешней процедуре обратившаяся процедура должна использовать специальный базисный регистр связи, на котором указан обобщенный адрес секции связи данного сегмента. При начале работы любого процедурного сегмента процесса на базисном регистре связи устанавливается обобщенный адрес начала секции связи для данного сегмента. Секция связи формируется организующей системой во время первого обращения к процедурному сегменту. В связи с тем что при обращении из одного процедурного сегмента в другой для реализации процедуры необходимо передать фактические параметры обращения, адрес возврата и еще, кроме того, сохранить слово состояния процессора в момент выходя из обратившейся процедуры ( индексные регистры и регистры АУ, адреса возврата, адрес на регистре связи и маски прерываний), то каждому процессу отводятся сегменты магазинного типа для хранения вектора состояния УВМ. Передача адресов очередных полок в магазине при переходе от сегмента к сегменту производится также при помощи специального базисного регистра адресов магазина данного процесса. Необходимость в сохранении и восстановлении состояния процессора до и после обращения к внешним процедурным сегментам процесса требует, чтобы транслятор во время трансляции каждую команду обращения к внешнему процедурному сегменту обрамлял командой запоминания состояния процессора перед обращением и командой восстановления состояния после возвращения из внешней процедуры.  [22]



Страницы:      1    2