Устройство для измерения времени работы устройств ввода- вывода
Иллюстрации
Показать всеРеферат
ейл
"втфи нР-тф,нк.и,в„»
ОПИСА
Союз Советскик
Социалистических
Республик
<>737944
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИ ЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву— (22) Заявлено 170576 (21) 2363296/18-24 (51)М, Кл.2
G 06 F 3/06 с присоединением заявки М
Государственный комитет
ССС Р яо делам нзобретеннй н открытнй (23) Приоритет—. Опубликовано 3005.80. бюллетень М 20
Дата опубликования описания 3005.80 (5З) УДК 681 327 ° . 11 (088. 8) (72) Авторы изобретения (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ИЗМЕРЕНИЯ ВРЕМЕНИ
РАБОТЫ УСТРОЙСТВ ВВОДА — ВЫВОДА
2 нйм входом второго регистра, второй вход — со вторым входом второго регистра, а выход — с третьим входом второго регистра, четвертый вход которого подключен к второму выходу таймера (2).
Недостатком указ анного устройства является невозможность измерения
10 производительности и времени работы устройств ввода-вывода.
Цель изобретения — расширение функциональных воэможностей эа счет введения возможности измерения производительности и времени работы устройств ввода-вывода.
Поставленная цель достигается тем,что устройство содержит второй блок сопряжения, первый и второй счетчики, сумматор, первый вход которого
20 соединен с выходом блока памяти и первым входом первого счетчика, второй вход - с вторым выходом таймера, а выход — с вторым входом второго регистра и выходом второго счетчика, первый .вход которого подключен к первому выходу второго блока .сопряжения-и второму входу первого .счетчика, второй вход « к третьему выходу таймера, выход первого счет30 чика соединен со вторым входом
Изобретение относится к области вычислительной техники и предназна чено для измерения производительности и времени работы устройств. ввода-вывода.
Известно устройство для контроля каналов ввода-вывода цифровых вычис-. . лительных машин, содержащее регистр, блок согласования, блок имитации ремимов, блок формирования информации, регистр команд, блок программного задания режимов, блок анализа информации, блок индикации сбоев (1).
Недостатком этого устройства asляется отсутствие возможности контроля совместной работы канала вводавыв да и устройств ввода-вывода. аиболее близким техническим решен ем к данному изобретению является устройство для измерения времени работы устройств ввода-вывода,. содержащее таймер, блок опроса, вход которого соединен с первым выходом таймера, а выход — с первым входом первого регистра, последовательно соединенные второй регистр, блок. преобразования кодов, первый блок сопряжения и регистратор,,блок памяти, первый вход которого соединен с выходом первого регистра и пер1
A,Ä.Äîëa, В.И.Дворжанский; В.К,Елисеев, М. Я.Захарова, Б.В.Сапсуев и Т.А,Шепелева
737944 блбка памяти, второй вход первого регистра подключен ко второму выходу второго блока сопряжения.
На чертеже представлена блоксхема устройства.
Устройство содержит второй блок
1 сопряжения, первый счетчик 2, первый регистр 3, второй счетчик 4, блок 5 памяти, сумматор б, второй регистр 7, блок 8 опроса, блок 9 преобразования кодов, таймер 10, первый блок 11 сопряжения, регистратор
12, шины 13 стандартного интерфейса ввода-выво4а шины 14 задания программы опроса эон блока памяти.
Устройство в мультиплексном режиме работает следующим образом..
При подготовке устройства к работе (начальной установке) по командам с шин 14 задания программы опроса зон блока памяти через блок 8 опроса в блок 5 памяти записываются адреса 20 внешних устройств, информация о которых должна быть в дальне(шем зарегистрирована устройством. Дополнительно. в блоке 8 опроса устанавливается значение интервала времени, через который 25 производится запись информации на регистратор 12. После начальной установки устройство находится в ожидании, анализируя состояние шин 13 стандартного интерфейса ввода-вывода.
Когда канал начинает выбирать последовательности начальной выборки внешнее устройство, второй блок
1 сопряжения распознает на шинах
13 стандартного интерфейса вводавывода управляющие сигналы адрес канала и выборка канала, принимает адрес внешнего устройства во второй блок сопряжения и далее фиксирует его на первом регистре 3.
По адресу внешнего устройства с 40 первого регистра 3 следует обращение в блок 5 памяти, Чтобы определить задан ли при начальной установке такОй адрес для регистрации. Если такой адрес задан, начинается под- 4 счет первым счетчиком 2 отдельно служебных байтов (адреса, команды, состояния) и байтов данных, проходящих . через интерфейс ввода-вывода при работе данного внешнего устройства.
Одновременно на регистре первого слагаемого сумматора б фиксируется время начала работы внешнего устрой( ства, а также по сигналу измерение каналЯ и отметкам времени, поступающим из таймера 10, второй счетчик
4 начинает подсчет времени работы канала ввода-вывода.
По окончании передачи байта (байтов) данных, определяемому вторым блоком сопряжейия 1 по снятию сигнала ) работа. абонента, сумматор б вычисляет время, которое проработало внешнее устройство. Информация с выхода первого счетчика 2 и сумма,тора б по айресу внешнего устройства .3
4 записывается в блок 5 памяти. Далее устройство переходит в режим ожидания, при этом второй блок 1 сопряжения постоянно анализирует состояние шин 1 3 стандартного интерфейса ввода-вывода. Аналогично работает устройство при поступлении по начальной выборке адреса другого внешнего устройства.
При поступлении адреса на шины абонента по требованию абонента (сигнал идентификации адрес аббнента ) адрес принимается на первый регистр 3, производитсй обращение в блок 5 памяти эа промежуточным значением регистрируемой информации.
Считанная регистрируемая информация заносится на первый счетчик 2 и сумматор 6. Далее при передаче байтов данных через шины 13 стандарт-. ного интерфейса ввода-вывода управляющие идентифицирующие сигналы воспринимаются вторым блоком 1 сопряжения и по каждому байту служебному или данных первый счетчик 2 изменяет. свое состояние. По снятию сигнала работа абонента на шинах 13 стандартного интерфейса ввода-вывода состояние первого счетчика 2 и сумматора б заносится в блок 5 памяти °
По окончании операции ввода-вывода второй блок 1 сопряжения вырабатывает сигнал окончания, по которому сумматор б определяет время, которое проработало данное внешнее устройство. Аналогично фиксируются данные измерения по всем внешним устройствам, которые подключены к интерфейсу и адреса которых заданы при начальной установке.
Отличие работы устройства в монопольном режиме заключается в том, что результаты измерения постоянно хранятся на первом счетчике 2, втором счетчике 4 и сумматоре 6, откуда они и поступают для документирования на регистратор 12.
Подсчет времени работы канала вводавывода вторым счетчиком 4 прекращается при снатии в интерфейсе сигнала измерение канала .
Документирование информации в регистре 12 ведется с дискретностью, заданной в блоке 8 опроса при начальной установке. При поступлении в блок
8 опроса из таймера 10 соответствующей отметки времени следует по низшему приоритету обращение в блок 5 памяти. Регистрируемая информация, характеризующая внешнее устройство, выбирается на второй регистр 7.
Далее информация с второго регистра
7 побайтно через блок 9 преобразования кодов выдается в первый блок
11 сопряжения и далее в регистратор
12. Регистрируемая информация выдается по форме, трафарет на которую имеется в первом блоке 11 сопряжения. 73794,4
Формула изобретения
Составитель В. Меделян
Техред О.Легеза
Корректор М.Шароши
Редактор И.Наыкина
Тираж 751
ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Подписное
Заказ 2566/8
Филиал ППП Патент, r..Óæãoðîä, ул. Проектная, 4 устройство для измерения времени работы устройств ввода-вывода, содержащее таймер, блок опроса вход которого соединен с первым выходом таймера, а выход — .с первым входом первого регистра, последовательно соединенные второй регистр, блок преобразования кодов, первый блок сопряжения и регистратор, блок памяти, первый вход которого соединен с выходом Ilaðâîão регистра и первым входом второго регистра, второй вход — со вторым входом второго регистра, а выход — с третьим входом ввторого регистра, четвертый вход которого подключен к второму выходу таймера, о т л и ч а ю щ е е с я тем, что, с целью расширения Функциональных возможностей устройства, оно содержит второй блок сопряжения, первый и второй счетчики, сумматор> первый вход которого соединен с выходом блока памяти и первым входом
- первого счетчика, второй вход - с вторым выходом таймера, а выход - с вторым входом второго регистра и вы- ходом счетчика, первый вход которого
»подключен к первому выходу второго блока сопряжения и второму входу первого счетчика, второй вход —-к третьему выходу таймера„ выход первого счетчика соединен со вторым входом блока памяти, второй вход первого регистра подклвчен ко второму выходу второго блока сопряжения.
Источники инфо мацин, принятые во вниманйе при вкспертнэе
1. Авторское свидетельство СССР
Р415662, кл. G 06 F 11/О4, 1972
2. Авторское свидетельство СССР
9439813, кл . G О6 Р 11/96Ä 1972» .