Захист пам'яті
 
а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я
 

Захист пам'яті

Захист пам'яті, апаратні і програмні засоби для запобігання запису або відтворенню інформації за недозволеною адресою пам'яті обчислювальної системи або машини. Суть З. п. полягає в тому. що пам'ять ЦВМ(цифрова обчислювальна машина) програмно або апаратний розбивається на ряд ділянок і кожній ділянці або групі ділянок привласнюється код-ключ, який запам'ятовується в тій же або спеціальній пам'яті. При зверненні до пам'яті визначається її ділянка і відповідний ключ, який порівнюється з дозволеним ключем З. п., вказаним в самій команді або диспетчером-програмою . Невідповідність ключів розглядається як порушення З. п. і виконання програми уривається. Переривання програми організовується так, щоб вміст захищеної області пам'яті залишився без зміни. З. п. функціонує при кожному зверненні до пам'яті або в режимі запису інформації, або в режимі відтворення інформації, або в обох режимах. З. п. виконує наступні функції: захист вмісту певних областей пам'яті від втрати інформації під час виконання програм із-за помилкових засилань інформації, викликаних відмовами і збоями устаткування або диспетчера-програми ЦВМ(цифрова обчислювальна машина), помилками програміста або користувача; захист інформації від потрапляння її до рук стороннього користувача при несанкціонованому випадковому або навмисному втручанні.

  До апаратних засобів З. п. відносяться: пристрій ключів захисту, що запам'ятовує, ємкість якого відповідає числу ділянок, що захищаються, а швидкодія на порядок більше, чим в основної пам'яті ЦВМ(цифрова обчислювальна машина); схеми порівняння ключів захисту, переривання і індикації при порушенні З. п. До програмних засобів З. п. відносяться: програми контролю ділянок пам'яті, їх кодування і складання таблиць відповідності; програми динамічного перерозподілу З. п. по розпорядженнях споживачів, по параметрах одночасно вирішуваних завдань; програми аналізу причин порушень З. п. і ухвалення рішень по їх усуненню. З. п. підвищує ефективність роботи ЦВМ(цифрова обчислювальна машина), скорочуючи тимчасові витрати на пошук помилок, несправностей і на повторні обчислення із-за втрати інформації. З. п. необхідна при одночасному рішенні декількох завдань однієї ЦВМ(цифрова обчислювальна машина) в режимі розділення часу, одночасному обслуговуванні декількох користувачів, наявності бібліотек програм, архівів, що належать певним споживачам, одночасній роботі декількох пристроїв у складі ЦВМ(цифрова обчислювальна машина).

  А. Ст Гусев.