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

Номер патента: 1589283

Авторы: Берзиньш, Громов, Лившиц, Рейзин

Скачать ZIP файл.

Текст

Смотреть

(191 (И)51)5 0 06 Р 0 САНИЕ ИЗОБРЕТЕНИ Г К АВТОРСНО ЕЛЬСТВУ ВМ син- выше обме печи- осс маЮ/ Г 7 РППРИО/ К дым О 7 В идОд Фиг ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И 9 ТНРЫТИЯМПРИ ГКНТ СССР(71) Рижское производственное одинение ВЭФ им, В.И.Ленина(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯС НАКОПИТЕЛЕМ НА МАГНИТНЫК ДИСКАХ(57) Изобретение относится к вылительной технике и может бытьпользовано в системах обработкиформации. Цель изобретения - поние надежности хранения информаУстройство содержит блоксинхнизации, элемент ИЛИ 2, блок 3ты записи, дешифратор 4, блок 5на информацией, Устройство обесвает дублирование информацю сновного диска на альтернативный обеспечением выставления инфоции в случае сбоя, 5 ил.Изобретение относится к вычислительной технике и может быть использовано в системах обработки информации,Цель изобретения - повьппение надежности хранения информации.На фиг.1. представлена блок-.схемаустройства; на фиг. 2 - блок синхронизации; на фиг. 3 - блок защиты записи; на фиг. 4 - блок обмена информацией; на фиг. 5 - ал горитм работы устройства,Устройство содержит (фиг.1) блок1 синхронизации, элемент ИЛИ 2, блок3 защиты записи, дешифратор 4,блок5 обмена инйормацией.Блок 1 синхронизации содержит(фиг.2) первый 6, второй 7 и третий8 элементы И,первый 9, второй 10 итретий 11 элементы ИЛИ первый 12и второй 13 триггеры, счетчик 14,генератор 15 импульсов.Блок 3 защиты записи содержит(фйг.3) с первого по четвертый элементы И 16 - 19, первый 20 и второй21 буферные формирователи, первый22 и второй 23 триггеры пятый 24,шестой .25 и седьмой 26 элементыИ, элемент ИЛИ 27, первый выход 28блока 3, первый 29 и.второй 30 элементы НЕ, восьмой элемент И 31,третий элемент НЕ 32,Блок 5 обмена информацией содержит (йиг.4) дешийратор 33,регистр34 состояния и узлы связи с наполнителями 35,36. Блок 5 содержит первый 37 и второй 38 шинные йормирователи, элемент ИЛИ 39 и элемент 40сравнения, На фиг,5 показаны блоки41-58 блок-схемы алгоритма.Устройство работает следующимобразом.Полный цикл обработки запроса отпользователя (либо автоматизированной подсистемы оперативного управле"ния) включает период времени Т 1, втечение которого устройство производит;прием запроса, его обработку ивыдачу ответа, оперируя при этомлишь данными основного диска, и период Т 2, в течение которого производится копирование всех измененныхв течение периода Т 1 секторов основного диска на альтернативный диск.Возникновение сбоя ЗВМ в периодТ 1 может повлечь за собой разрушение либо нарушение целостности данных основного диска, однако при этом, содержимое альтернативногодиска сохранится таким же, каким оно,было в начальный момент обработкизапроса. Если же сбой ЭВМ происходит в период Т 2, то основной дискк этому моменту будет содержать ужеполностью модийицированные в резуль"тате обработки запроса данные,Поэтому при рестарте (перезапуске устройства после сбоя) в первом случаетребуется скопировать содержимоеальтернативного диска на основной,аво втором случае - наоборот. Очевид 15 но, что Т 2 меньше Т 1, так как в пе"риод Т 2 производится чистая перезапись информации измененных секторовбез какой-либо логической обработкиданных, а поскольку среднее время20 обработки запросов, включающих модификацию данных об объекте управления,обычно составляет 3-5 с, тогда какдискретность поступления запросовсоставляет как правило, десятки се 25 кунд, то дополнительные затраты времени на копирование измененных секторов практически не оказывает влиянияна временные характеристики работыустройств а. В т ех же случаях, когда30 эапрайивается выдача данных об объекте, т.е. обработка запроса не влечетизменения данных, период Т 2 отсутствует вообще.Описанный режим работы обеспечивается за счет включения в состав устройства блока защиты записи, состоящего из регистра номера накопителяи схемы контроля записи. Регистр но",мера накопителя используется для за 40 писи диска (значения 1 или 2, обозначающие адреса основного и альтернативного дисков; значение О используется для запрета записи на обадиска). Схема контроля записи используется для исключения возможности несанкционированной записи.Блок синхронизации, перехватываяначальные сигналы запросов, поступающих на ЭВМ, и ответов ЭВМ, отслежи 5 О вает смену периодов Т 1 и Т 2 и не до"пускает установку регистра номеранакопителя от ЭВМ и значение, не со ответствующее текущему периоду,чтомогло бы произойти в случае сбоя55ЭВМ и привести в результате к разрушению данных на диске,Первый сигнал из серии импульсов,формирующих запрос на обработку,через элементы И 6 и ИЛИ 9 взводитдиска с содержимым регистра номеранакопителя, Если запись допустима,то сигнал запуска передается на контроллер накопителя на магнйтных дисках, в противном случае запрос считается ошибочным и производится перезапуск ЭВМ через логический элементИЛИ. Тем самым. исключается возможность разрушения данных из-за сбояЭВМ в период Т 1 на альтернативномдиске, а в период Т 2 - на основномдиске, Кроме того, перед инициализацией каждой дисковой операции в период Т 1 ЭВМ записывает адрес внешнейпамяти, по которому производится за"пись с буфероперативного запоминающего устройства, обеспечивая тем самым работу н период Т 2. Значение регистра номера накопителя по сигналамзаписи и выдаче данных с выхода ЭВМзаписывается в триггерах 22 и 23.Чтение регистра номера накопителя осуществляется подачей сигнала по соответствующему выходу ЭВМ, разрешаяпрохождение состояния регистра номеранакогителя через элементы И 18 и 19и шинные Формирователи 20 и 21 к ЭВМ.При подаче сигнала записи на дискэлементы И 24 и 25 при совпадении номера накопителя, подаваемого от ЭВМи поступающего с ее выхода, с номером накопителя, зафиксированного в регистре номера накопителя, разрешаютчерез элемент И 26 прохождение номера накопителя через пешиАратор нак онт р олл еп,Устройство для сопряжения ЭВМ с накопителем на магнитных дисках,содержащее дешифратор, выход которогосоединен с управляющим входом блока обмена информацией, первый информационный вход-выход которого является входом-выходом устройства для подключения к информационному входу- выходу накопигеля на магнитных дисках, второй информационный вход-выход блока обмена информацией является входом-ныходом устройства для подключения информационного входа-дыюопл ЧВМ, отличающееся тем, что, с целью сокращения объема оборудования, н него введены блок синхронизации, блок защиты записи и элемент ИЛИ, причем первый вход элемента ИЛИ и вход сброса блока защиты запи 5 158928триггеры 12 и 13 блока синхронизации. Такое состояние соответствуетпериоду Т 1 и Т 2 записи на основнойдиск. После этого ЭВМ подает сигналустановки триггеров блока защиты эа 5писк, соответствующих установке номе"ра накопителя в адрес основного диска. Триггер 12 сохраняет свое состояние до окончания серии импульсов запроса и сбрасывается через счетчик14 и элемент ИЛИ 10. Сброс триггера12 вызывает через элементы ИЛИ 11 иИ 7 сброс триггера 13,т.е. разрешается установка номера накопителя, 15соответствующего адресу альтернативного диска,Установка регистра номера накопителя н нуль производится по сигналуот ЭВМ и соотнетствуе запрету записи на оба диска,По входу "Сброс" через элементИЛИ 2 на ЭВМ подается сигнал запуска, по которому ЭВМ начинает работать, выполняя программу согласно 25ал гор итму.Блоки 41-49 этой блок-схемы(фиг.5) отображают период инициализации работы устройстна, го время которого ЭВМ запрашивает у пользователя 30необходимость запуска процедуры рестарта, которую следует выполнять нсякий раэ при перезапуске после сбояи которая устанавливает данные какого диска подлежат восстановлению нзависимости от содержимого регистраномера накопителя. Во всех случаяхк началу выполнения блока 50 обеспечивается идентичность содгржимогообоих дискон, Блоки 50-58 относятся 40к основному циклу работы, причем блоки 52-55 относятся к периоду Т 1, аблоки 56-58 - к периоду Т 2. Каждыйраэ перед ожиданием и приемам очередного запроса ЭВМ записывает в регистр номера накопителя значЕние0 (запрет записи).При инициализации каждой дисковой операции от ЭВМ на схему контроля записи поступает сигнал запускаоперации, а также данные для контроллера магнитного диска - признак чтения-записи и адреса оперативногозапоминающего устройства и внешнейпамяти, по которым происходит обменданными. В случае записи схема контроля записи проверяет, допустима лиона в данный момент на указанныйдиск, сравнивая адрес залрошенного Формула изобретени я10 15 20 30 4045.50 си являются входом устройства для подключения выхода сброса ЭВМ,первый и второй тактовые входы блока синхронизации являются входами устройства для подключения к выходам синхронизации соответственно ЭВМ и накопителя на магнитных дисках, выход элемента ИЛИ соединен с установочным виодом блока синхронизации, выход которого соединен с входом синхронизации блока защиты записи, группа информационных входов-выходов которого является входом-выходом устройства для подключения к информационному входу-выходу ЭВМ, разрешающий выход и выход состояния блока защиты записи соединены соответственно с вторым входом элемента ИЛИ и с вхо.дом дешифратора, причем блок защиты записи содержит с первого по восьмой элементы И,первый и второй триггеры, с первого но третий элементы НЕ, элемент ИЛИ и первый и второй шинные формирователи, причем первые и вторые входы первого и второго элементов И являются соответственно с первого по четвертый входами группы информационных входов-выходов блока защиты записи, выходы первого и второго элементов И соединены соответственно с информационными входами первого и второго триггеров, входы синхронизации которых являются пятым входом группы информационных входов-выходов блока защиты записи, первые входы . первого и второго шинных формиров,ателей и третьего и четвертого элементов И являются шестым входом группы информационных входов-выходов блока защиты записи, выходы третьего и четвертого элементов И соединены с вторыми входами соответственно первого и второго шинных формирователей, выходы которых являются соот.ветственно первым и вторым выходами группы информационных входов-выходов блока защиты записи, выход второго триггера соединен с вторым входом четвертого элемента И и первым входом пятого элемента И, второй вход которого соединен с выходом первого элемента НЕ, вход которого является седьмым входом группы информационных входов-выходов блока защиты записи,выход первого триггера соединен свторым входом третьего элемента И ипервым входом шестого элемента И,второй вход которого является восьмымвходом группы информационных входоввыходов блока зашиты записи, выходпятого элемента И соединен с первым входом элемента ИЛИ и с выходом состояния блока защиты записи, первыевходы седьмого и восьмого элементовИ и вход второго элемента НЕ являются соответственно девятым, десятыми одиннадцатым входами группы информационных входов-выходов блока защиты записи, выход элемента ИЛИ соединен с вторым входом седьмого элемента И и через третий элемент НЕ - свторым входом восьмого элемента И,выход которого является выходом разрешения блока защиты записи, выход второго элемекта НЕ соединен стретьим входом элемента ИЛИ, выход седьмого элемента И является выходомсостояния блока защиты записи, при этом блок синхронизации содержитгенератор импульсов, счетчик, с первого по третий элементы И, с первогопо третий элементы ИЛИ, первый ивторой триггеры, причем первые входы первого и второго элементов И являются первым и вторым тактовыми входами блока синхронизации, выход генератора импульсов соединен с первымвходом третьего элемента И, второйвход и выход которого соединены соответственно с единичным выходом первого триггера и входом счетчика, нулевой выход первого триггера соединенс вторыми входами первого и второгоэлементов И, выход первого элементаИ соединен с единичным входом второго триггера и первым входом первогоэлемента ИЛИ, первые входы второгои третьего элементов ИЛИ являютсяустановочным входом блока синхронизации, выход второго элемента И соединен с вторыми входами первого итретьего элементов ИЛИ, выходы первого, второго итретьего элементовИЛИ соединены соответственно с единичным и нулевым входами первоготриггера и нулевым входом второготриггера, выход счетчика соединен свторым входом второго элемента ИЛИ.Корректор М.Максимишии сно Нт СЧСР Производственно-издательский комбинат "Патент" г. Ужгород, ул. Гагарина, 101 Заказ 2542 Тираж 568 ВНИИПИ Государственного комитета и 113035, Москва, Ж зобретениям и открытиям Раушская наб., д. 4/5

Заявка

4375819, 08.02.1988

РИЖСКОЕ ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ ВЭФ ИМ. В. И. ЛЕНИНА

БЕРЗИНЬШ АЛДИС АЛЬБЕРТОВИЧ, ГРОМОВ СЕРГЕЙ ЮРЬЕВИЧ, ЛИВШИЦ ЕВГЕНИЙ РОМАНОВИЧ, РЕЙЗИН АЛЕКСАНДР ЛЕОНИДОВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: эвм, сопряжения, дисках, магнитных, накопителем

Опубликовано: 30.08.1990

Код ссылки

<a href="http://patents.su/6-1589283-ustrojjstvo-dlya-sopryazheniya-ehvm-s-nakopitelem-na-magnitnykh-diskakh.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения эвм с накопителем на магнитных дисках</a>

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