Устройство для синхронизации нескольких вычислительных машин

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и предназначено для формирования меток реального времени для ЭВМ. Изобретение позволяет обеспечить высокую точность отсчета, управлять большинством процессов в реальном масштабе времени, осуществлять стабильную синхронизацию работы ЭВМ , автоматически производить установку исходного значения времени и обеспечивать автоматическое и ручное управление работой. Целью изобретения является расширение функциональных возможностей за счет обеспечения синхронной работы нескольких вычислительных машин в реальном масштабе времени. Это достигается введением в устройство блока 6 формирования сигнала записи, счетчика 7, делителя 8 частоты и группы 5 элементов И. 3 з.п. ф-лы, 4 ил.

СОЮЗ СОВЕТСКИХ.

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (5D 4 С 06 F 1/04

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н ABTOPCHOMY СВИДЕТЕЛЬСТВУ авиа /

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4181781/24-24 (22) 15,01,87 (46) 15.09.89. Бюл, Ф 34 (72) M.Â.Бекасова, П.Г.Гаганов, А.N.Êðûëoí, С.А,Мочалов, Л,Н.Рузин, В.A.Ðóñàêîâ и Б.А.Чистяков (53) 681.3(088,8) (56) Патент США Ф 3761884, кл. 340-172.5, 1973.

Авторское свидетельство. СССР

N - 1068050, кл. G 06 F 1/04, 1974, :(54) УСТРОЙСТВО ДЛЯ СИНХРОНИЗАЦИИ НЕСКОЛЬКИХ ВЫЧИСЛИТЕЛЬНЬГХ МАШИН (57) Изобретение относится к вычислительной технике и предназначено для формирования меток реального времени для ЭВМ. Целью изобретения является

„„SU„„1508200 А 1

2 расширение функциональных возможностей устройства за счет обеспечения синхронной работы нескольких вычислительных машин в реальном масштабе времени. Это достигается введением в устройство блока 6 формирования сиг. нала записи, счетчика 7, делителя 8 частоты и группы 5 элементов И, Изобретение позволяет обеспечить высокую точность отсчета, управлять большинством процессов в реальном масштабе времени, т.е. осуществлять стабильную синхронизацию работы ЭВМ, автоматически производить установку исходно. го значения времени и обеспечить автоматическое и ручное управление рабо- g

TOH 3 3 II ф-JIbI 4 HJI

3 1508200

Изобретение относится к вычислительной технике и предназначено для формирования меток реального времени для ЭВМ.

Цель изобретения — расширение функциональных возможностей устройства за счет обеспечения работы нескольких вычислительных машин в реальном масштабе времени. l0

На фиг.1 представлена блок-схема устройства; на фиг.2 — блок-схема блока управления; на фиг,3 — блок-схема блока формирования прерываний; на фиг.4 — блок-схема блока формирования !5 сигнала записи.

Устройство содержит генератор 1 тактовых импульсов, блок 2 управле-. ния, блок 3 формирования прерываний, регистр 4, группу S элементов И, 20 блок 6 формирования сигнала записи, счетчик 7, делитель 8 частоты, тактовый вход 9, вход 10 запуска, вход 1! останова, вход 12 начальной установки, группу 13 входов задания времени устройства, вход 14 разрешения записи, вход 15 разрешения считывания, группу 16 выходов текущего времени, выход 17 прерывания и тактовый выход 18, Блок 2 управления образуют узел 19. переключателей, элементы ИЛИ-НЕ 20-22, триггер 23 и элемент И-НЕ 24, Блок 3 формирования прерываний включает с"етчик 25, элементы И-НЕ 35

26-28, элемент HE 29 и элемент ИЛИ 30, Блок 6 формирования сигнала записи содержит элемент И-НЕ 31, триггер 32 элемент И-НЕ 33 и триггер 34, Устройство работает следующим об- 40 разом.

Сигналом "Начальная установка", поступаюп1им на вход 12 блока 2 управления (или от кнопки в узле 19 переключателей), устанавливаются в нулевое 45 положение блок 3 формирования прерываний, регистр 4 памяти, счетчик 7 и делитель 8 частоты. Затем, если необходимо, по входу 14 в счетчик 7 осуществляется запись начального кода 50 времени, Устройство включается в работу сигналом "Пуск", поступающим на вход

10 запуска блока 2 управления (или от соответствующей кнопки узла 19 55 переключателей). При этом тактовые им пулъсы с,выхода генератора 1 поступают через блок 2 управления в блок 3 формирования прерываний, счетчик 7 и делитель 8 частоты, которые начинают отсчет тактовых импульсов, .

Тактовые импульсы поступают также в блок 6 формирования сигнала записи.

Импульсы.от генератора 1 используются для формирования сигнала записи кода времени в регистр 4 из счетчика 7 Сигнал записи формируется IIocле окончания тактового импульса генератора 1.

По сигналу разрешения считывания, поступающему на вход 15 устройства, .: код времени выдается на группу 16 выходов.

Блок 3 формирования прерываний обеспечивает прерывания при моделировании в реальном масштабе времени с заданным периодом.

Блок 2 управления обеспечивает ручное (от узла 19 переключателей) и . автоматическое (входным сигналом по входу 9) управление работой. Выходные, сигналы Пуск" и Останов" формируют-, ся с помощью элементов ИЛИ-НЕ. 20 и 21, триггера 23 и элемента И-НЕ 24, а сигнал "Начальная установка" — с помощью элемента ИЛИ-HE 22.

Блок 6 формирования сигнала записи обеспечивает запись кодов текущего времени в регистр 4 в определенные моменты времени.

Счетчик 7 осуществляет отсчет те1 кущего времени в двоичном коде и периодическую запись кода времени в регистр 4. Одновременно с отсчетом текущего времени осуществляется формирование сигналов для работы блока

3 формирования прерываний.

Делитель 8 частоты осуществляет формирование синхроимпульсов УЭВМ с заданным периодом.

В момент совпадения кода на счетчике 25 с заданным значением формируется импульс стандартной длительности, который устанавливает счетчик

25 в "0" и поступает на выход как сигнал прерывания.

Для синхронизации работы нескольких ЭВМ, предусмотрен делитель 8 частоты, выдающий импульсы синхронизации.

Делитель 8 частоты формирует три сигнала синхронизации с периодами

5, 10 и 20 мс. Выбор периода выдачи сигнала осуществляется при подготовке к работе в реальном масштабе времени.

5 ,15082

Ф о р м у л а изобретения

1. Устройство для синхронизации нескольких вычислительных машин, содержащее генератор тактовых импульсов, блок управления, блок формирования прерываний, регистр, о т л ич а ю щ е е с я тем, что, с целью расширения функциональных возможнос- 10 тей за счет обеспечения синхронной работы нескольких вычислительных машин в реальном масштабе времени, в устройство введены счетчик, делитель частоты, блок формирования сигнала 15 записи и группа элементов И, причем выход генератора тактовых импульсов соединен с тактовым входом блока управления и с первым тактовым входом блока формирования сигнала записи, 20 выход которого соединен с входом разрешения записи регистра, вход запуска блока управления. является входом запуска устройства, вход останова блока управления является входом Ж останова устройства, вход начальной установки блока управления является входом начальной установки устройства, выход начальной установки блока управления соединен с входом сброса в 30

"0" регистра, с входом начальной установки блока формирования прерываний, с входом сброса в "0" счетчика, с входом сброса в "0" делителя частоты, информационньтй вход которого соединен с тактовым входом блока формирования прерываний, со счетным входом счетчика и с тактовым выходом блока управления, группа разрядных выходов счетчика соединена с группой информацион- 40

1 ных входов регистра, вход разрешения записи счетчика является входом разрешения записи устройства, выход переполнения счетчика соединен с входом разрешения прерывания блока формирова-45 ния счетчика соединен с входом .разрешения прерывания блока формирования прерываний, выход прерывания которого является выходом прерывания устройства, группа выходов регистра соединена б0 с первыми входами элементов И группы, вход разрешения считывания устройства соединен с вторыми входами элементов

И группы, группа выходов которых является группой выходов текущего време-55 ни устройства, выход делителя частоты является тактовым. выходом устройства, второй тактовый вход блока формирования сигнала записи является так00

6 товым входом устройства, группа информационных входов счетчика является группой задания начального времени устройства.

2.. Устройство по п. 1, о т л и— ч а ю щ е е с я тем, что блок управления содержит узел переключателей, три элемента ИЛИ-НЕ, триггер и элемент И-HF. причем первый, второй и третий выходы узла переключателей соединены соответственно с первыми входами первого, второго и третьего элементов ИЛИ-НЕ, вторые входы которых являются соответственно входами запуска, останова и начальной установки блока, выход первого элемента

ИЛИ-HE соединен с входом установки в

"1" триггера, вход сброса в "0" которого соединен с выходом второго элемента ИЛИ-НЕ, выход третьего элемента

ИЛИ-НЕ является выходом начальной установки блока, выход триггера соединен с первым входом элемента И-НЕ, второй вход которого является тактовым входом блока, выход элемента

И-HE является тактовым выходом блока.

3, Устройство по п. 1, о т л и ч а ю щ е е с я тем, что блок формирования прерываний содержит счетчик, три элемента И-НЕ, элемент НЕ и элемент ИЛИ, причем вхо, элемента НЕ является тактовым входом блока, счетньпт вход счетчика является входом разрешения прерывания блока, группа выходов счетчика соединена с входами первого элементга И-НЕ, выход которого соединен с первым входом второго элемента И-НЕ, выход которого соединен с первым входом третьего элемента И-HF, второй вход которого соединен с выходом элемента HE выход третьего элемента И-НЕ соединен с вторым входом второго элемента И-HF. и с первым входом элемента ИЛИ, второй вход которого является входом на,чальной установки блока, выход элемента ИЛИ соединен с входом сброса в "0" счетчика и является выходом прерывания блока, 4. Устройство по и. 1, о т л ич а ю щ е е с я тем, что блок формирования сигнала записи содержит два триггера и два элемента И-НЕ, причем первый вход первого элемента И-НЕ соединен с входом сброса в "0" первого триггера, с входом сброса в "0" второго триггера и является первым тактовым входом блока, второй вход пер,1508200

Составитель Н,Торопова

Техред Л.Олийнык Корректор Н. Борисова

Редактор А.Orap

Заказ 5541/50 Тираж 668 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", r Ужгород, ул. Гагарина, 101 вого элемента И-НЕ соединен с первым входом второго элемента И-НЕ и является вторым тактовым входом блока, прямой выход первого триггера соединен с вторым входом второго элемента

И-HE выход которого соединен с синхровходом второго триггера, выход первого элемента И-НЕ соединен с синхровходом первого триггера, инверсный выход второго триггера соединен с третьим входом второго элемента И-НЕ и является выходом прерывания блока, Ю