Cтраница 4
Совмещение может быть истинным, если во время выполнения команды может находиться в стадии исполнения еще одна машинная команда. Истинное совмещение достигается аппаратным способом. Кажущееся совмещение означает, что, хотя исполнение двух команд может происходить неодновременно, их результаты для пользователя получаются в один и тот же момент. Кажущееся совмещение достигается обычно программно. [46]
![]() |
Десятичный блок умножения с использованием чисел, кратных множимому. [47] |
В принципе все рассмотренные аппаратные способы ускорения умножения двоичных чисел могут быть в той или иной степени переложены на умножение десятичных чисел. Однако применять тот или иной аппаратный способ ускорения в десятичном Б У целесообразно только в том случае, если он обеспечивает существенное сокращение числа суммирований, на что в десятичном Б У уходит 70 - 90 % времени. Один из таких способов состоит в подготовке чисел, кратных множимому. [48]
Поскольку мультипрограммные системы используются многими потребителями одновременно, возникает проблема защиты памяти от их взаимного влияния во время работы. Система защиты обычно реализуется аппаратным способом. При этом память разбивается на блоки. [49]
![]() |
Структурная схема программатора 815. [50] |
Программатор обеспечивает формирование временной диаграммы объекта программирования. Временная диаграмма для ППЗУ формируется аппаратным способом в соответствующем блоке сопряжения для конкретного типа ППЗУ. [51]
Протоколы в адаптерах в основном охватывают физический и МАС-уровень. При этом физический уровень реализуется полностью аппаратным способом, а МАС-уровень - частично микропрограммным способом; LLC-уровень реализуется не всегда и только программным путем. Это дает возможность передавать данные для ЭВМ со скоростью до 100 Кбит / с. Частично физический уровень ЭМ в виде пассивных ответвителей информации находится в выносных блоках, обеспечивающих надежное соединение с проводниками среды передачи данных. Основные требования, предъявляемые к аппаратным средствам адаптеров, ориентированы на минимальную стоимость, энергопотребление, габариты, трудоемкость эксплуатации таких адаптеров в составе ЛВС. [52]
Высокая эффективность рассмотренных логических методов привела к тому, что при повышении быстродействия БУ они используются в первую очередь. Вследствие этого даже при повышении эффективности аппаратными способами стремятся применять их в сочетании с наиболее сильными логическими способами, а именно: с пропусками тактов суммирования с нулем и преобразованием множителя. [53]
Третий способ контроля выполнения программы реализуется также на управляющей ЦВМ и требует введения в ЦВМ режима работы с покомандной реализацией контролируемой программы. При этом после выполнения каждой команды контролируемой программы управление аппаратным способом передается вклинивающейся программе, которая подготавливает и осуществляет регистрацию состояния памяти и основных устройств ЦВМ в момент прерывания. Таким образом, исполнение контролируемой программы не содержит условностей, свойственных интерпретирующим программам. Регистрируемая информация селектируется в соответствии с заданиями, введенными операторами для контроля, а также формируется в виде, удобном для анализа. После выполнения операций контроля управление возвращается к прерванной программе и исполняется еще одна команда. Этот способ позволяет оперативно, на пульте ЦВМ, контролировать процесс реализации программы путем останова при исполнении некоторой команды или при изменении состояния регистра или ячейки памяти. Кроме того, данный способ позволяет проще контролировать ход реального времени исполнения контролируемой программы с исключением времени, затрачиваемого на анализ и регистрацию информации, что особенно важно при комплексной отладке. [54]