Устройство для управления обменом
Иллюстрации
Показать всеРеферат
О П И С А Н Ы Е п) 482742
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 17.06.74 (21) 2034427/18-24 с присоединением заявки № (51) M. Кл. G 06т 9/00
Государственный комитет (23) Приоритет
Совета Министров СССР по делам изобретений и открытий
Опубликовано 30.08.75. Бюллетень № 32
Дата опубликования описания 06.11.75 (53) УДК 687.325(088.8) (72) Автор изобретения (71) Заявитель
В. С. Погорелов
Киевский ордена Ленина политехнический институт имени 50-летия
Великой Октябрьской социалистической революции (54) УСТРОЙ С
Изобретение относится к вычислительной технике, B частности к у строиствам оомеца информациеи между двумя накопителями. известно усгроисгво для управления ооменом, содержащее схему сравнения, подключенпую к первому и второму счегчикам, григгер, единичпыи выход которого соединен с первым входом элемента «ti», прпчем кодовый вход первого счегчика соедипе с адреспым входом устройства.
Цель изооретения--- сокращсшш оборудования устройства.
Это достигается тем, что предлагаемое устроиство содержи г третий сче i чик, дешифратор нулевого состояния и элемент «1Ы111», один вход которого соединен с блокирующим входом устроиства, первым выходом соединенного с другим входом элемента «И,)1И», выход которого соединен с ну левым входом триггера, единичныи вход которого соединен с выходом схемы сравнения, выход элемента «il» соединен с вторым выходом устройства и со счетными входами первого и третьего счетчиков, выход третьего счетчика через дешифратор нулевого состояния соединен с другим входом элемента «ИЛИ», кодовый вход третьего счетчика соединен с кодовым входом устройства, тактирующий вход которого соединен с вторым входом элемента «И» и со счетным входом второго счетчика.
1!а чертеже представлена блок-схема предлагаемого устройства.
Устройство для управления обменом содержит счетчики 1, 2 и 3, схему сравнения 4, триггер 5, дешифратор нулевого состояния 6, элемент «И» 7, элемент «ИЛИ» 8.
ia чертеже обозначены входы и выходы устройства: адресный вход 9, кодовый вход
10, блокирующий вход l, тактирующий вход л, первыи выход 13, второй выход 14. т. четчик 1 хранит начальный адрес пересылаемого массива, счетчик 2 является счетчиком текущего адреса, счетчик 3 хранит код, указывающий на объем пересылаемого мас15
Работа устройства рассматривается на примере использования его в системе автономного оомена информацией между двумя магнитными дисками, вращающимися асинхронно, в которой для согласования частоты поступления информации от передающего диска с частотой записи ее на приемный диск используется буферная память определенного объема.
Устройство работает следующим образом.
Перед началом пересылки с одного магнитного диска на другой большого массива информации в счетчик 1 заносится по адресному входу 9 код начального адреса пересылаемого массива, а в счетчик 3 по кодовому входу
482742
10 — код, соответствующий объему пересылаемого массива. При этом счетчик 2 и триггер
5 сбрасывают в нулевое состояние.
Серия синхроимпульсов по тактирующему входу 12 появляется после прохождения под головкой считывания нулевой отметки магнитного диска. Счетчик 2 считает синхроимпульсы. При сравнении кодов в счетчиках 1 и 2 срабатывает схема сравнения 4, выходной сигнал которой устанавливает в единичное состояние триггер 5. Потенциал единичного плеча триггера 5 поступает на элемент «И» 7, и на втором выходе 14 устройства появляются синхроимпульсы, которые поступают на счетные входы счетчика 1 и счетчика 3. Одновременно синхроимпульсы и пересылаемая информация поступают в буферную память, не показанную на чертеже. При этом буферная память заполняется информацией, поступающей с передающего диска, счетчик 1 работает в режиме суммирующего счетчика (работает синхронно и синфазно со счетчиком 2), а счетчик 3 работает в режиме вычитающего счетчика. При переполнении буферной памяти на блокирующем входе 11 устройства появляется сигнал, который сбрасывает триггер 5 в нулевое состояние, при этом элемент «И» 7 блокируется, и подача синхроимпульсов на выход
14 (а также поступление информации в буферную память) прекращается. Код в счетчике 3 уменьшился на величину, соответствующую количеству переданной информации, а в счетчике 1 «застыл» код, соответствующий адресу на магнитном диске, на котором произошло прерывание обмена информацией.
Счетчик 2 продолжает счет и сбрасывается в нулевое состояние (переполняется) только в момент прохождения под считывающей головкой нулевой отметки передающего магнитного диска. После прерывания подачи информации с передающего диска в буферную память происходит «очистка» буферной памяти, т. е. передача информации с буферной памяти на приемный диск. Во время следующего оборота передающего диска опять происходит сравнение кода в счетчике 2 с «обновленным» кодом начального адреса пересылаемого массива в счетчике 1, и описанный выше цикл работы повторяется.
Если будет передана вся информация, то в счетчике 3 установится нулевой код, сработает дешифратор нулевого состояния 6, сбросит в нулевое состояние триггер 5, который снова заблокирует элемент «И» 7. Одновременно по выходу 13 подается сигнал в ЭЦВМ об окончании пересылки массива информации.
Предмет изобретения
Устройство для управления обменом, содержащее схему сравнения, подключенную к пер20 вому и второму счетчикам, триггер, единичный выход которого соединен с первым входом элемента «И», причем кодовый вход первого счетчика соединен с адресным входом устройства, отлич аюи1еес я тем, что, с целью
25 сокращения оборудования, оно содержит третий счетчик, дешифратор нулевого состояния и элемент «ИЛИ», один вход которого соединен с блокирующим входом устройства, первым выходом соединенного с другим входом
30 элемента «ИЛИ», выход которого соединен с нулевым входом триггера, единичный вход которого соединен с выходом схемы сравнения, выход элемента «И» соединен с вторым выходом устройства и со счетными входами перво35 го и третьего счетчиков, выход третьего счетчика через дешифратор нулевого состояния соединен с другим входом элемента «ИЛИ», кодовый вход третьего счетчика соединен с кодовым входом устройства, тактирующий
40 вход которого соединен с вторым входом элемента «И» и со счетным входом второго счет. чика.
482742 г
Составитель Ф. Шагиахметов
Корректоры: Е. Давыдкина п Л. Корогод
Редактор Е. Караулова
Техред 3. Тараненко
Типография, пр. Сапунова, 2
Заказ 2571, 13 Изд. Ке 1726 Тираж 679 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
Москва, Ж-35, Раушская наб., д. 4, 5