Cтраница 2
Так как при использовании отладочных программ скорость выполнения основной программы резко замедляется, то для контроля следует назначать по возможности более короткие участки. На тех участках основной программы, на которых нет контроля, вычисления выполняются с обычной скоростью. [16]
После окончания выполнения прерывающей программы микропроцессор возвращается к выполнению основной программы с команды, на которой произошло прерывание. [17]
Поскольку обработка меток может производиться почти в любой момент времени выполнения основной программы, не должно быть взаимосвязи между операторами в секции DECLARATIVES и в остальной части Раздела процедур. То есть нельзя использовать операторы GO TO или PERFORM в основной программе для обращения к каким-либо операторам в DECLARATIVES так же, как нельзя из DECLARATIVES обращаться к операторам в основной программе. [18]
Оператор останова используется только в основной программе и обеспечивает завершение выполнения основной программы. [19]
![]() |
Временные диаграммы цикла чтения-записи с подтверждением обмена. [20] |
Прерывания изменяют общее состояние МС и могут влиять на ход выполнения основной программы. Однако их влияние не является прямым, так как осуществляется через размещаемые в памяти структуры данных - области взаимодействия. [21]
Поскольку обработка меток может производиться почти в любой момент времени выполнения основной программы, не должно быть взаимосвязи между операторами в секции DECLARATIVES и в остальной части Раздела процедур. То есть нельзя использовать операторы GO TO или PERFORM в основной программе для обращения к каким-либо операторам в DECLARATIVES так же, как нельзя из DECLARATIVES обращаться к операторам в основной программе. [22]
В отличие от программно-логического тестовый контроль проводится не в процессе выполнения машиной основных программ, а до или в перерывах между их выполнением. [23]
Ввод-вывод по прерываниям производится по инициативе внешних устройств и вводится помимо выполнения основной программы для организации обработки информации от этих устройств по мере ее поступления. При том МП должен прервать выполнение основной программы и перейти к подпрограмме обработки запроса прерывания. Такой переход осуществляется по мере готовности данных к передаче или приему по сигналу запроса прерывания, после получения которого МП переходит к операциям ввода-вывода. Это положение справедливо для большинства типов МП. Для разрешения или запрета прерываний в ходе выполнения программы МП обладает специальными командами. С помощью таких команд программист может разрешить или запретить прерывание текущей программы в тех местах, где оно в силу каких-либо причин недопустимо. [24]
В машине Минск-2 ( 22) вывод результатов осуществляется параллельно с выполнением основной программы. Команды вывода передают информацию на специальный регистр, который обеспечивает печать или перфорацию необходимых данных. [25]
Рп, Рр, Рн - потребность в материальных ресурсах соответственно на выполнение основной программы, ремонтно-эксплуатационные нужды, незавершенное производство ( увеличение, - уменьшение); Зп - величина переходящих запасов на конец планового периода; Оож - ожидаемые остатки ( запасы) на начало планового периода; Э - размеры плановой экономии материальных ресурсов; Вр - размеры вторичных ресурсов, вовлекаемых в производство. Порядок определения потребности в продукции, распределяемой Госснабом СССР, а также унифицированные формы сводных заявок утверждаются Госснабом СССР. [26]
Рп, Рр, Рн - потребность в материальных ресурсах соответственно на выполнение основной программы, ремонтно-эксплуатационные нужды, незавершенное производство ( увеличение, - уменьшение); Зп - величина переходящих запасов на конец планового периода; Оож - ожидаемые остатки ( запасы) на начало планового периода; Э - размеры плановой экономии материальных ресурсов; Вр - размеры вторичных ресурсов, вовлекаемых в производство. Порядок определения потребности в продукции, распределяемой Госснабом СССР, а также унифицированные формы сводных заявок утверждаются Госснабом СССР. [27]
Программный способ контроля состоит в том, что время от времени прерывается выполнение основной программы и управление передается на специальные контрольные программы, результаты которых указывают, были ли допущены ошибки в проработавшей части программы, каков характер их и можно ли их исправлять. [28]
![]() |
Способы организации передачи данных между памятью и периферийными устройствами. [29] |
При программно-управляемой передаче данных процессор на все время этой операции отвлекается от выполнения основной программы решения задачи. Операция пересылки данных логи-чес / и слишком проста, чтобы эффективно загружать логически сложную быстродействующую аппаратуру процессора. В результате при использовании программно-управляемой передачи данных снижается производительность вычислительной машины. Между тем потенциально возможная максимальная скорость обмена данными при вводе-выводе определяется пропускной способностью памяти, которая, например, при цикле памяти 0 5 икс составляет 26 Мбайт / с, где Ь - ширина выборки, измеряемая числом байт, одновременно записываемых ( считываемых) в памяти. [30]