Устройство для контроля времени выполнения программ
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 439813
Авторы: Алексеевский, Мешечкин, Прокофьева
Текст
( ) 439833 ОП ИСАНИЕ Союз Советских Социалистических Республик(51) М. Кл, 6 06 1 кц Ке присоединением Государственный комитетСовета Министров СССРпо делам изобретенийи открытий. Мешечкии, Г, ф, Прокофьева и М. А. Алексеевский 71) Заявитель ЛНЕНИЯ НТРОЛЯ ВРЕМЕО ГРАММ 4) УСТРОЙСТВО ДЛ Изобретение относится к области цифровой вычислительной техники и может быть использовано в устройствах управления ходом выполнения программ ЦВМ.Известны устройства для контроля времени, 5 содержащие счетчик с вентилями записи и считывания, схему управления и синхронизатор сигналов пересчета, записи и считывания,С помощью этих устройств осуществляются преобразования типа временной интервал-код т 0 и код-временной интервал под управлением ЦВМ. Они позволяют производить отсчет времени (с момента записи кода в счетчик из ЦВМ) как в виде меток времени, характеризующих цикл работы счетчика до оонулецця за писанного в него кода), так и в виде кода текущего (оставшегося) времеци в цикле. Информация о времени воспринимается ЦВМ ц служит для определения хода выполнения программ в ней - динамическое или цикличе ское пере(ключение программы. Для безошибочного функционирования этих устройств требуется разделить во времени операции записи и считывания кода времени с операцией пересчета в счетчике. Это в известных технических 25 решениях достигается нли программным пу. тем (первой операцией ЦВМ блокируется процесс пересчета в счетчике, второй - запись цлц считывание кода времени ц третьей - снятие блокировки пересчета цли Пуск) цли з 0 применением так называемых схем втягивания ь сццхроцизм сигналов записи и считывания с сигналами пересчета (импульсами кварцованцой частоты, достигающей десятка герц). Но и в том, и в другом случае требуются значительные затраты машинного времени, поскольку в первом случае онц определяются числом операций для синхронизации, а во втором - временем втягивания в сипхронцзм, равным периоду следования кварцоваццой частоты. Это приводит к сцпжецшо функциональных возможностей ЦВМ. Импульсный характер действующих устройств сигналов и отсутствие простых средств контроля работоспособности делает нх недостаточно надежными ц удобцымц в эксплуатации.Целью изобретения является устранение указанных недостатков, т. е. повышение надежности и упрощение эксплуатации устройства для контроля времецц выполнения прог 1 та м(м,Сущность изобретения заключается в том, что второй, третий н четвертый входы устройства подключены соответственно к первому, второму и третьему входам схемы управления, выход которой подключен к первому входу триггера, выход которого через первую схему ИЛИ - НЕ соединен со счетным входом счетчика и первыми входамц второй и третьей схем ИЛ 1 Л - НЕ, вторые входы которых че5 10 15 20 25 30 35 40 45 50 55 60 65 рез первую и вторую схемы НЕ соединены соответственно со вторым и пятым выходами устройства. Выходы второй и третьей схем ИЛИ - НЕ подключены к соответствующим входам первой схемы ИЛИ - НЕ и схемы ИЛИ, выход которой подключен ко второму выходу устройства. Управляющие входы вентилей записи и считывания подключены соотвегственно к выходу второй схемы ИЛИ - НЕ и выходу третьей схемы ИЛИ - НЕ, Третий выход устройства соединен со вторым выходом счетчика, третий выход которого через схему Исключающее ИЛИ подключен ко второму входу триггера, третий вход которого соединен со вторым входом устройства.На чертеже представлена схема устройства, а также блоки ЦВМ, соединяемые с устройством.Предлагаемое устройство содержит ЦВМ 1 с входящими в нее блоком управления 2 вводом - выводом и блоком контроля 3, устройство для отсчета времени 4, счетчик б, вентили записи 7, схему Исключающее ИЛИ 8, схему ИЛИ 9, схемы ИЛИ - НЕ 10 - 12, схемы НЕ 18 и 14, триггер .1 б, схему управления 1 б, входы,17 - 19 и выходы 22 - 24 устройства.При записи кода времени (при выполнении очередной программы) сигнал записи подается на вход 18 (в виде единичного перепада напряжения), включает схему управления,1 б и устанавливает такое состояние, при котором единичный перепад напряжения с выхода схемы ИЛИ - НЕ 10 открывает вентили записи б кода времени. Происходит запись последнего в счетчик Б, одновременно этот перепад напряжения через схему ИЛИ 9 с выхода 22 поступает в блок управления 2, снимая сигнал запрета с шины, подключенной ко входу 18. Через схему управления 16 со входа 17 на триггер 1 а поступают импульсы пересчета, и каждый из них переключает триггер в состояние О (на его правом плече). Единичный перепад напряжения поступает на счетчик б и после вычитания единицы из содержимого последнего с одного из соответствующих ему импульсных выходов счетчика (при переключении разрядов из 1 в О) через схему Исключающее ИЛИ 8 возвращается на другой вход триггера 1 Б, переводя его в исходное состояние. Этот процесс пересчета длится до тех пор, пока не поступит новая посылка кода времени в счетчик (при переходе на новую программу ЦВМ) или же произойдет обнуление содержимого счетчика (при зацикливании текущей программы ЦВМ). В последнем случае сигнал переполнения в виде единичного уровня напряжения в качестве потенциального сигнала зацикливания поступает с выхода 38 на блок контроля д. Машина в этом случае с помощью управляющей подпрограммы решае 1 дальнейший порядок выполнения программ: повторение зацикленной программы нли ее исключение из цепочки программ и пе 1 еход на другую программу. После этого новым сигналом записи устройство запускается на новый цикл работы.Для считывания кода текущего времени достаточно на вход,19 подать единичный перепад напряжения, который через схему ИЛИ - НЕ 12 устанавливает положение, при котором на выходе этой схемы действует аналогичный перепад напряжения, открывающий вентили считывания 7, через которые происходит съем содержимого счетчика и передача его с выхода 24 в блок управления 2. В этот же блок с выхода 22 поступает сопровождающий информацию сигнал ответа, который и снимает сигнал считывания с шины, подключаемой ко входу 19. Благодаря образованию из схем ИЛИ - НЕ 10,:11 и ИЛИ - НЕ 1112 пары триггеров легко решается конфликтная ситуация, когда совпадают по времени сигнал пересчета с сигналами записи и считывания, поскольку в этих случаях на обоих входах соответствующего из триггеров одновременно возникают нулевые сигналы, и он самопроизвольно устанавливается в одно из двух устойчивых состояний, отдавая при этом предпочтение прохождению тому или иному сигналу, а по прохождении его по цепи обратной связи переключается в противоположное состояние для прохождения ждущего сигнала. В результате этого время на синхронизацию сигналов минимально, оно равно длительности сигналов. Предмет изобретения Устройство для контроля времени выполнения программ, содержащее счетчик, вход и первый выход которого через вентили записи и вентили считывания соединены соответствешю с первым входом и первым выходом устройства, схему управления, схемы ИЛИ, ИЛИ - НЕ, Исключающее ИЛИ, НЕ и триггер, отличающееся тем, что, с целью повышения надежности и упрощения эксплуатации, в нем второй, третий и четвертый входы устройства подключены соответственно к первому, второму и третьему входам схемы управления, выход которой подключен к первому входу триггера, выход которого через первую схему ИЛИ - НЕ соединен со счетным входом счетчика и первыми входами второй и третьей схем ИЛИ - НЕ, вторые входы которых через первую и вторую схемы НЕ соединены соответственно со вторым и пятым входами устройства, выходы второй и третьей схем ИЛИ - НЕ подключены к соответствующим входам первой схемы ИЛИ - НЕ и схемы ИЛИ, выход которой подключен ко второму выходу устройства, управляющие входы вентилей записи и считывания подключены соответственно к выходу второй схемы ИЛИ - НЕ и выходу третьей схемы ИЛИ - НЕ, третий выход устройства соединен со вторым выходом счетчика, третий выход которого через схему Исключающее ИЛИ подключен ко второму входу триггера, третий вход которого соединен со вторым входом устройства.; Заказ 6 п 35ЦНИИПИ одписное п, Костромского управления издательств, полиграфии и книжной торговли Изд,1904сударственногопо делам нзоМосква, Ж,тель С. Громов3. Тараневко Тираж 624комитета Совета Министров ССретений и открытийРаушская наб., д. 4/5
СмотретьЗаявка
1794729, 09.06.1972
ПРЕДПРИЯТИЕ ПЯ Г-4783
МЕШЕЧКИН ИВАН ИВАНОВИЧ, ПРОКОФЬЕВА ГАЛИНА ФЕДОРОВНА, АЛЕКСЕЕВСКИЙ МИХАИЛ АЛЕКСАНДРОВИЧ
МПК / Метки
МПК: G06F 11/00
Метки: времени, выполнения, программ
Опубликовано: 15.08.1974
Код ссылки
<a href="https://patents.su/3-439813-ustrojjstvo-dlya-kontrolya-vremeni-vypolneniya-programm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля времени выполнения программ</a>
Предыдущий патент: Устройство для прерывания программ
Следующий патент: Многоканальная измерительная система с резервированием
Случайный патент: Устройство для механизации проходки вертикальных стволов шахт