Защита - память - Большая Энциклопедия Нефти и Газа, статья, страница 3
Психиатры утверждают, что психическими заболеваниями страдает каждый четвертый человек. Проверьте трех своих друзей. Если они в порядке, значит - это вы. Законы Мерфи (еще...)

Защита - память

Cтраница 3


Средства защиты памяти защищают ее содержимое от разрушения из-за ошибочного обращения в процессе выполнения программы. Исходя из этих соображений память разделена на блоки, каждому из которых присваивается ключ защиты. Такой же ключ имеет программа, занимающая эти блоки памяти. При обращении к памяти ключ программы сравнивается с ключом защиты, их несовпадение классифицируется как нарушение защиты, приводящее к прерыванию. Защита может осуществляться как по записи, так и по считыванию.  [31]

Обеспечение защиты памяти в ДОС / ЕС является свойством, которое включается в систему по желанию потребителя при генерации системы. Если защита в конкретной системе отсутствует, то сигнал прерывания ЗАЩИТА ПАМЯТИ не обрабатывается. Наличие защиты памяти является необходимым требованием при работе в режиме мультипрограммирования. Поэтому при генерации системы с мультипрограммированием должен быть указан также и режим защиты памяти.  [32]

Аппарат защиты памяти, имеющий также очень важное значение для машин, работающих в мультипрограммном режиме, в БЭСМ-6 также тесно связан с постраничной организацией памяти. Каждая математическая страница может находиться в состоянии или закрытом, или открытом для чтения и записи чисел и команд. Апца-ратно каждой странице ставится в соответствие триггер, указывающий ее состояние ( открыта или закрыта по записи, и чтению чисел); признаком защиты страницы по обращению за командами является код из всех нулей в строке таблицы соответствий. Тем самым в БЭСМ-6 защита по числам и по командам разделена.  [33]

Аппарат защиты памяти контролирует каждый адрес на предмет того, не вышел ли он за границу отведенной программе секции. Если адрес выходит за границу секции, происходит прерывание, и управление передается супервизору, который определяет причину появления такого адреса и предпринимает необходимые действия. На этом же принципе контроля выхода адреса за границу текущей секции построена защита памяти при обменах с внешними устройствами. Необходимость перестройки баз при переключениях от одной задачи к другой в мультипрограммном режиме, необходимость сохранения большого числа управляющих регистров в областях памяти, связанных с прерванной задачей, приводит к тому, что время переключения достаточно велико - около одной миллисекунды.  [34]

Ключ защиты памяти ( разряды 8 - 11) позволяет защитить области оперативной памяти задач от взаимного вмешательства. Каждые 2048 байтов оперативной памяти ( ОП) образуют так называемый блок памяти.  [35]

Признак защиты памяти в БСК устанавливается в том случае, когда во время выполнения программы обмена канал вынужден обратиться к чужой области основной памяти.  [36]

Преимуществом защиты памяти, построенной по последнему способу, является минимум необходимого оборудования при сохранении высокого быстродействия, так как проверка защиты совмещена с исполнением команды и схема защиты действует только на последнем этапе, когда может произойти нарушение. Недостатком этой системы защиты является излишний расход ячеек памяти, так как в большинстве случаев программам требуются отдельные массивы, не заполняю: щие полностью страницы памяти. Уменьшение числа адресов ячеек в каждой странице влечет за собой усложнение организации защиты памяти и повышение расхода оборудования, поэтому в некоторых УВМ устанавливается два ( или несколько) размера страницы, например в 1 024 и 64 адреса.  [37]

Блок защиты памяти обеспечивает выявление случаев обращения к запрещенным для данной рабочей программы участкам, или страницам, оперативной памяти и организацию для них прерываний в реализации программ.  [38]

Средства защиты памяти позволяют защитить содержимое основной памяти от разрушения или неправильного использования, вызываемого ошибочной или несанкционированной записью в память, а также выборкой информации во время выполнения программы.  [39]

Средства защиты памяти должны обеспечивать защиту содержимого основной памяти от разрушения, неправильного использования ее в результате ошибочной или несанкционированной записи, а также выборки информации во время выполнения программы. При этом осуществляется защита от неправильной записи, или защита от неправильной записи и неправильной выборки одновременно. Защита только от неправильной выборки не обеспечивается.  [40]

Система защиты памяти действует всегда независимо от того, находится ли CPU в состоянии супервизор или задача, а также независимо от типа выполняемой команды процессора или канала.  [41]

Ключ защиты памяти у фиксированной области равен нулю и совпадает только с ключом управляющей программы. Таким образом, содержимое этой области может быть изменено только управляющей программой. Основную часть фиксированной области занимает ядр ( Г, которое включает все обязательные резидентные поднро-граммы, необходимые для работы операционной системы. Кроме того, ядро включает две транзитные области по 1024 байт каждая, в которые загружаются ( поодиночке) нерезидентные супервизорные подпрограммы и подпрограммы обработки ошибок ввода-вывода, когда в них возникает надобность.  [42]

43 Упрощенная структурная схема центрального устройства управления. [43]

Блок защиты памяти ( БЗЛ) предназначен для предотвращения искажения любой информации, хранящейся в ОП, по записи и ее возможного искажения вследствие возможных ошибочных обращений к ОП по считыванию.  [44]

Блок защиты памяти ( БЗП) относится также к средствам обеспечения мультипрограммной работы ЭВМ. Работа мультипрограммной ЭВМ становится возможной тогда, когда влияние одной программы на другую можно исключить. Такое влияние может возникнуть из-за ошибок в выполняемой программе или неисправностей оборудования, приводящих к выработке неправильных адресов. Запись, информации по адресам ОП, не относящимся к выполняемой программе, вызывает искажение других программ.  [45]



Страницы:      1    2    3    4