Устройство для контроля записи в накопителях на магнитных дисках Советский патент 1982 года по МПК G06F3/06 

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

(54) УеТРОЙСТВО ДЛЯ КОНТРОЛЯ ЗАПИСИ в НАКОПИТЕЛЯХ . ; НА МАГНИТНЫХ ДИСКАХ

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

название год авторы номер документа
Устройство для записи информации в накопителях на магнитных дисках 1978
  • Петросов Вадим Гарегинович
SU734801A1
Устройство для выделения дефектной зоны в накопителе на магнитных дисках 1977
  • Петросов Вадим Гарегинович
SU716069A1
Устройство для поиска информации в накопителе на магнитных дисках 1975
  • Петросов Вадим Гарегинович
  • Колесов Владимир Николаевич
  • Летенков Юрий Васильевич
SU615491A1
ИМИТАТОР СИГНАЛОВ УПРАВЛЕНИЯ ПОЗИЦИОНИРОВАНИЕМ МАГНИТНЫХ ГОЛОВОК ОТНОСИТЕЛЬНО МАГНИТНЫХ ДИСКОВ 1991
  • Великородов Н.И.
  • Товеровский О.В.
  • Толочков С.Н.
  • Пименов А.В.
  • Гаврилов В.К.
  • Тимонькин Г.Н.
  • Соколов С.А.
  • Харченко В.С.
  • Ткаченко С.Н.
RU2017239C1
Устройство для сопряжения двух цифровых вычислительных машин 1979
  • Петросов Вадим Гарегинович
  • Старк Лев Аронович
  • Вальков Виталий Михайлович
SU868741A1
Устройство для сопряжения ЭВМ с накопителем на магнитных дисках 1986
  • Анисимов Александр Васильевич
  • Шатских Вячеслав Дмитриевич
SU1410046A1
Многоканальное устройство для контроля параметров 1985
  • Теслик Виталий Иванович
SU1280578A1
Устройство для поиска информации в накопителе на магнитных дисках 1982
  • Титов Владимир Николаевич
SU1117652A1
Устройство для сопряжения интерфейсов ЭВМ и внешней памяти 1984
  • Петросов Вадим Гарегинович
SU1262509A1
Устройство управления накопителями на магнитных дисках 1982
  • Гольдрин Эрнст Ионович
  • Золотаревский Борис Леонович
  • Нэллин Виктор Валентинович
  • Смирнов Владимир Васильевич
SU1053143A1

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

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

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

-Изобретение относитея к вычисяйг тельной технике и может ис- . пояьзовано в вычислительных, система для контЕюля записи э ; накопителях на магНитйых дисках (НМД) . . Известно устройство для контроля -записи в ЙОД/ содержащее тактовый Генёратрр, схема управления запи- . ОьЮ считыванием, схему сравнения, панель управления и индикации,СИ. ; Нёдастатком устройства является ограниченная.полнота контроля, связ йая с пропуском ошибок., в также непременное участие оператора в управ лении контролем. л Наиболее близким по технической сущности к предлагаеглому является устройство для контроля записи в НМД, содержащее регистр управлякиег {слова, блок позиционирования головок/ формирователь полей сектора,. первый блок записи, второй блокзап си, блок чтения, преобразователь ко буферный регистр, блок контроля дан ныхС23. Недостатком устройства является раниченное :быстродействие Цель -изобретения - увеличение бы стродействия устройства. Указанная цель достигается тем, что в устройство, содержащее блок позиционирования головок, первый вход которого соединен с первым выходом первого регистра, а первый выход яв ляется первым упразлякхчим выходом устройства, первый триггер, выход .которого соединен с первыми входами блока поиска записи и блока чтения, второйотриггер, выход которого соеди ней с первым входом первого блока записи и с вторым ВХОДОМ блока поиска записи, третий вход которого соединей с вторым выходом первого регистра , преобразователь кода, первый второй и третий входы которого соединены с первыми выходами первого блока э аписи блока чтения и блока йоиска записи соответственно, второй регистр,.выход которого соединен с четвертыми входами преобразователя кодов и .блока поиска записи, блок контроля данных, второй блок записи, первый и второй входы которого соединены с первым выходом преобразователя кчЬдов и вторым выходом первого блрка записи соответственно, а выход является/первым информационным вы- / 1ХОЛРМ устройства, введены третий, нетвертый и пятый триггеры, элемент

задержки, элементы И, элементы ИЛИ, блоки элементов И, блок элементов ИЛИ, инвертор, вход первого элемента ИЛИ соединен с первым управляняцим входом устройства, второй вход - с выходом первого) элемен- 5 та И и с первым входом первого регистра, выхбд первого элемента ИЛИ соединен с входам блока позицйокировакия головок, третий выход первого регистра соедку я с 1О первым входом ВТОРОГО элемента И с входом инвертора, выход которого соединен с первым входом Т1 етьего элемента И, ВТОЕЮЙ вхЗД которого подключён к второму выходу блока |5 поиска записи и втбро входу второго элемента К, выход которого соединен с первым входом второго тригriepa,: с вторым входом первого блока записи, с первым входе второго эле- jn мента ИЛИ, выход которого соединен с первым входом первотчээ: ггера, второй вход которого подключен к второь4у выходу блока позй1цио«иро вания. головок, выход третьйгоэяе- мента И соединен с втсфШ4 .входом блока чтения третий выход блока поиска записи соёданен с первш 1 входом, третьего триггера, третьим- входом первого блока эайиси и с первым Bixoдом третьего элемента иЛИ, выход 30 KOTopoit) соединен с первым входом четвертого триггера, второй вход которого подключен к выходу четйертого элемента И и к. первому входу пятого триггера, второй вход которого сдае- 35 инен с выходом четверто;го элемента ИЛИ, первый вход которого соединен с первыми входами пятого и шестого элементов И, выходом седьмого элемента И, первьй вход которого сое-40 динён с первым вхоЯсил первого элемента И и с выходом эотемента задержки, вход которого соединен с выходом восьмого элемента И и с перташ вхоом четвертог о элекюнта И, второй 5 вход которого соединен с выходом второго триггера, второй вход третьего триггера соединен С выходом пятого элемента ИЛИ, первый и второй входы четвертого триггера соединены с . втосялми входами седмюго и первого элементов И соответственно, выход Третьего триггера соединен с первым ходом восьмого элемента И, выход пятого триггера соединен с первым входом девятого элемента И, второй 55 вход которого соединен с вторым выходом блока чтения и с первым вхоом шестого элемента ИЛИ, выход девятого элемента И соединен с. первьлм входом первого блока элементов И, /60 второй вход которого соедиИен с выходом, второго регистра и с первым входом второго блока элементов И, второй вход которого соединен с выходом шестого элемента ИЛИ, второй 5

вход которого соединен с третьим выходом блока записи и с первым входом третьего блока элементов И, выход первого блока элементов И является вторым, информационным выходом устройства, выход второго блока элементов И соединен с входом блока КОНТРОЛЯ данных, первый выход которого соединен с первым входом чет- . вертого блока элементов И, второй вход KOTOpoix подключен к четвертому выходу первого блока записи, а выход к первому входу блока элементов ИЛИ которого соединен с входом вторЬто регИсТра, второй вход - с вторы выходом преобразователя кодов, третий вход -С ВБ|хоДС л третьего блока алементоя И, второчи вход которого соединеи с первым информационным бход уст ройства, второй выход блока контроля дранных соединён с вторым входом пятого элемента И, вйход котОрогх являет ся эторлм управляющим выходом устройства, третий вьиход .контроля данййхсбёдииен с вто рам 1йестого элемента И, выход которого явллется третьим управляющим выходом устройства, второй вход второго триггера соединен с в|ккодом седьмого элемента ИЛИ/ первый вход которого соедииеи с етаходом первого элемента И, вторые входа второго третьего, четвертого, седьмок элементов ИЛИ, пед)рый вход пятого элемента ИЛИ объедиаены и ягвляютоя установоч алм входом усТЕюйства, вторые входа пятого элемента ИЛИ г восьмого эйемейта И соединены с четвертым выходом блока поиока записи, второй вход первого pertteTpa, третий вход блока пбэи«йони рЬ55айия головок являются эторым и третьим управляк&щми вхоя устройства соответствеййОг пятый адод блока поиска записи яадяется вторда информационным вгсод эм устройства. .

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

На фиг. 1-3 обозиачеио t индексная точка 1, пертагй служебИый промежуток 2 , адресньгй маркер 3, адрес 4 записи, второй служебный промежуток 5, поле б данныхг контрольная сумма 7, третий и ч етвертый служеб ные промежутки 8 и 9, инвертор 10, первый элемент ИЛИ.11, блок 12 позиционирования Головок, второй элемент ИЛИ 13, первый, второй и третий элементы И 14-16, третий элемент ИЛИ 17, первый, второй И третий триггеры 18-20, четвертый и пятый элементы И 21 и 22, первый регистр 2 блок 24 поиска записи, четвертый элемент ИЛИ 25, шестой элекент И 26,

первый блок элементов И 2У, четвертый и пягый триггеры 28 и 29, элемент 30 задержки, блок 31 чтения, блок элементов ИЛИ 32, второй регистр 33, седьмой элемент И 34, преобразователь кодов 35,. первый блок 36 записи, второй и третий блоки элементов И 37 и 38, второй блок 35 записи, блок 40 контроля данных, восьмой и девятой элененты И 41 и 42, девятый, пятый и щёстой элементы ИЛИ 43 и 44, четвертый блок И 45, элемент ИЛИ 4i6, контрольные, трчки 47-60, внутрейиий тактирующий вход устройства И, первый, ВТОРОЙ, третий у правдяйиие входы устройства, Импульс запуск , Канал 1ЭВМ, первый, второй, третий управляющие выходы устройства НШЗ, СБ , КО, первый вторсэй ционнне входа устройства, Канал 23, Си4-Дан, первый и второй инфор тационные выходы устройства; гол, Канал ЗЭВМ, установочный вход устройства УстО.

Устройство работает следующим обра зом,- , ., - . ... ; :. ;, v г .;

в устройстве предусмотрела пословная отрганизация записи, при этом за кажльЕЙ такт обмена из оператив ной памяти ЭВМ передается и наносится на дорожку НМД (выполнение операдии Запись) или считывается с йорожкй НМД и передается в Ьператив;нук) память ЭВМ (выполнение операций Чтение) одно машинное слово.В данной системе служебные промежутки 2,8 и 9, адресный маркер 3 и адрес 4. записи после первоначального йанесейия записи на дорожку в йальне &1ем не обновляются, а служебный np iie tyток 5, поле 6 данных и контрольная сумма 7 обновляются, Служеб:й|ле прот межуткй 2,8 и 9 - это область заг писи синхронулей, длина их кратна машинному слову и зависит от длины поля 6 данных. Адресный маркер 3 слово, имеющее кодовую комбинацию отличную от любого другого слова на дорожке НМД. Это слово означает начало записи и указывает, что следующее слово будет адрес 4 затгаеи слово, описывающее запись в терминах номеров цилиндров, головки длины поля данных. Служебный промежуток 5 разделяет адрес 4 и поле 6 данных, записывается каждый раз при обновлении поля данных и служи-т для синхронизации схем выборки информации.

Поле 6 данных - совокупность слов, составляющих массив данных. Контрольная сумма 7 - результат последовательного суммирования слов,записываемых в поле данных.

В исходном состоянии (фиг.2) на входе УстО устррйства генерируется установочный сигнал. Триггер 19 уСтанавливается в нулевое состояние. В резуль- ате этого по одному из входов, -соединенному с единичным выходом триггера 19, запрещаются логический элемент И 21 и блок 36. Выходные сигналы блок 36 не генерирует . Через элемент ИЛИ 13 сигнал УстО переводит триггер 18 в нулевое состояние, в результате чего запрещается блок 24. Выходные сиг0налы блок 24 записи не генерирует. :По одному из входов, соединенному ; с прямьйч выходом триггера 18, запрещается лок 31, при этом внходныё сигналы блока 31 не генерируют5ся, что приводит к запрету блока элементов И 27, который подключен к ЭВМ.

Через элемент ИЛИ 17 триггер 28 устанавливается в нулевое состояние в результате элемент И 34 оказывает0ся р зэрешенным, а элемент if 14 запрещенным. Сигнал УстО через элементы ИЛИ 25 и 43 устанавливает .внуле:вое состояние триггеры 29 .и 20. В результате элемент И 42 ока5зывается разревденным, а элемент И 41 ianpeWeHtibiM, что приводит к запре1аению по одному из входов элемента И 21, череэ элемент 30 задержки запрещаются элементы И 34 и 14, что ,.

0 Приводит к запрету элементов И 22 и 26, подключённых к каналу ЭВМ.

Таким образом, в исходном состоянии устройство отключено от управлякадих и информационйых шин НМД,

5 не клрабатываются последова1тельности тактовых импульсов, запрещены йентилз&ныесхемл для передачи , информации в канал ЭВМ. В исходном ростоячйи у гтройств э сЛособнр вос0йр«нимать из канала ЭВМ в регистр 23 управляющую информацию, а также начал ьгалй сигнал 3апуска, инициирующий работу всего устройства.

Работу устройства рассмотрим на примере обновления с последующим,

5 контролем первой записи на дорожке ЙМд () Через канал ЭВМ устройство получает управлякячую информацию, кото1 ая .вводится в регистр 23 , В этой йн ормаций (управляющее слово)

0 содержатся сведения р нужной записи (номер цилиндра, номер дорожки, нрмер записи на дЬрожке, длина: записи: в словах) f код операции Запись При поступлении запускающего

5 сйгйала через элемент ИЛИ 11 на . ОДИН ИЗ входов блока 12 информация об адресе цилиндра и дорожки поступает-в регистры блока 12j в результате чего вырабатываются сигналы

0 управления, чтоступающие на выход НМД 2 для позиционирования блока головок на заданный цилиндр и включения заданной головки. После выбора щйлийдра, дорожки и поступления от

5 НМД сигнала Индекс блок 12 генерирует выходной сигнал, который переводит триггер 18 в единичное состояние (фиг.3 , контрольная точка 49). -С этого момента из НМД в устройство к входу Си-Дан начинает поступать импульсная последовательность, которая проходит на один из входов блока 24, работа коiTbpbro разреагена выхрдным сигналом |триггерз 18... При обнаружении заданной Спервой записи,-а именно служебного промежутка 2, адресного маркера 3 ни одrfoM из ввпсодов блока 24 появляется последовательность импульсов данных которая поступает на один из входов преобразователя 35 кодов. В этот момент блок 31 разрешенединичным си налсм триггера 1В,в результате чего с одного из выходов блока 31 в преобразователь 35 кодов поступает последовательность управляющих сигналов. Преобразователь 35 кодов, блок элементов ИЛИ 32 и регистр 33 осуществляют последова тельно-параллель нре преоб1разованне, в результате чего в регистре 33 формируется адрес записи. С выхода регистра 33 информация адреса поступает в блок 2 где сравнивается с содержигфш регистра 23. В результате сравнения устройство регистрирует начало служебного промежутка 5 и поля 6 данных которые необходимо обновить. В этот момент на одном из выходов блока 24 появляется сигнал (фиг.З, контрольна точка 47), который поступает на вход элементов И 15 и 16. Другой вход элемента И 15 в этот момент разрешен выходным сигналом кода операции Запись , который поступает с регистра 23. Одновременно сигнал с stixona регистра 23 через инвертор 10 запрещает по одному из входов элемент И 1 Выходной сигнал элемента И 15 поступает на единичный вход триггера 19 и на один из входов элемента ИЛИ 13 в результате чего триггер 19 устанав ливается в единичное состояние (фиг.З,. контрольная точка 48) а три гер 18 выходным сигналом элемента ИЛИ 13 устанавливается в нулевое .состояние (фиг.З контрольная точке 49). Выходной сигнал триггера 19 разрешает элемент И 21, блок 24 и блок 36, на другой вход которого в 3fTOT кюмент поступает сигнал с выход элемента И 15. При поступлении на третий вход блока 36 серии тактовых импульсов на одном из выходов..блока 36 г соединенном с одним из взобдоВ блока элементов И 38, появляется управляющий сигнал, которьай стробирует й.йформацшо, поступаивдую параллельным кодом из .канала ЭВМ через блок элементов И 38, блок элементов ИЛИ 32 На вход регистра 33. Инфорнация с выхода регистра 33 поступает на один из входов преобразователя 35 кодов, где под действием стробирующих сигналов, поступающих с выходов блока 24 и блока 36, а также серии тактирунвдих импульсов, происходит параллельно-последовательное преобразование информации. Информация р последовательном коде поступает в блок 39, который стробируется Ьыхрдным сигналом блока 36 и в виде последовательности высокочастотных импульсов поступает в головку НМД. Выходной сигнал блока 36 через элемент ИЛИ 44 поступает также на один из входов блока элементов . И 37, на другой вход которого поступает информация из регистра 33, в результате чего информация с выхода |блока элементов И 37 поступает на (ВХОД блока 40 для формирования кбнт-. рольной суммы. По окончании параллельно-последовательного преобразования слова на одном из выходов блока 36 вновь появляется сигнал, который разрешает блок элементов И 38 для прохождения очередного слрваинфррмации из канала в регистр 33, в этРт же момент разрешается блрк .элементов И 37 для прохождения информации из регистра 33 и блок 40 для формирования контрольной суммы и т.д. Рассмотренная процедура выполняется при передаче каждого словамассива, в результате чего на дорожке формируется поле данных, а в блоке 40 накапливается контрольная сумма. По окончании записи на одном из выходов блока 24 появляется сигнал (фиг.З, контрольная точка 51), который поступает в.блок 36, сюда же поступает сигнал с прямого выхода триггера 19. Так как выполняется операция Запись и триггер 19 находится в единичном состоянии, то на одном из выходов блРка 36 появляется сигнал, разрешающий по одному из входов блок элементов И 45 (фиг.З, контрольная точка 52), в результате чего сформированная контрольная сумма из блок.а 40 через блок элементов И 45 :и блок элементов ИЛИ 32 .поступает на вход регистра 33. С выхода регистра 33 слово контрольной cyMivKi поступает в преобразователь 35 кодов и далее через блок 39 в виде последовательности эысркочастотных импульсов на выход устройс.тва НМД гол , в результате на носитель записывается контрольная сумма 7. Кроме того, выходной сигйал блока 24, свидетельствунвдий рб окончании записи (фиг.3, контрольная точка 51),.поступает на один из входов триггера 20, устанавливая прсле СЕНий в единичное состряние, и через элемент ИЛИ 17 на один из входов триггера 28,

подтверждая исходное (нулевое;состояние последнего. Выходной сигнал триггера 20 (фиг.3, контрольная точка 553 разрешает по одному из. входов элемент И 41 и с приходом на другой его вход тактирующего импульса, соответствуняцего по времени окончанию нанесения на- дорожку НМД контрольной суммы 7, на выхЬде элемента И 43 появляется сигнал. (фиг.3, контрольрая; точка 56), который по.ступает на (один из входов элемента II 21, другой вход которого разрешен выходным единичным сигналом триггера 19. В результате на выходе элемента И 21 появляется сигндл, который устанавлива1е,т триггер 28 в единичное состояние (фиг.З, контрольные точки 53 и 54).Единичный выход триггера 28 разрешает по одному из входов элемент И 14, а нулевой выход запрещает по одному из входов элемент И 34. Одновременно выходной сигнал элемента И 21 поступает на один из входов триггера 29 и переводит его ;В единичное состояние. Состояние нулевого выхода триггера 29 (фиг.З, контрольная точка 59) по одному из: входов запрещает элемент И 42, выходной сигнал которого в свою .очередь запрещает по одному из вхо-дов блока элементов И.27, тем самым устройство оказывается отключеньем от канала ЭВМ.- Выходной сигнал элемента И 41 одновременно поступает через элемент 30 задержки на один из входов элементов И 34 и 14 (фиг.З контрольная точка 57).

Так как элемент И 14 разрешен по другому входу, то на его выходе появится сигнал, который модифицирует управляющую информацию в регистре 23, переводя устройство в режим чтения (Фиг.З, контроль.ная точка 53). Выходной сигнал элемента И 14 через элемент ИЛИ 46 устанавливает триггер 19 в исходное (нулевое) состояние (фиг. 3, контрольная точка 48) ,. а через элемент ИЛИ 11 поступает в блок 12, инициируя работу последнего. С этого момента начинаются поиски об.новленной заданной (первой) записи для осуществления контрольного чтения.

Это происходит следующим образом. На втором обороте НМД при появлении импульса Индекс на одном из выходов блока 12 появляется сигнал, который устанавливает триггер 18 в, единичное состояние (фиг.3, Jкoнтpoльная точка 49) . При обнаружении начала обновленного участка йервой записи, а именно, после сравнения адреса записи, на одном из выходов блока 24 появляется сигнал (фиг.З, контрольная точка. 47) , который поступает на один из входов элеменJTOB и 15 и 16, Другой вход элемента И 15 в этот момент запрещен выходным сигналом регистра 23, так как в последнем содержится код опе;рации чтения, а другой вход элемента И 16 выходным сигналом регистра 23 через инвертор 10 разрешен, в результате чего на выходе эле- . мента И 16 появляется сигнал, который поступает на один из входов

0 блока 31 и совместно с входным сигналом поступакдцим с выхода триггера 18, переводит блок 31 в режим генерации последовательности управляющих сигналов, которые поступают на один из входов элемента И 42

5 и через элемент ИЛИ 44 на один из входов блока элементов И 37 (фиг.З, контрольная точка 50). С другого выхоца блока 31 поступают управляющие сигналы на один из входов преобра0зователя 35 кодов , в результате чего преобразованные данные через регистр 33 параллельным кодом поступают на один из вхбдов блока элементов И 27 и на один из входов

5 блока элементов И 37. В этот период элемент И 42 повходу, соединенному с инверсным выходом триггера 29, запрещен. Выходной сигнал элемента И 42 запрещает в свою

0 очередь по одному из входов блок элементов И 27, поэтому-информация в канал не проходит. Последовательность параллельных кодов данных с выхода блока элементов И 37 по5ступает на вход блока 40, где формируется контрольная сумма. По окончании c гитывaния .данных из поля 6 данных на одном из выходов блока 24 появляется сигнал (фиг.З)контрольная точка 51), который посту0пает на один из входов триггера 20, устанавливая последний в единичное состояние,.в результате чего элемент И 41 по одному из входов, соединенному с прямым

5 выходом триггера 20, оказывается разрешенным. Выходной сигнал блока 24, регистрирующий конец поля 6 данных, через элемент ИЛИ -17 устанавливает триггер 28 в исходное

0 (нулевое) состояние (фиг.З,контрольные точки 53 и 54), в результате чего элемент И 34 оказывается по одному из входов разрешенным, а элемент И 14 по одному из входов 5запрещенным. ;11ри поступлении на один из входов элемента И 41 тактового импульса, соответствующего по времени Считыванию с дорожки НМ,Ц послед него бита контрольной суммы 7, на

0 выходе элемента И 41 появляется сигнал который поступает на один из входов элемента И 21, другой iвход которого в этот момейт запрещен выходным сигналом триггера 19,

5 так как устройство выполняет опера;цию чтения. Это приводит к тому, что триггер 28 сохраняет установив шееся (нулевое) состояние. В /юм8Hт установки триггера: 20 в единичное состояние в устройство начинает поступать информация контрольной сум№1 7, которая, пройдя блок 24, преобразователь 35 кодов, блок элементов ИЛИ 32, регистр 33, пре.образуётся в параллельный код. В мо мент времени, соответствуквдий появлению выходйого сигнала элемента И 41 (фиг.3,контрольная ТОЧК& , параллельный коя слова контрольной суммы череэ блок элементов .И 37 поступает в блок 40, где сравнивается со сформированной из слов Области Данных контрольной суммой. Резул тат сравнения реЛ1стрируе,тся в блоке 40. Выходяой сигнал элемента И 4 через элемент 30 задержки поетупа::ет на один из входов элементов И 34 14, но так как только элемент И 34 разрешен.по другому входу, то на выходе элемента ИЛИ 25 появляется сигнал, устанавливающий триггер 2 в нулевое (исходное ) состояние (.выход на канал разблокирован). Кроме того, выходной сигнал элемента И 34 поступает на один из входов элементов И 22 и 26, на другие входы которых поступает инфррмэдия блока 40 соответственно о сравнении или несравнении Контрольной суммы, в результате устройстве форми руются сигналы ко и СВ соответственно, информируюввиё ЭЮ1 о бла получном или неблагополучном завершении обмена. Использование аппаратных средств и совокупности суисественных отличител ных признаков тгозволяет добиться повы шения быстродействия устройства. Формула изобретения Устройство для контроля записи в накопителях на магнитных дисках, содержащее блок позиционирования головок, первый вход которого соеди нен с выходом первого регист ра, а первый выход является первым управляющим выходом устройства, пер вый триггер, выход которого соедиЙен с первыми входами блока поиска .11ваписи и блока чтения, второй тригг выход которого соединен с первым входом первого блока записи и с вто рам входом блока поиска записи, тре тий вход которого соединен с вторьм выходом первого регистра, преобразователь кодов, первый, второй и третий входы которого соединены с п выми выходами первого блока записи, блока чтения и блока поиска записи соответственно, второй регистр, вых которого соединен с четвертыми вход ми преобразователя кодов и блока поиска записи, блок контроля данных, второй блок записи, первый и второй входы которого соединены с первым выходом преобразователя кодов и с вторьш выходом первого блока записи соотйетственко, а выход является первым j информационным выходом устройства, о т л и чающее с я тем, ч.о, с целью увеличения быстродействия устройства, в него введены третий, чет- . вертый и пятый триггеры, элемент задержки, элементы И, элементы ИЛИ блоки э лементов И, блок эле юитоа Или и инвертор, первый вход первого элемента сЬедайен с управляющим входом устройетва, второй вход - с выходом первого элемента И и с первым входом первого регистра, выход первого элемента ИЛИ соединен с вторым входсй блока позициониг ования, третий вывсод первого регистра соединен с первым входом второго элемента И и с бходом инвертора вчход которого соединен с первш эходом третьего элемента И, второй вход которого подключен к второму выходу блока поиска записи и к второму входу второго элемента И, выход которого . соединен с первым входом второго триггера, с вторым входом первого блока записи, с первым входом второ элемента ИЛИ-, выход которого соединен с первым входом первого триггера,второй вход которого подключен к второму выходу блока позиционирования головок, выход третьего элемента И соединен с входом блока .чтения, третий выход блока поиска записи соединен с первеам входом третьего триггера, с третьим входом первого блока записи и с первым входом третьего элемента ИЛИ, выход которого соединен с первым входом четвертого триггера, второй вхоД которого подключен к выходу четвертого элемента И и к первому входу пятого триггера, второй вход которого соединен с выходом четвертого элемента ИЛИ, первый вход которого соединен с первыми входами пятого и шестого элементов И, с выходом седьмого элемента И, первый вход которого соединен с первым входом первого элемента И и с выходом элемента задержки, вход которого соединен с выходом восьмого элемента -И и с первым входом четвертого элемента И, второй вход которого соединен с выходом второго триггера, второй вход третьего триггера соединен с выходом пятого элемента ИЛИ, первый и втьрой входы четвертого триггера соединег с вторыми входами седьмого и первого -элементов И соответственно, выход третьего триггера соединен с первым входом восьмого элемента И, выход пятого триггера соединен с первым входом девятого элемента И, второй вхол которого соединен свторым выходом блока чтения и с первым входом шестого элемента ИЛИ, выход девятого элемента Н соединен с первы входом первого блока элементов И, вт РОЙ вход которого соединен с выходом второго регистра и с первым входом второго блока элементов И, второй вход которого соединен с выходом шестого элемента ИЛИ, второй вход ко торого .соединен с третьим выходом бл ка ааписи и с первым входом третьего блока элементов И, выход первого бло ка элементов И является вторым инфор мационным выходом устройства, выход второго блока элементов И соединен с входом блока контроля данных, первый выход которого соединен с первым входом четвертого блока элементов И, второй вход которого подключен к четвертому выходу первого блока записи, а выход - к первому входу блока лемент:ов ИЛИ, выход которого соединен с входом второго регистра, второй вход - с втор«ым выходом преобразователя кодов, третий вход - с выходом третьего блока элементов И, второй вхсш которого соеди нен : информационным входом устройства, второй выход блока контроля данных соединен с вторым вход пятого элемента И, выход которого I является вторым управляющим выходом устройства, третий выход блока контроля данных соединен с вторым входом шестого элемента И, выход котоРО:ГО является третьим управляющим выходом устройства, второй вход второго .триггера соединен с выходом седьмого элемента ИЛИ, первый вход которого соединен с выходом элемента И, вторые входы второго, третьего, четвертого и седьмого элементов ИЛИ, первый вход пятого элемента ИЛИ объединены и являются установочньм входом устройства, вторые входы пятого элемента ИЛИ, восьмого элемента И соединены с четвертым выходом блока поиска записиг второй вход первого регистра, третий вход блока позиционирования головок являются BTOEftiM и третьим управлякнцими входами устройства соответственно, пятый вход блока поиска записи вторым информаииоиным входом устройства. Источники информации, принятые во внимание при экспертизе 1.Патент aiA Ю 3439343, кл,340-172.5, опублик. 1969. 2.Устройство внешней памяти на магнитных дисках А322-3, 3060.033РЭ, РЭ1. Техническое описание, ч.1 и II, 1979 (прототип).

SU 960 789 A1

Авторы

Петросов Вадим Гарегинович

Летенков Юрий Васильевич

Даты

1982-09-23Публикация

1980-07-07Подача