Устройство для управления накопителем на магнитных дисках

 

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

«»777654

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

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

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

Республик (61) Дополнительное к акт. свид- ву— (22) Заявлено 14.04.78 (21) 2609007/18-10 с присоединением заявки— (23) Приоритет— (43) Опубликовано 07.11.80. Бюллетень № 41 (45) Дата опубликования описания 04.01.81 (51)М.Кл G06 FЗ/04

Гесударствеииый комитет пе делам изобретений и открытий (53) УДК 534.852 (088.8) (72) Авторы изобретения

/i с

Б. Л. Золотаревский, В. В. Нэллин, Е. А. Пухл ко и В. В. Смирнов,,. .".;,::;.:.; ""--,";-, 1 —. „"",," „.( 1 (71) Заявитель

4 1 (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ НАКОПИТЕЛЕМ

НА МАГНИТНЫХ ДИСКАХ

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

Наиболее близким к изобретению является устройство, содержащее накопитель, подключенный к входным шинам через блок управления (2).

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

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

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

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

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

1С сравнения адреса, узел памяти кодов, узел сравнения кодов, счетчик индексов, счетчик ошибочных оборотов и четыре триггера, входы которых подключены к соответствующим выходам блока управления, а

t5 также первый дешифратор и последовательно соединенные со счетчиком ошибочных оборотов второй дешифратор, счетчик сдвигов и третий дешифратор, выходы всех триггеров связаны с входами счетчика

20 ошибочных оборотов, второй выход второго дешифратора и выходы первого и третьего дешифраторов соединены с соответствующими групповыми входами блока управления, а объединенные выходы ре25 гистра адреса и узла сравнения адреса, второй выход узла сравнения адреса, объединенные выходы узла памяти кодов и узла сравнения кодов и второй выход узла сравнения кодов подключены к соответстЗ0 вующим входам блока управления.

777654 Сущность технического решения заключается в том, что устройство управления выполняет процедуру инициализации пакетов дисков аппаратными средствами. маиде «Разметка», указывающей место размечаемой дорож:

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

Устройство содержат блок 1 управления (БУ), входные шины 2, регистр 8 собственного адреса, узел 4 сравнения собственного адреса, триггер 6 ошибки пробела, триггер 6 ошибки собственного адреса, триггер 7 ошибки P — пробела, триггер 8 ошибки кода, счетчик 9 ошибочных оборотов, счетчик:10 сдвигов, счетчик

11 индексов, дешифраторы 12 — 14, узел 16 памяти кодов, узел 16 сравнения кодов, шины 17 связи БУ с накопителями. В БУ имеются групповой выход 18, групповые входы 19 — 21, выходы 22 — 80, входы 81—

84. Д . Дешифратор 12 имеет выход 85 и групповой выход 86.

Устройство работает следующим образом.

По шинам 2 в блок 1 управления принимается команда разметки дорожки, которая определяет соответствующий режим ра оты устройства. После приема команды

БУ в ыдает в накопитель сигналы, необходимые для установки головки на заданную дорожку диска: Одновременно содержимое собственного адреса передается с группового выхода 18 в регистр 8.

Разметка дорожки заключается в том, что вначале на нее записывается пробел рь собственный адрес, пробел Р и контрольный код, а затем производится несколько контрольных воспроизведений. дновременно подсчитываются обороты диска путем счета сигналов индекса дорожки, поступающих от накопителя в счетчик 11 через шины 17, БУ и его выход 80.

Состояния счетчика 11 выделяются дешифратором 14 и передаются на групповой вход БУ 21.

После первого индекса включается режим записи. В процессе записи на выбранhyro дорожку заносится пробел Рь собственный адрес, поступающий из регистра 8 на групповой вход БУ 31, пробел Р и код, поступающий из узла 16 на групповой вход

БУ 88. После отсчета счетчиком 11 второго индекса включается режим воспропзведения, и данные поступают для контроля собственного адреса с выхода БУ 27 на узел 4, а для контроля кода — с выхода

БУ 29 на узел 16. Контроль пробелов про5 изводится в БУ обычным порядком, как и в прототипе. Сигналы результата контроля собственного адреса и кода поступают соответственно с выхода узла 4 на вход 82

БУ, а с выхода узла 16 — на вход 84 БУ.

D случае положительного результата контроля при пятикратном воспроизведении всей дорожки БУ передает в капал по шипам 2 сообщение об окончании разметки дорожки.

15 В случае обнаружения ошибки в сигналом с выхода 22 БУ включается триггер 6, а при ошибке в собственном адресе сигналом с выхода 28 БУ включается триггер 6. Сигналы с выхода этих тригге20 ров передаются на счетчик 9, а операция воспроизведения повторяется, чтобы проверить, была ли ошибка случайной. Повто рейие контрольного воспроизведения про25 изводится по сигналам, поступающим в Б1 с выхода 86 счетчика 12. Если счетчик9 насчитывает подряд ошибки на трех оборотах диска, то сигнал с выхода 86 узла 12 передается в счетчик 10. Состояния счетчика 1б дешифрируются узлом 1д и передаются на

ЗГ групповой вход 20 БУ. Число дешифрируемых состояний равно N. БУ, получив первый из этих сигналов, организует новую запись на дорожке, причем буферная часть Р, увеличивается на величину собст35 венного адреса плюс информационная часть Р|, т, е. производится запись со сдвигом вдоль дорожки. Если запись на новом месте снова оказалась с ошибкой, то сдвиг повторяется. Максимальное число попыток

40 записи собственного адреса и Р равно Л .

Если при всех N попытках обнаруживаются ошибки, то пакет признается дефектным, о чем БУ сообщает в канал по шинам 2.

45 В третьем случае, когда обнаруживается ошибка в пробеле или контрольном коде, сигналами с выходов соответственно

24 и 26 БУ включаются триггеры 7 и 8.

Сигналы с выходов этих триггеров пере50 даются в счетчик 9 и, как в предыдущем случае, производится проверка на случайность ошибки. Если ошибка повторилась на втором обороте, то в регистр 8 заносит55 ся признак дефектной дорожки и организуется новая запись собственного адреса, содержащего этот признак.

Организация разметки аппаратным способом при помощи данного устройства

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

777654

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

Составитель Л. Кондрыкинская

Техред В. Серякова Корректор С, Файн

Редактор Ж, Рожкова

Заказ 1622/1569 Изд. M 588 Тираж 772 Подписное

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

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

Тип. Харьк. фил. пред. «Патент»

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

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

1. Устройство EC- 5551. Техническое

15 описание. ШЯЗ 057.069.ТО.ТО1.

2. Устройство для управления накопителями на магнитных дисках. Модель 1014, Техническое руководство, перевод с английского. Отдел фондов НИИТЭИР. УДК 681.

20 327.64. Перевод № 1405 (прототип).

Устройство для управления накопителем на магнитных дисках Устройство для управления накопителем на магнитных дисках Устройство для управления накопителем на магнитных дисках 

 

Похожие патенты:

Изобретение относится к измерительной технике и предназначено для определения плотности жидкости

Изобретение относится к устройствам телевизоров, имеющих формат изображения широкоэкранного соотношения сторон

Изобретение относится к различным вариантам схем автоматического переключения входного сигнала монитора

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

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

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

Изобретение относится к осуществлению виртуальной реальности или телереальности

Изобретение относится к устройству и способу управления работой канала данных отображения (ДДС) монитора

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

Изобретение относится к вычислительной технике и может быть использовано в информационно-управляющих автоматизированных системах
Наверх