Устройство для выборки информации из блока памяти
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1509982
Автор: Романов
Текст
ОЮЗ СОВЕТСКИХ ОЦИАЛИСТИЧЕСНИРЕСПУБЛИК 2 150998 11 С 11/00 4 С 09 С 10 ПИСА РЕТЕН во СССР ГОСУДАРСТВЕННЫЙ КОМИТЕПО ИЗОБРЕТЕНИЯМ И ОТКРЫТПРИ ГКНТ СССР АВТОРСКОМУ СВИДЕТЕЛЬСТВ(54) УСТРОЙСТВО ДЛЯ ВЫБОРКИ ИНФОРМА-ЦИИ ИЗ БЛОКА ПАМЯТИ(57) Изобретение относится к вычислительной технике, в частности к запоминающим устройствам. Цель изобрете 2ния состоит в повьппении надежностиустройства, Это достигается путемвведения разграничения доступа пользователей к различным разделам памяти. Устройство содержит блоки памятибазовых адресов 1, данных 2, числавызовов данных 3 и кодов доступа 27,реверсивный счетчик 4, дешифратор 5числа вызовов, элементы И 6 и 23,элемент НЕ 7, регистры базовых адресов 81 доступа 16 и пароля 17, сумматор 9 по модулю два, элементы ИЛИ 10,18 и 19, элементы задержки 11-14 и28, селектор 15 адреса, дешифратор20, триггеры 21 и 22 и группу элементов И 24-26, 3 ил,1509982 3Изобретение относится к вычислительной технике, в частности к запоминающим устпойствам, и является усовершенствованием устройства по основному авт.св, Ф 1387033.Цель изобретения - повышение надежности устройства.На фиг, 1 представлена структурнаясхема устройства на фиг,2 - конст 30руктивное выполнение селектора адреса; на фиг.З - конструктивное выполнение блока памяти, числа вызововданных,Устройство содержит (фиг, 1) блок1 памяти базовых адресов, блок 2 памяти данных, блок 3 памяти числа вызовов данных, реверсивный счетчик 4,дешифратор 5 числа вызовов, первыйэлемент И 6, элемент НЕ 7, регистр 8базовых адресов, сумматор 9 по модулюдва, первый элемент ИЛИ 10, элементы11-14 задержки (с первого 11 по четвертый 14), селектор 15 адреса, регистр 16 доступа, регистр 17 пароля, 25второй элемент ИЛИ 18, третий элементИЛИ 19, дешифратор 20, первый 21 ивторой 22 тригеры, второй элементИ 23, группу элементов И 24-26, блок.27 памяти кодов доступа, пятый элемент 28 задержки,Первый блок 1 памяти выполнен ввиде постоянного запоминающего устройства, в фиксированных ячейках которого хранятся базовые адреса, с которых начинаются справки по соответ 35ствующим предметным областям. Второйблок 2 памяти выполнен по адреснойструктуре.Селектор 15 адреса (фиг,2) содержит первую 29, 30, вторую 31, 32,третью 33, 34 группы элементов И,триггеры 35-37, группу элементов ИЛИ38-40, первый 41, второй 42 элементыИЛИ, элементы 4345 задержки, третийэлемент 46 задержки.Влок 3 памяти (фиг.З) содержит первую 47-49 и вторую 50-52 группы эле-.ментов И, регистры 53-55 и группуэлементов ИЛИ 56.На фиг.1-3 также показаны сигналь- Юные входы 57-59 селектора адреса,вход 60 повторного вызова данных,первый синхронизирующий вход 61, установочный вход бй, второй синхронизирующий вход 63 устройства, информационный вход 64 устройства, информационный выход 65 устройства, выход 66"Отсутствие пароля" и выход 6 "Наличие пароля" устройства. 4Устройство работает следующим образом,Входы 57-59 селектора 15 (фиг,1и 2) подключены к мнемоническим клавишам пульта управления (не показаны), число которых определяется числом предметных областей, с которымиработает пользователь, Мнемоническиеназвания соответствующих предметныхобластей нанесены на соответствующиеклавиши,Информационный вход 64 соединенс цифровой клавиатурой пульта управ-,ления, с помощью которой оператор напульте управления набирает код пароля, входы 61 и 63 подключены к клавишам "Ввод пароля" и "Пароль" соответственно, а вход 62 соединен с клавишей "Конец работы".Справка и другая оперативная информация о всех предметных областяхзаранее записывается в блок 2 (цепизаписи указанной информации в памятьблока 2, а также цепи установкивсех узлов и блоков в исходное состояние не показаны для упрощенияфункциональной схемы устройства).Нажатие любой из мнемоническихклавиш вызывает появление на соответствующем входе 57-59 селектора 15сигнала вызова справки, Допустим,чтотакой сигнал появился на входе 57,откуда он поступает на импульсныевходы элементов И 29, 30, Однаков отличие от известного устройства,в котором элемент И 29 открыт высокимпотенциалом с инверсного выхода триггера 35, у элемента И 29 еще два входа, по которым он заперт низкими потенциалами с единичного выхода триг-.гера 21, поступающим на вход блокировки селектора 15 и с единичноговыхода соответствующего разряда регистра 16.Каждый пользователь, вызывающийнеобходимую ему информацию, долженввести сначала код пароля путем егонабора на цифровой клавиатуре и нажать клавишу "Ввод пароля",С помощью цифровой клавиатуры.пользователь набирает код пароля, который поступает с информационноговхода 64 в регистр 17, а сигналомуправления с, входа 63 код пароля заносится в регистр 17. Зтот код расшифровывается дешифратором 20 и наодном из его выходов появляется высокий потенциал, открывающий один изэлементов И 24-26, например И 24,(фиг,2) открыг по всем трем входам,если соответстнуюший разряд Словаимеет единицу, а элемент И 30 будетВзаперт низким потенциалом с единичного выхода триггера 35.Пройдя элемент И 29, импульс вызова через элементы ИЛИ 39 и 40 поступает на нулевые входы триггеров 36и 37, подтверждая их нулевое состояние, через элемент ИЛИ 41 он поступает на выход, а также после задержкина элементе 43 задержки он поступаетгна единичный вход триггера 35, устанавливая его в единичное состояние.Кроме того, он выдается на выход се -лектора непосредственно и через элемент ИЛИ 42 на выход селектора20(фиг,2), Затем импульс вызова с выхода поступает на синхронизируюшие входы элементов И 47-49 и регистровх 53-55 блока 3. Поскольку элементы И47-49 закрыты по потенциальному входунизкими потенциалами с единичных выходов триггеров 35-37, то поступлениеу- синхроимпульса на вход не оказываетникакого воздействия на состояниерегистров 53-55.После задержки импульса вызова на30элементе 43 на время, определяемоевременем срабатывания регистров 53 т 55, он поступает на единичный входтриггера 35, устанавливая его в единичное состояние, при котором высокимЗВ потенциалом открывается элемент И 30,а низким потенциалом закрываетсяэлемент И 29, Высокий потенциал са единичного выхода триггера выдаетсяна выход, откуда он поступает на со 40 ответствующие входы элементов И 49и 52 блока 3 и открывает их по одномувходу,Кроме того, этот же импульс с выа хода поступает на синхронизирующий4 вход реверсивного счетчика 4 и навходы соответствующих элементов И 52,подключающих выходы регистра 55 черезэлементы ИЛИ 56 к информационнымвходам реверсивного счетчика 4, ПоПосле этого пользователь нажимаетклавишу "Пароль" и сигнал с входа 61через элемент ИЛИ 18 поступает наимпульсные входы элементов 24-26 ипроходит через открытый элемент И 24на вход считывания фиксированнойячейки памяти блока 27, выполненногов виде постоянного запоминающего устройства, и считывает ее содержимоена вход регистра 16,Одновременно с этим тем же импульсом считывания, прошедшим через элемент ИЛИ 19 и задержанным элементом28 задержки на время считывания содержимого фиксированной ячейки блока27, осуществляется запись кода в регистр 16 путем подачи импульса наего синхронизирующий вход,В каждой из фиксированных ячеекблока 27 хранится код "Слова разграничения доступа", соответствующийвведенному паролю, Единицы в разряда"Слова разграничения доступа означают, что к соответствующим предметнымобластям этот пользователь имеет доступ, а нули означают отсутствие достпа. С выхода каждого из разрядов регистра соответствующие потенциалы поступают на входы селектора 15 адресаЕсли же пользователь нажимает клавишу "Пароль", не набрав код пароляна клавиатуре, то в регистре 17 будуодни нули и высоким потенциалом, соответствующим этому состоянию регистра 17, дешифратор открывает потенциапьному входу элемент И 23. Тогдаимпульс с входа 61 через элемент ИЛИ18, пройдя элемент И 23, поступает нединичный вход триггера 22 и устанавливает его в единичное состояние, врезультате чего на выход 66 выдаетсясигнал Ввести парольЕсли же пароль будет набран и введен, то наряду с прохождением сигналего записи в регистр 16 импульс с вьхода элемента 28 задержки поступаеттакже на нулевой вход регистра 17,сбрасывая его в исходное состояние,и на единичный вход триггера 21, устанавливая его в единичное состояниеи снимая тем самым запрещающий потенциал с единичного выхода, выдаваемыйна вход блокировки селектора 15 адреса. Этот же разрешающий потенциал выдается также на выход 67 устройства 55как сигнал индикации "Есть пароль".Допустим, что пароль введен и врегистре 16 выставлено "Слово разграскольку в исходном состоянии все регистры обнулены, то в реверсивныйсчетчик 4 по информационным шинамзаносится нулевая информация, С выхода селектора адреса этот же импульспоступает на вход фиксированной ячейки блока 2, где записан базовый адресмассива данных вызываемой справки,Этот адрес с выхода блока 1 по инфор 1509982мационным шинам парофазным кодом заносится в регистр 8 по синхросигналус выхода элемента 11 задержки. Последний с выхода элемента 11 задержки,5пройдя элемент ИЛИ 10, поступает навход второго элемента 12 задержки,где задерживается на время установкикода в регистре 8,С выхода регистра 8 и реверсивного счетчика 4, в котором в данныймомент времени одни нули, их содержимбе поступает на вход сумматора 9,где по синхросигналу с выхода элемента 12 задержки формируется окончательный результат, поступающий наадресный вход блока 2 памяти, на входсчитывания которого сигнал считыванияпоступает с выхода элемента 13 задержки, задерживающий синхроимпульсна время переходных процессов в сумматоре 9.В результате на выход 65 устройства вьдается содержимое соответствующей ячейки блока 2 памяти в видесправки по соответствующей предметнойобласти, а сам импульс считывания поступает на суммирующий вход реверсивного счетчика 4 и увеличивает его содержимое.на единицу,Кроме того, этот же импульс послезадержки на элементе 14 задержки навремя считывания справки поступаетна сбросовый вход сумматора 9 и устанавливает его в исходное состояние.Если пользователю понадобиласьследующая справка из этой же предметной области, то он нажимает ту жеклавишу еще раз. На входе 57 вновьпоявляется импульс вызова справки,поступающий на входы элементов И29, 30.Однако импульс вызова проходитчерез открытый по второму входу элемент И 30 (фиг.2) и через элемент ИЛИ46 проходит на выход селектора, отку- "5да сразу же через элемент ИЛИ 10 поступает на вход элемента 12 задержкии далее на синхронизирующий вход сумматора 9, в котором к содержимомубазового адреса добавляется содержимоФОреверсивного счетчика, увеличивая темсамым на единицу очередной адрес считывания.Описанный процесс вызова справочной информации по данной предметной 15области продолжается аналогичным образом до тех пор, пока пользовательнажимает одну и ту же клавишу,При необходимости возврата к просмотру только что просмотреннойсправки пользователь нажимает клавишу"Возврат, в результате чего на входе60 появляется импульс, поступающийна импульсный вход элемента И 6, надругой вход которого поступает высокий потенциал с выхода элемента НЕ,Дешифратор 5 выдает на свой выходвысокий потенциал только в том случае, если содержимое реверсивногосчетчика 4 равно нулю.Так как рассматривается случайвозврата к ранее просмотренной справке, то в реверсивном счетчике 4 ужезафиксировано число просмотренныхсправок, В результате этого на выходе дешифратора будет низкий потенциал, а на выходе элемента НЕ 7 высокий. Импульс с входа 60, пройдя элемент И 6, поступает как на вычитающий вход реверсивного счетчика, уменьшая его содержимое на единицу, таки через элемент 12 задержки на синхронизируюший вход сумматора. 9, обеспечивая формирование адреса на входеблока 2 памяти,Импульсом с выхода элемента 13 за-держки по адресу, определяемому кодомв сумматоре 9, считывается содержимое соответствующей ячейки блока 2памяти, а затем импульсом с выходаэлемента 14 задержки сумматор 9 сбрасывается в исходное состояние,Повторное нажатие клавиши "Возврат" вызывает просмотр содержимогосправок в обратном листании до техпор, пока содержимое реверсивногосчетчика 4 не становится равным нулю,Этот момент будет зафиксирован дешифратором 5 вьдачей высокого потенциала, который после инвертирования элементов НЕ 7 заблокирует элемент И 6по второму входу.Необходимость просмотра другойпредметной области приводит к появлению сигнала на другом входе селектора 15, например на входе 58. Этотимпульс с входа 58 проходит открытыйв исходном состоянии элемент И 31и через элемент ИЛИ 41 поступает навыход селектора, откуда поступаетна синхронизирующие входы элементовИ 47-49, Поскольку потенциалом триггера 35 открыты только элементы И 49,то импульс с входа (фиг.З) переписывает содержимое реверсивного счетчика.в регистр 55, а импульсом с выходаэлемента 44 задержки и элемента ИЛИ 42 содержимое регистра 54 через элементы И 51 и ИЛИ 56 будет переписано . в реверсивный счетчик 4.5Таким образом, после просмотра необходимого количества справок при возвращении к просмотру какой-либо предметной области,нет необходимости в повторном поиске (листании) справок, начиная с первой, Нажатие клавиши с выбранной предметной областью сразу же вызывает последнюю просмотренную ранее справку, что особенно удобно при сравнительном анализе дан ных по одной и той же предметной области,После окончания работы оператор нажимает клавишу "Конец работы" и сигнал поступает на вход 62, откуда он подается на нулевой вход триггера 21, возвращая его в исходное состояние, при котором он блокирует работу селектора 15 адреса по входу, и на нулевой вход регистра 16, сбрасывая его в исходное состояние й блокируя тем самым работу селектора 15 по входам.Формула изобретенияУстройство для выборки информации из блока памяти по авт.св. В 1387033, о т л и ч а ю щ е е с я тем, что, с целью повьппения надежности устройства, в него введены регистр доступа, 35 регистр пароля, дешифратор, блок па-, мяти кодов доступа, второй и третий элементы ИЛИ, первый и второй триггеры, второй элемент И, группа элементов И и пятый элемент задержки, при-чем вход второго элемента ИЛИ является первым синхронизирующим входом устройства, входы группы второго элемента ИЛИ соеДинены с соответствующими входами вызова данных устройства, выходы регистра доступа подключены к соответствующим сигнальным входам селектора адреса, входы установкив "0" регистра доступа и первоготриггера объединены н являются установочным входом устройства, информационные входы регистра пароля являются входами "Пароль" устройства, вход:синхронизации регистра пароля является вторым синхронизирующим входомустройства, выходы регистра пароляподключены к входам дешифратора, выходы младших разрядов которого соединены с первым входом второго элемента И, выход которого соединен с входом установки в "1" второго триггера,выход которого является выходом "Отсутствие пароля" устройства, выходыстарших разрядов дешифратора соединены с первыми входами соответствующихэлементов И группы, выходы которыхподключены к соответствующим входамблока памяти кодов доступа, выходыкоторого соединены с информационнымивходами регистра доступа, вторыевходы второго элемента И иф элементовИ группы соединены с выходом второгоэлемента ИЛИ, третьи входы второгоэлемента И и элементов И группы подключены к инверсному выходу первоготриггера, прямой выход которого соединен с входом блокировки селектораадреса и является выходом "Наличиепароля" устройства, входы третьегоэлемента ИЛИ подключены к выходам соответствующих элементов И группы,выход третьего элемента ИЛИ соединенс входом пятого элемента задержки,выход которого подключен к входамустановки в "0" второго триггера ирегистра пароля к входу установкив "1" первого триггера и входу синхронизации регистра доступа,1509982 Составитель В,Рудаковедактор А,Мотыль Техред М.Дидык Корректор Т.Палий писное КНТ СССР роиэводственно-издательский комбинат "Патент", г. Ужгород, ул. и нказ 5819/51 Тираж 469НИИПИ Государственного комитета по изобрет113035, Москва, Ж, Раушс иям и открытия я наб., д. 4/5
СмотретьЗаявка
4359316, 07.12.1987
МОСКОВСКИЙ ИНСТИТУТ РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ И АВТОМАТИКИ
РОМАНОВ АНАТОЛИЙ НИКОЛАЕВИЧ, РОМАНОВ МАКСИМ АНАТОЛЬЕВИЧ
МПК / Метки
МПК: G09G 1/00, G11C 11/00
Метки: блока, выборки, информации, памяти
Опубликовано: 23.09.1989
Код ссылки
<a href="https://patents.su/6-1509982-ustrojjstvo-dlya-vyborki-informacii-iz-bloka-pamyati.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для выборки информации из блока памяти</a>
Предыдущий патент: Способ моделирования отека мозга
Следующий патент: Генератор знаков
Случайный патент: Самонастраивающаяся система числового программного управления