Cтраница 1
Процесс выполнения программы состоит из отдельных машинных операций. В данном случае под операцией понимаем преобразование информации, выполняемое машиной под воздействием одной команды. Содержанием машинной операции могут быть запоминание в памяти, передача, арифметическое или логическое преобразование машинных слов ( операндов), а также некоторые вспомогательные процедуры. [1]
Процесс выполнения программы заключается в последовательном выполнении команд. Поскольку команды записаны в памяти, чтобы начать выполнение программы, надо задать адрес первой команды ( например, с пульта ЭВМ), а в каждой выполненной команде указать адрес следующей команды или определить способ вычисления адреса следующей команды из адреса выполненной. Обычно предполагается естественный порядок выполнения команд. Последовательно выполняемые команды программы должны быть записаны в последовательных ячейках памяти. Тогда адрес следующей команды вычисляется увеличением адреса выполненной команды. Для изменения такого порядка выполнения команд предусматривается специальная команда перехода, в адресной части которой указывается адрес следующей команды. [2]
Процесс мысленного выполнения программы может выявить недостатки в проектировании модульной структуры или в документации на модуль. С каждым модулем должно быть связано описание его зависимостей по данным. При ошибке в проектировании следует пересмотреть схему иерархии, при неполной документации или неправильных спецификациях необходимо исправить недочеты до перехода к следующим этапам разработки модуля. [3]
В процессе выполнения программы могут возникать ситуации, требующие вмешательства Супервизора, такая ситуация называется причиной прерывания, а переход, к обработке ситуации - прерыванием. [4]
В процессе выполнения программы при каждом обращении к памяти по какому-либо виртуальному адресу аппаратура производит подмену номера виртуальной страницы, содержащегося в этом адресе, на номер физической страницы, выбираемый из соответствующего регистра приписки. По адресу, полученному в результате такой подмены номера страницы, и производится фактическое обращение к физической памяти. [5]
В процессе выполнения программы переменная типа метки может получать различные значения, поэтому при выполнении оператора перехода может происходить передача к различным операторам программы. [6]
В процессе выполнения программы между регистрами ЗУ происходит непрерывный обмен информацией. При этом вследствие конструктивных особенностей машины наблюдаются следующие закономерности, которые следует учитывать при программировании. [7]
В процессе выполнения программы происходит сушка пробы, отгонка мешающих веществ перед атомизацией, собственно атомизация и при необходимости - очистка кюветы от остатков предшествующей пробы. [8]
В процессе выполнения программы выводится матрица главных сечений в виде (2.3), определяющая полную систему топологических уравнений. [9]
В процессе выполнения программы непрерывно изменяются состояния каналов и УВВ. На некоторый момент времени канал может быть занят выполнением ранее начатой операции или находится в свободном состоянии, позволяющем начать следующую операцию ввода-вывода. При выполнении операции в канале или в УВВ могут возникнуть особые ситуации, которые должны учитываться при организации ввода-вывода. [10]
В процессе выполнения программы выполнение процедуры ввода производится обращением к накопителю, быстродействие которого значительно превышает быстродействие устройств ввода. Благодаря уменьшению времени на передачу данных в програму уменьшается время Тъ приходящееся на ввод-вывод данных. Вывод данных в процессе выполнения программы также организуется через накопитель по принципу программа - накопитель - устройство вывода. Такого рода организация ввода-вывода реализована в машине АТЛАС. Использование накопителей для промежуточного хранения вводимой-выводимой информации позволяет обеспечить программу вводом и выводом данных со скоростью, приближающейся к быстродействию вычислителя. [11]
В процессе выполнения программы предполагается широко использовать стандарты на статистическое регулирование технологических процессов, разработанные в СССР. [12]
В процессе выполнения программы с момента входа в блок ( через begin, так как внутренние метки локальны и, следовательно, недостижимы извне) все идентификаторы, О Писан Ные в блоке, приобретают смысл, вытекающий из природы данных описаний. Если идентификаторы уже были определены другими описаниями, находящимися вне блока, то на некоторое время они получают новый смысл. С другой стороны, те идентификаторы, которые не описаны в блоке, сохраняют свой прежний смысл. [13]
В процессе выполнения программы по команде SINTR устройство генерирует запрос прерывания в ЦП. Часто запрос используется для того, чтобы сообщить ЦП о завершении программы канала. [14]
Размещение содержимого IP, разряда TAG и P5U по команде приостановки работы. [15] |