Динамическое запоминающее устройство на магнитных дисках Советский патент 1980 года по МПК G11B5/12 G11B25/04 

Описание патента на изобретение SU737986A1

(54) ДИНАМИЧЕСКОЕ ЗАПОМИНАЮЩЕ УСЧ РОЙСТВО НА МАГНИТНЫХ ДИСКАХ

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

название год авторы номер документа
Устройство для обработки структур данных 1990
  • Мельников Владимир Алексеевич
  • Шибанов Георгий Петрович
  • Смирнов Виталий Александрович
  • Галицкий Александр Владимирович
  • Копылов Владимир Владимирович
SU1698891A1
Вычислительная система 1989
  • Бабаян Борис Арташесович
  • Волконский Владимир Юрьевич
  • Горштейн Валерий Яковлевич
  • Ким Александр Киирович
  • Назаров Леонид Николаевич
  • Сахин Юлий Хананович
  • Семенихин Сергей Владимирович
SU1777148A1
Устройство для обработки структур данных 1990
  • Мельников Владимир Алексеевич
  • Смирнов Виталий Александрович
  • Шибанов Георгий Петрович
  • Силантьев Юрий Никитович
  • Дигоран Александр Васильевич
SU1709328A1
Центральный процессор 1991
  • Бабаян Борис Арташесович
  • Волконский Владимир Юрьевич
  • Горштейн Валерий Яковлевич
  • Ким Александр Киирович
  • Назаров Леонид Николаевич
  • Сахин Юлий Хананович
  • Семенихин Сергей Владимирович
SU1804645A3
Устройство для сопряжения ЭВМ с накопителями на магнитных дисках 1985
  • Анисимов Александр Васильевич
  • Шатских Вячеслав Дмитриевич
SU1280644A1
ЦИФРОВАЯ МАШИНА ДЛЯ ПОИСКА ИНФОРМАЦИИ 1966
  • Вахабов В.К.
  • Девятков В.В.
  • Боярченко А.Н.
  • Шереметьев И.К.
SU214201A1
Вычислительная система 1977
  • Бурцев В.С.
  • Рыжов В.И.
  • Хайлов И.К.
  • Бабаян Б.А.
  • Сахин Ю.Х.
  • Никитин Ю.В.
  • Лаут В.Н.
  • Горштейн В.Я.
  • Назаров Л.Н.
  • Ялунин Е.В.
  • Жеренов А.И.
  • Пентковский В.М.
SU692400A1
Устройство для поиска и отображения информации 1978
  • Цветков Виктор Дмитриевич
  • Ярмош Николай Адамович
  • Куконин Александр Георгиевич
  • Самошкин Михаил Александрович
SU744674A1
Устройство для сопряжения ЭВМ с накопителем на магнитных дисках 1986
  • Анисимов Александр Васильевич
  • Шатских Вячеслав Дмитриевич
SU1410046A1
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО 1991
  • Яковлев Ю.С.
  • Махиборода А.В.
  • Дидук В.Н.
RU2037215C1

Иллюстрации к изобретению SU 737 986 A1

Реферат патента 1980 года Динамическое запоминающее устройство на магнитных дисках

Формула изобретения SU 737 986 A1

Изобретение относится к области вычислительной техники, а именно к внешним запоминающим устройствам вычислительных машин. Известны динамические запоминаю. щие устройства на магнитных дисках, состоящие из блока управления и груп пы блоков памяти, количество которых выбирается в зависимости от объема решаемых .задач. Блок уп1)авления при этом определяетномер блока памяти, номер дорожки, вид операции, а блок памяти непосредственно выполняет опе рации под управлением блока управления 1 . Недостатком известных устройств я ляется невозможность обработки второ го запроса во время обработки первог запроса, что снижает производительность устройства, при этом введение блоков управления во все блоки памяти для параллельной обработки запроfcoB усложняет устройство и экономически невыгодно. .-,. , Наиболее близким к изобретению те ническим решением является динамичес кое запоминающее устройство на магнитных дисках, содержащее адресный регистр, дешифратор, 5уферный накопи т ель, переключаТёлй, меха нйзма врауен 1я дисков, механизмы установки магнитных головок, усилители записи и считывания, регистры адреса дорожки, регистры адреса магнит но й гЬл6вк и и узлы вычитания, причем выход буферного накопитёля соединен соответственно с входом устройства, входом дешифратора и с выходом второго переключат теля, выход буферного накопителя соединен соответственно с выходом устройства и с входом первого переключателя, выходы первого и входы второго пер екЛючаТёлей соединены соответственно с входом усилителей записи и с выходе усилителей считывания, выход и вход которых через третьи переключатели подключены к выводам магнитных головок, управляющие входы первого И второго переключателей соединены с выходом адресного регистра, а третьих переключателей - с выходом регистров адреса магнитной головки, вход механизмов установки магнйТных. голоЬок соединен с одним выходом регистров адреса дорожки, который через соответствующий узел вычитания подаслючен к входной шине управления, а выходы адресного регистра в блоке управления подключены к входам разрешения выборки соответствующих блоков памяти 12J.

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

- Цель изобретения - повышение бБЮТрдействия Динамического запоминающего устройства на магнитных дисках эа .Счет сокращения времени поиска информации в нескольких блоках памяти,

Поставленная цель достигается тем, что в динамическое запоминающее устройство введены узел оценки состояния устройства, ассоциативные накопители оперативный накопитель и узлы управления, первый вход первого ассоциативного накопителя соединен с входом уст ройства, второй вход - с выходом первого узла вычитания, входы которого соединены соответственно с первым входом первого ассоциативного накопителя и с входом и выходом регистра адреса дорожки. Второй выход первого ассоциативного накопителя соединен с выходом устройства и с входом второго ассоциативного накопителя, первый выход которого соединен с вхсадом регистра .адреса магнитной головки. Второй выход второго ассоциативного накопителя соединен с первым входом второго узла вы 1итания, второй вход и выход которого-Подключены соответственно к выходу усилителя считывания и к первому второго узла управления, выход которого соединен с вторым-входом BTopojro ассоциативного накопителя, третийвыход которого соединен с первым входом оперативного накопителя , первый выход которого соединен с входом дешифратора. Второй выход оперативного накопителя соединен с третьим входом первого ассоциативного накопителя, третий выход с входом, адресного регистра, четвертый выход - с первым входомпервого узла управления и пятый выход - с .входом узла оценки состояния устройства, выводы которого подключены к соответствующим вьзводам первого узла управления, выходы которого соединены соответственно с вторым входом оперативного накопителя и вторым входом второго узла управления 4 Третий выход первого, ассоциативного -накопитет ля соединен с первым входом третьего узла управления -, выходы которого соедйнены с вторым и четвертым йходами первого асеоциа-дивного накопителя.

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

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

- Устройство содержит дополнительно четвертый узел сравнения, регистр сдвига, многопроводный вентиль и .узел вычисления, выход которого соединен с первым входом оперативного накопителя, а вход - с выходом многопроводного вентиля, входы которого подключены к выходу регистра сдвига и к первому выходу четвертого узла сравнения второй выход которого подключен к второму входу узла вычитания, а входы четвертого узла сравнения и регистр сдвига соединены с выходом усилителя считывания. Второй узел управления содержит два триггера, два злемента И и элемент ИЛИ, выход которого соединен с входами сброса триггеров, выход первого триггера соединен с первьм входом первого элемента И, выход которого соединен с входом установки второго триггера, выход которого соединен с первым входом второго злемен±а И, .вторые входы элементов И объединены.

На фиг. 1 показана блок-схема предлагаемого устройства; на фиг. 2 - то же, вариант; на фиг. .3 - схема блока памяти на фиг. 4 - часть схемы блока памяти на фиг. 5 - часть схемы блока управления; на фиг. 6. - конструкция второго узла управления.

Устройство состоит из блока 1 уп.равления и нескольких блоксрв 2 памяти, которые содержат адресный регистр 3, дешифратор 4, буферный накопитель 5, переключатели 6, 7 и 8, механизмы вращения дисков (на чертеже не показаны), механизмы 9 установки магнитных головок, усилители записи 10 и считывания 11, регистры 12 адреса дорожки, регистры 13 адреса магнитной головки 14, узлы вычитания 15 и 16, узел 17 оценки состояния устройства, первый 18 и вторюй 19 ассоциативные накопители, оперативный накопитель 20, первчгй 21, второй 22 и третий 23 узлы управления, узел 24 сравнения, регистр 25 сдвига, многопроводный вентиль 26, узел 27 вычисления, элемент ИЛИ 28, первый 29 и второй 30 элементы И, первый 31 и второй 32 триггеры.

Кроме того, для нормального функционирования первый ассоциативный накопитель 18 должен содержать узел 33 эквивалентов, узел 34 сигнализации, регистр 35 опроса нуле.вогр состояния и узел 36 запроса. Основными связями в устройстве являются шины 37, 38, 39 и 40.

Форма представления данных аналогична форме представления данньвс в устройствах прямого доступа. Ассоциативные и оперативный накопители имеют следующие информациойные и служебные ПОЛЯ: адрес блока памяти, число запросов, адрес дорожки (цилиндра), адрес магнитной головки, адрес записей, код операции, признаки Q обрабатываемых адресов и действительных, адресов, разность d между аатребованйым и действительным адресом, интервал ut времени и регистр адреса.

Устройств pa6otaeT при появлении на входе узла запроса, которьй обрабатывается в блоке управления и передается в блоки памяти по шина 37 вместе с одним из сигналов разрешения выборки на выходе дешифратора 4. Запрос запоминается в первом ассоциативном накопителе 18 и в ответ на выход устройства по шине ЗВ через узел 36 запроса посылаются адрес блока памяти и число запросов. -,,

После этого первый узел 15 вычитания вычисляет разность d, которая записывается в первый ассоциа-еиЕНый накопитель 18. Затем определяется адрес с наименьшей разностью d с помощь узла 33 эквивалентов, и узла 34 сигнализации, которые дают разрешение на перепись данного адреса во второй ассоциатйвный накопитель 19 и одновремен о устанавливают признак Q в первом ассоциативном накопителе 18.

Если второй ассоциативный накот. питель 19 занят, то запрос хранится в первом ассоциативном накопителе 18 до освобождения второго ассоциативного накопителя 19, или в следуквдий адрес первого ассоциативного накопителя записывается новый запрос из блока 1 управления.

При освобождении второго ассоциэ тивного накопителя 19 вновь инициируется первый ассоциативный накопитель 18, который передает адрес дорожки з регистр 12, включается механизм У установки магИитнйх головок 14. Знач|5ния разностей а при этом пересчитываются и вновь за п. оминаются, происходит передача запроса во второй ассоциативный накопитель 19 и сброс ад р зсного регистра первого ассоциатив1иого накопителя.

Второй ассоциативный накопитель 19 передает адрес записей во второй узел 16 вычитания, в адрес магнитной головки в регистр 13 адреса магнитной головки, который через третий переключатель 8 подключает соответствующую магнитную головку 14 к входу усилителя 11 считывания и выходу усилителя 10 записи.

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

во второй узел 16 вычитания или открывают многопроводный вентиль 26 и включает узел 27 вычисления, который определяет интервал времени и t,который остается с начала затребованной записи. Величина д t передается затем вместе с адресом блока памяти, числом запросов и кодом операции в оперативный накопитель 20 по шине 39. После считывания или записи требуемой записи, оно передается на выход или вход устройства, а из оперативного накопителя 20 по шине 40 ;п.оступает число sanpodOB, которое вы зйвает освобождёние соответствующих ячеек в первом 18 и втором 19 ассоциативных накопителях и сброса признаков действительных адребоа в них, и второй ассоциативный накопитель 19 переходит k обработке следукшгёго адреса.

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

Функционирование ассоциативных . накопителей 18 и .19 не сикхроянзиро вано взаимно, что позволяет без задержки производить независимую обработку записей при последовательном переборе адресов в алресньк регистрах. Если а результате оезибки будет затребована запись, которая вообще от9утствует, что привело бы к : блоЛ кировамию устройства, выполнение второгоузяа 22 управления на ивух триггерах 31 к 32, двух элементах И 29 и 30 и на элементе ИЛИ 28 позволяет учесть более одного оборота диска и снимает такое блокирование сигнале об ошибке в блок 1 управления.

В оперативный накопитель 20 поступают записи из всех блоков 2 памяти, в поле д t накопителя 20 поступают и импульсы временир которые уменьшает значения и t до тех пор пока оно не станет равным нулю. .Равенство йу-. лю д t включает первый узел 21 управления, и начинается обращение к кана.)ту и операция записи или считывания. ,

Изобретение может быть использовано и в оптических запо 5инаювд11х устройства;Х.

ФоЕНигула изобретения

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

-лители записи и считывания, регистры вдреса дорожки, регистры адреса магнитной головки и.узлы Iвычитания, причем выход буферного накопителя соединен соответствей-но с входом устрсйства, входом дешифратора и с выходом второго переключателя, выход буферно.гр накопители соединен срответственfjQ- -sbixbnoMycTpofif первого переключателя, выходы первого и входы второго переключателей соединены соответствейнр с. входом усилителей записи и с выходом усилйТёлёйГ считывания, выход и вход которых через третьи переключатели подключены к выводам магнитных головок,у;правляющие входы первого и второго переключателей соединены с выходом алресного регистра, а третьих переключ ателей - с выходом регистров адреса магнитной головки, вход механизй6й з; 6Танрвки маг.нитных головок соединен с одним выходом регистров адреса дорожки, о т л и ч а ю щ е е с я тем, что, с целью повыиения быстродействия устррйства за счет сокращения времени поиска информации, в него введены узел оценки состояния устройства, ассоциативные накопители, оперативный накопитель и узлы управления, первый вход перврго ассоциативного накопителя соединен с входом устройства, второй вход - с выходом первого узла вычитания, входы которого с о еди не ны соответственно с первым выходом первого ассрциативного накопителя и с вхрдом и выходом регистра адреса дорожки, второй выход первого ассоциативнрго накопителя соединен с выходом устройства и с входом второго ассоциативного накопителя, первый выход которого соединен с входом регистра адреса магнитной головки, второй)выход второго ассоциативного накопителя соединен с первым входом второго узла вычитания, второй вход игвыхоД которрго подклю,чены соответственно к выходу усилителя считывания и к первому вхсшу второго уёла управления, выход которого соедмнен с вторым входом второго ассоциативного накопителя, третий выход которого соединен спервым входом оперативнргр накопителя, первый вНхОД которого соединен с входом детиифратора, второй выход оперативного накопителя соединен с третьим входом первого ассоциативного накопителя, третий выход - с вхОдом адресйОтб регистра, четвертый выход - с первым входом первого узла управления и пять1й выход - с входом узла оценки состояния устройства, выводы кОторюго подключены к соотвётствукяцим выводам первого узла управления, выходы уо торого соединены соответственно с вторым входом оперативного накопителя и BTopbw входом второго узла управления, третий выход . первого асоциативирго накопителя соединен с первым входом третьего узла управления, выходы которого соединены с вторым и четвертым входами первого ассоциатквного накопителя.

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

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

4..Устройство ПО п. 1, о т л и чающеес я тем, что оно дополнительно содержит четвертый узел сравнения, регистр сдвига, многопроходный вентиль и узел вычисления, выход которого соединен с первым входом рператинОгр накопителя, а вход - с выходом многопроводного вентиля, входы которого подключены к выходу регистра сдвига и.к первому выходу четвертого узла сравнения, второй выход которого подключен к второму входу второго узла вычитания, а входы четвертого узла сравнения и регистра сдвига соединены с выходом усилителя считывания.5.Устройство по п. 1, отличающееся тем, что второй узел управления содержит два триггера, два элемента И и элемент ИЛИ,.выход которого соединен с входами сброса триггеров, выход первого триггера соединен с первым входом первого элемента И, выход которого соединен с входом установки второго триггера, выход которого соединен с первым входом второго элемента И, вторые входы элементов И объединены. .

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

1.IBM GC20-1649-4, ЬDirect Acces Storage Devices . and Organirotion Methods. 1969, November.2.HARfeY KATZAN, JR Computer Otrganization and the System, 370, № 4, 1971 (прототип).

h-

I

f

ТС

If

.,-Г

Kt

L

27

(fi,

13

ттшг

SU 737 986 A1

Авторы

Вацлав Хлоуба

Даты

1980-05-30Публикация

1973-08-03Подача