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

Иллюстрации

Показать все

Реферат

 

00 532I02

ОГ1ИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советскик

Социалистических

Республик (61) Дополнительное к авт. свпд-ву (22) Заявлено 21.02.75 (21) 2107214. 24 (51) М. Кл.з- б 06F 15 36 с присосдин.нием заявки че

ГосУдвРствеиный комитет (23) П,иоритет

Совета Министров СССР по делам изобретений Опубликовано 15.10.76. Бюллетень че 38 (53) УДК 681 326(088 8) и QTKpblTHH

Дата опубликования описания 06.10.76 (7;.) Авторы изобретения

О. И. Семенков, В. В. Грек и В. Н. Заблоцкий

Институт технической кибернетики АН Белорусской ССР (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СБОРА ДАННЫХ О ЗАГРУЗКЕ

УЗЛОВ ЭЛЕКТРОННОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ

Изобретение относится к вычислительной технике и может быть использовано для сбора данных о загрузке узлов электронной вычислительнои машины (ЭВМ) с последующим получением из этих данных эффективности использования отдельного узла и профиля производительности ЭВМ (например, за смену).

Известно устройство, содержащее пульт управления, входной оуферный блок, адресныи узел, оперативную память, блок индикации и телевизионныи монитор (1). Устройство позволяет получать в оперативной памяти гистограмму любого из потоков, существующих в ЭВ((адреса команд, адреса данных, коды операции и т. п.), а также индицировать гистограмму на телевизионном мониторе. Однако QHQ не позволяет определять время обращения к различным внешним устрой.Э ВМ. Известно также ycTpozcTBQ, держащее блок формирования времени, блок анализа адресов и кодов операции, блок регистрации и коммутатор (2).,устроиства (i) и (2) не позволяют измерять параметры работы ЭВМ на уровне сист мы (затраты времени центрального процессора на работу программ супервизора и пользователей, время реакции системы, перекрытие канал — процессор и т. и.). Известно и устройство, содержащее внешний таймер и дополнительную аппаратурно-реализованную внешнюю причину прерывания (3). Однако в процессе своего функционирования устройство использует ресурсы исследуемой ЭВМ (оперативную Elaмять, центральный процессор, внешнее запоминающее устройство), прп этом возрастают накладные расходы и искажается реальный процесс В системе. Наиболее олизким по технической сущности к изобретению является

10 устройство, содержащее блок коммутации, вход которого через последовательно соединенные коммутатор контролируемых точек, блок согласования и блок усиления подключен ко входу устройства, блок управления и

15 блок логических преобразований, соединенные двусторонними связями с блоком коммутации, выход которого соединен со входом блока подсчета, выход которого через буферныи регистр подключен «о входу блока реги20 страции, управляющие входы олоков подсчета, регистрации и буферного регистра соединены с соответствующими входами блока управления (4).

Однако при увеличении времени контроля происходит рост аппаратных затрат в олоке подсчета, и,процесс контроля сопровождасгся записью большого объема статистически:с данных на накопитель на магнитной ленте

30 (блок регистрации).

532102

Целью изобретения является сокращение затрат оборудования при узеличснии врсмени контроля. В описываемом устройстве это достигается тем, что olio содержит блок Bülборки, соединенный входом и первым выходом с соответствующими выходом и входом блока управления и вторым выходом с соОтветств 101цпм ВыхОдОм Олока комъ! ! с!Цин.

Кроме того, в устройстве блок выборки содержит генератор тактовых импульсов, элемент «И», киги!-реле, узел записи кода, счстчик и дешифратор нуля, причем выход гснсратора тактовых импульсов соединен с Ilcpвым входом элемента «И», узел записи кода через счетчик соединен с первым входом дсшифратора нуля, выход ко!орого подк,почсВ к первому выходу блока, вход блока соединен со входом узла записи кода и Вторым входом элемента «И», выход когорого подключен ко второму выходу бло«a, входу счетчика и через кппп-реле- — ко второму входу дешифратора нуля.

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

Входы коммутатора контролируемых точек

1 подключены к контролируемым точкам исследуемой ЭВМ, а выходы — через блок согласования 2 и блок усиления 3 — ко входу блока коммутации 4, который связан с блоком логических преобразований 5, блоком выборки 6, блоком управления 7 и блоком под* счета 8, выход ко горого через буферный регистр 9 подключен к блоку регистрации 10.

Узел записи кода 11, входящий в состав блока выборки 6, через счетчик 12 связан с дешифратором нуля 13, который соединен с одним выходом блока выборки 6 и через киппреле 14 — со счетчиком 12, другим выходом блока выборки 6 и выходом элемента «И» 15, один из входов которого подключен к генератору тактовых импульсов 16, а другой — к одному входу блока выборки 6, другой вход которого связан с узлом записи кода 11.

В состав генератора тактовых импульсов 16 входит набор реактивных элементов и переключатель !периода выборки.

Из сигналов, приходящих в блок коммутации 4 с выхода блока усиления 3, оператор отбирает те, которые требуются для данного эксперимента. При необходимости, используя блок логических преобразований 5, он может преобразовать их в более сложные cHI Hàëû.

Каждый отобранный сигнал подается на соответствующий потенциальный вход формирователя, входящего в состав формирователей 6JIoI13 Iio»!I!1TBIIHH 4. Импульсные Входы

Всех формирователей объединены и связаны с выходом элемента «И» 15, Выходы формирователей связаны со счетными входами счетчиков блока подсчета 8. Оператор набирает на тумблерном наборе узла записи кода 11 требуемую величину, а переключатель периода выборки генератора тактовых импульсов

16 ставит в заданное положение, сбрасыва=т устройство и нажимает кнопку пуска. Поэто4 му сигналу код тумблерного набора узла 3dnucn кода 11 передается в счетчик 12, а на элемент «И» 16 поступает потенциал, разре 1ающий,прохождение пм!!ульсов с гснерато5 pа т",ктОВых пмпульсОВ 16. Имli) ëüo с Выхода элемсн1 а «И» 15 вычитает единицу из счетчика 12, одновременно добавляет единицы (через Hìïóëüoliûé вход формирователей блока коммутации 4) в счетчики, для которых узлы

11! ЭВМ II момснт опроса оказываются занятыми, и через задержку, задаваемую кипп-реле

14, опрашивает дешифратор нуля 13. Если с выхода дсшифратора нуля 13 импульс отсутствует, то описанный алгорит vl повторяется по каждому импульсу генератора тактовых импульсов 16. Импульс, появившийся на выходе дешпфратора нуля 13, поступает в блок управления 7, который по этому сигналу осуществляет параллельно-пос;!едовательну1о пе20 редачу данных блока подсчета 8 в блок регистрации 10 через буферный регистр 9.

При контроле сменной загрузки центрального процессора на реализацию счетчика в описываемом устройстве требуется триггеров

25 в 1,3 раза меньше, чем в известном, а объем информации из расчета на один узел снижается примерно в 16,5 10 раз.

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

1. Устройство для сбора данных о загруз«е узлов электронной вычислительной машины, содержащее блок коммутации, вход которого через последовательно соединенные коммутатор контролируемых точек, блок согласования и блок усиления подключен ко входу устройства, блок управления и блок логических преобразований, соединенныедвусторонними связями с блоКом коммутации, выход которого соединен со входом блока подсчета, выход которого через буферный регистр подключен ко входу блока регистрации, управляющие входы блоков подсчета, регистрации и буферного регистра соединены с

45 соответствующими входами блока управления, отличающееся тем, что, с целью сокращения затрат оборудования при увеличении времени контроля, оно содержит блок выборки, соединенный входом и первым вы50 ходом с соответствующими выходом и входом блока управления и вторым выходом — с соответствующим выходом блока коммута. ции, 2. Устройство по и. 1, отличающееся

55 тем, что блок выборки содержит генератор тактовых импульсов, элемент «И», кипп-реле, узел записи кода, счетчик и дешифратор ну. ля, причем выход генератора тактовых им ° пульсов соединен с первым входом элемента

60 «И», узел записи кода через счетчик соединен с первым входом дешифратора нуля, выход которого подключен к первому выходу блока, вход блока соединен со входом узла записи кода и вторым входом элемента «И», 65 выход которого подключен ко второму выхо.

5ЗЛО2

Фиг.2

Составитель А. Жеренов

Техред 3. Тараненко

1,орректоры: В. Дод и А. Николаева

1зедактор Л. Тюрина

Заказ 2133/13 Изд. № 1663 Тпрагк 864 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

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

Типография, пр. Сапунова, 2 ду блока, входу счетчика и через кипп-реле— ко второму входу дешпфратора нуля.

Источники информации, принятые во внимание при экспертизе:

1. Патент США № 3.829.841, кл. 340-172.5, опубликован 1974.

2. Авт. св. СССР № 443391, М. Кл.з- G 06F! ".. 36 1972.

3. Патент США № 3.644.936, кл. 444-1, опубл и к о в а н 1972.

5 4. Патент США ¹ 3.599.091, кл. 324-73, опубликован 1971.