Время - выполнение - команда - Большая Энциклопедия Нефти и Газа, статья, страница 4
Есть люди, в которых живет Бог. Есть люди, в которых живет дьявол. А есть люди, в которых живут только глисты. (Ф. Раневская) Законы Мерфи (еще...)

Время - выполнение - команда

Cтраница 4


Если кнопка стоп будет нажата во время выполнения команды ПЕРЕСЫЛКА ДЛИННАЯ или команды СРАВНЕНИЕ КОДОВ ДЛИННОЕ, процессор перейдет в состояние стоп после завершения выполнения следующего элемента операции. Аналогично в режиме покомандного выполнения каждый раз выполняется только один элемент операции. Количество данных, обрабатываемое в одном элементе операции, зависит от модели и может также зависеть от конкретных условий, вызывающих прерыва-ниг выполнения команды.  [46]

При отказе принять команду канала во время выполнения команды НАЧАТЬ ВВОД-ВЫВОД или команды НАЧАТЬ ВВОД-ВЫВОД С БЫСТРЫМ ОТКЛЮЧЕНИЕМ в PSW устанавливается соответствующее значение признака результата. Если только устройство не находится в состоянии выключено, условия, которые помешали начать операцию, подробно отражены в той части CSW, которая записывается в память при выполнении команды НАЧАТЬ ВВОД-ВЫВОД и команды НАЧАТЬ ВВОД-ВЫВОД С БЫСТРЫМ ОТКЛЮЧЕНИЕМ. В этом случае запуск устройства не производится и условия прерывания не вырабатываются, а подканал доступен для начала следующей операции. Устройство сразу же оказывается доступным для запуска другой операции при условии, что отказ принять команду произошел не из-за того, что оно занято или выключено.  [47]

Прерывание по ошибке деления происходит во время выполнения команд деления DIV, IDIV, если результат деления превышает максимально допустимую величину или в случае деления на нуль.  [48]

Последовательная работа устройства ЭВМ в течение времени выполнения команды составляет цикл выполнения команды.  [49]

Во-первых, оценка производительности МК по времени выполнения команд различных систем ( RISC и CISC) не совсем корректна. Обычно производительность МП и МК принято оценивать числом операций пересылки регистр-регистр, которые могут быть выполнены в течение одной секунды. В МКс CISC-процессором время выполнения операции регистр-регистр составляет от 1 до 3 циклов, что, казалось бы, уступает производительности МК с RISC-процессором. Однако стремление к сокращению формата команд при сохранении ортогональности системы команд RISC-процессора приводит к вынужденному ограничению числа доступных в одной команде регистров. Так, например, системой команд МК PIC16 предусмотрена возможность пересылки результата операции только в один из двух регистров - регистр-источник операнда Гили рабочий регистр W. Таким образом, операция пересылки содержимого одного из доступных регистров в другой ( не источник операнда и не рабочий) потребует использования двух команд. Такая необходимость часто возникает при пересылке содержимого одного из регистров общего назначения ( РОН) в один из портов МК. В то же время, в системе команд большинства CISC-процессоров присутствуют команды пересылки содержимого РОН в один из портов ввода / вывода. То есть более сложная система команд иногда позволяет реализовать более эффективный способ выполнения операции.  [50]

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

Ошибки в аппаратуре CPU, обнаруженные во время выполнения команды, автоматически вызывают повторение операции; до семи раз, прежде чем ошибка квалифицируется как неустранимая. Повторение операций производится с использованием-дополнительных схем и стандартных микропрограмм. Если аппаратная ошибка вызвана сбоем буферной памяти, то при попытке повторения буфер отключается. Появление аппаратных, ошибок всегда сопровождается тяжелым или легким прерыванием от системы контроля так, что восстановление ошибки и ее регистрация могут быть выполнены операционной системой.  [52]

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



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