Изобретение относится к вычислительной технике и может быть использовано для наладки и контроля функционирования накопителей на магнитных дисках.
Целью изобретения является расширение функциональных возможностей за счет обеспечения контроля или измерения напряжения.
На чертеже представлена блок-схема устройства контроля накопителей на магнитных дисках.
Устройство содержит микропроцессор 1, генератор 2 тактовых импульсов, панель 3 управления и индикации, состоящую из клавиатуры и алфавитно-цифрового дисплея, регистр 4 режима начального пуска,
постоянное 5 и оперативное 6 запоминающие устройства регистр 7 ввода параметров и вида параметров, схему 8 обработки запроса на векторное прерывание, регистр 9 выделения адреса, дешифратор 10 адресов Енешних регистров, регистр 11 управляющих сигналов, регистр 12 вывода параметров и данных, регистр 13 байтов управления, регистр 14 байтов ответа, регистр 15 признаков управления, регистр 16 признаков ответа, регистр ввода 17 и схему аналого-цифрового преобразования 18, представляющие собой блок 19 аналого- цифрового преобразования, шину 20 для выдачи байтов управления, шину 21 для приема байта ответа, шину 22 для выдачи
ы
Qs
признака управления, шину 23 для выдачи сигналов управления и шину 24 для приема признака ответа.
Устройство контроля обеспечивает проверку накопителя в следующих режимах:
1)Последовательный поиск вперед. В этом режиме магнитные головки позиционируются последовательно от нулевого цилиндра до последнего (максимального) цилиндра с единичным шагом,
2)Последовательный поиск назад. В этом режиме магнитные головки позиционируются от максимального цилиндра до нулевого цилиндра с единичным шагом.
3)Последовательный поиск вперед и назад. В этом режиме магнитные головки позиционируются последовательно от нулевого цилиндра до максимального цилиндра и от максимального цилиндра до нулевого цилиндра с единичным шагом.
4)Поиск между двумя цилиндрами, В этом режиме магнитные головки позиционируются последовательно между двумя цилиндрами, адреса которых предварительно заданы оператором.
5)Вибрационный тест. В этом режиме магнитные головки позиционируются последовательно между двумя цилиндрами, а именно между нулевым цилиндром и цилиндром, адрес которого непрерывно увеличивается от 001 до максимального, а затем уменьшается до 001 с единичным шагом.
6)Возврат на нулевой цилиндр. В этом режиме магнитные головки позиционируются на нулевой цилиндр независимо от положения, в котором они находились,
7)Диагностические операции по проверке функционирования логических схем и схем позиционирования накопителя.
8)Позиционирование с минимальной разностью. В этом режиме магнитные головки позиционируются поочередно на нулевой и первый цилиндры.
9)Позиционирование с максимальной разностью. В этом режиме магнитные головки позиционируются поочередно на нулевой и максимальный цилиндры.
10)Последовательный опрос всех байтов ответа накопителя, содержащий информацию о состоянии накопителя.
11)Позиционирование на случайный цилиндр.
12)Зацикливание выполнения операции при возникновении непрерывности в нак.опителе.
13)Автономная проверка работоспособности устройства контроля,
14)Диалог между оператором и устройством контроля.
15) Контроль или измерение ypoes л напряжения сигналов.
Взаимодействие между блоками устройства контроля, подключенными к общей
шине, осуществляется под управлением микропроцессора 1. Микропроцессор 1 в определенной последовательности обменивается данными с этими блоками, причем в каждый отдельно взятый момент времени
0 производится связь только с одним блоком. При включении питания микропроцессор 1 выставляет на общую шину чдрес РРРРОдля того, чтобы считать из постоянного запоминающего устройства (ПЗУ) 5 первую коман5 ду. Поскольку ПЗУ 5 размещено в области адресного пространства с 08000 по OFFFF, то для того, чтобы считать из него первую команду длинного перехода по адресу, установленному в счетчике команд, регистр на0 чального пуска преобразует адрес FFFFO в OFFFO. Микропроцессор 1 считает из ПЗУ 5 пять байтов команды длинного перехода и после этого сбрасывает регистр 4 режима начального пуска. Выполнив подпрограмму
5 инициализации, микропроцессор переходит в режим ожидания. С помощью клавиатуры, расположенной на панели 3 управления и индикации, в оперативное запоминающее устройство (ОЗУ) 6 вводятся
0 исходные данные (параметры), например начальный адрес цилиндра, конечный адрес цилиндра, адрес накопителя, код выполняемого режима и др. При вводе каждого байта параметров схема 8 обработки запроса на
5 векторное прерывание вырабатывает сигнал запроса на прерывание. В ответ на этот сигнал микропроцессор 1 вырабатывает сигнал подтверждения прерывания, а схема 8 выставляет на общую шину адрес вектор0 ного прерывания. После этого микропроцессор 1 переходит на выполнение подпрограммы обслуживания клавиатуры, При нажатии клавиши клавиатуры байт параметров через регистр 7 ввода параметров
5 вводится в микропроцессор, преобразуется в нужную форму и записывается в ОЗУ 6. Одновременно этот байт выводится через регистр 12 вывода параметров и данных на алфавитно-цифровой дисплей панели 3 уп0 равления и индикации. После этого устройство контроля готово для выполнения любого режима проверки накопителя. В зависимости от того, какой режим проверки установлен, микропроцессор 1 выдает
5 накопителю соответствующую последовательность команд. Взаимодействие с накопителем производится следующим образом. Микропроцессор 1 выставляет на общую шину адрес регистра байта управления, а затем код команды накопителя. Регистр 9 выделения адреса фиксирует этот адрес, а дешифратор 10 адресов внешних регистров вырабатывает сигнал выбооч регистра байта управления. После этого код команды накопителя записывается в регистр 13 байтов управления. Байт управления поступает в накопитель по шине 20 байтов управления. Затем микропроцессор 1 выставляет на общую шину адрес регистра признака упрйзления и признак команды. Дешифратор 10 адресов вне шних регистров вырабатывает сигнал выбора регистра признака управления. Код признака команды записывается в. регистр 15 признаком управления. Код признака управления поступает в накопитель по шине 22 признака управления. В ответ на это накопитель выставляет на шину 21 байтов ответа соответствующий байт ответа, а ка шину 24 признаков ответа - код признака ответа. Микропроцессор 1 считывает из регистров 14, 16 байт ответа и байт признака ответа, анализирует их и выдает накопителю следующую команду согласно подпрограмме, содержащейся в ПЗУ 5.
При установке режима измерения напряжения микропроцессор 1 выставляет на общую шину адрес регистра управляющих сигналов. После этого регистр 11 управляющих сигналов запускает схему 18 аналого- цифрового преобразования, которая осуществляет преобразование значения уровня напряжения постоянного тока, поступающего на ее вход, в цифровой код, Преобразовав напряжение в цифровой код, схема 11 выдает сигнал об окончании преобразования. Микропроцессор 1, установив на общую шину адрес регистра 17 ввода блока 19 аналого-цифрового преобразования, считывает кодовое значение напряжения и после соответствующего преобразования выводит на алфавитно- цифровой дисплей цифровое значение уровня измеряемого напряжения в десятичной форме.
Формула изобретения Устройство контроля накопителей на магнитных дисках, содержащее микропроцессор, генератор тактовых импульсов, соединенный выходом с входом микропроцессора, панель управления и индикации, регистр режима начального пуска, постоянное запоминающее устройство, оперативное запоминающее устройство,
регистр ваода параметров, вход которого подключен к панели управления и индикации, схему обработки запроса на векторное прерывание, регистр выделения адреса, де- 5 шифратор адресов внешних регистров, вход которых соединен с выходом регистра выделения данных и входами постоянного и оперативного запоминающих устройств, регистр управляющих сигналов с шиной вы10 дачи сигналов управления, регистр вывода параметров данных, выход которого связан с панелью управления и индикации, регистр байта управления с шиной для выдачи байтов управления, регистр байтов ответа с ши5 ной для приема байтов ответа, регистр признака ответа с шиной для выдачи признака ответа, регистр байтов ответа с шиной для приема байтов ответа, при этом выход микропроцессора связан через общую шину
0 с панелью управления и индикации, регистром начального пуска, постоянным запоминающим устройством, оперативным запоминающим устройством, регистром ввода л вида параметров, схемой обработки
5 запроса на векторное прерывание, регистром выделения адреса, регистром управляющих сигналов, регистром вывода параметров и данных, регистром байтов управления, регистром байтов ответа, регист0 ром признаков управления и регистром признаков ответа, выход дешифратора адресов внешних регистров соединен с входами регистра управляющих сигналов, входами регистра вывода параметров и дан5 ных, входами регистра байтов управления, входами регистра байтов ответа, входами регистра признаков управления и входами регистра признаков ответа, отличающееся тем, что, с целью расширения
0 функциональных возможностей за счет обеспечения контроля или измерения напряжения, в него дополнительно введен блок аналого-цифрового преобразования в виде регистра ввода и схемы аналого-циф5 рового преобразования, причем первый вход регистра ввода соединен с выходом схемы аналого-цифрового преобразования, вхс. которой подключен к панели управления индикации, второй вход регистра вво0 да с здинен с выходом дешифратора адресов внешних регистров, выход регистра ввода подключен через общую шину к микропроцессору, з вход схемы обработки запроса на векторное прерывание соединен
5 с панелью управления.
название | год | авторы | номер документа |
---|---|---|---|
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО ПРЯМОГО ДОСТУПА (DASD) ЕМКОСТЬЮ БОЛЬШЕ 528 МЕГАБАЙТ И СПОСОБ ЕГО ВОПЛОЩЕНИЯ ДЛЯ ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРОВ | 1994 |
|
RU2155369C2 |
УСТРОЙСТВО КОНТРОЛЯ ПРОЧНОСТИ КРЫЛА ВОЗДУШНОГО СУДНА | 2011 |
|
RU2469289C1 |
Устройство для обмена информацией | 1987 |
|
SU1497619A1 |
ПРЕОБРАЗОВАНИЕ ИНИЦИИРУЕМОГО СООБЩЕНИЯМИ ПРЕРЫВАНИЯ В УВЕДОМЛЕНИЕ О ГЕНЕРИРОВАННОМ АДАПТЕРОМ ВВОДА-ВЫВОДА СОБЫТИИ | 2010 |
|
RU2546561C2 |
Устройство управления литьевой машиной | 1988 |
|
SU1609697A2 |
ПРОЦЕССОР ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ СХЕМ | 1972 |
|
SU435527A1 |
СИСТЕМА ТРЕВОЖНОЙ СИГНАЛИЗАЦИИ | 1994 |
|
RU2103744C1 |
УСТРОЙСТВО ДЛЯ ЦИФРОВОЙ МАГНИТНОЙ ЗАПИСИ ИНФОРМАЦИИ НА ВИДЕОМАГНИТОФОНЕ | 1993 |
|
RU2042218C1 |
УПРАВЛЕНИЕ СКОРОСТЬЮ, С КОТОРОЙ ОБРАБАТЫВАЮТСЯ ЗАПРОСЫ НА ПРЕРЫВАНИЕ, ФОРМИРУЕМЫЕ АДАПТЕРАМИ | 2010 |
|
RU2526287C2 |
ПРЕДОСТАВЛЕНИЕ ОДНОЙ ПРОГРАММНОЙ ДОСТУПА ДРУГОЙ ПРОГРАММЕ К СРЕДСТВУ ОТСЛЕЖИВАНИЯ ПРЕДУПРЕЖДЕНИЙ | 2012 |
|
RU2563454C2 |
Изобретение относится к вычислительной технике и может быть использовано для поиска неисправностей и контроля функционирования накопителей на магнитных дисках. Целью изобретения является расширение тестовых возможностей устройства контроля и сокращение времени поиска неисправности накопителя за счет введения в состав устройства контроля блока аналого-цифрового преобразования, обеспечивающего измерение или чонтроль уровней напряжения. Устройство контроля содержит микропроцессор 1, генератор тактовых импульсов 2, панель управления 3, регистр начального пуска 4, постоянное 5 и оперативное 6 запоминающие устройства, регистр 7 ввода параметров и вида параметров, схему 8 обработки запроса на векторное прерывание, регистр выделения адреса 9,дешифратор адресов внешних регистров 10,регистр управляющих сигналов 11, регистр вывода параметров и данных 12, регистр байтов управления 13, регистр байтов ответа 14, регистр признаков управления 15, регистр признаков ответа 16, блок аналого-цифрового преобразования 10, состоящий из регистра ввода 17 и блока аналого-цифрового преобразования 19. 1 ил.
Способ изготовления глинистобетонных камней | 1932 |
|
SU32984A1 |
Походная разборная печь для варки пищи и печения хлеба | 1920 |
|
SU11A1 |
Приспособление для записи и воспроизведения звуков | 1923 |
|
SU559A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1991-11-23—Публикация
1989-11-27—Подача