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

Бит - обращение

Cтраница 3


Выбор между режимами ВС и ЕС влияет только на те стороны работы, которые у этих режимов различны. Несмотря на то что динамическая переадресация не может быть задана в режиме ВС, команды загрузка действительного адреса, сбросить бит обращения и очистка TLB являются до пустимыми и выполняют в этом режиме определенные функции.  [31]

32 Ключ памяти. [32]

При обращении центрального процессора или канала ввода-вывода к ячейке основной памяти в пределах конкретного блока ключ защиты ( для процессора этот ключ находится в ССП) сравнивается с ключом памяти этого блока. Если обращение производится для записи, то оно разрешается только при совпадении значений ключа защиты и битов управления доступом в ключе памяти или если ключ защиты равен нулю. Если обращение производится для чтения, то несовпадение значения битов управления доступом с ненулевым значением ключа зашиты запрещает обращение при единичном значении бита обращения.  [33]

Сначала выполняется цикл по всем процессам, в котором определяется, у какого процесса больше всего страниц на данный момент находится в памяти. Как только такой процесс найден, сканируются все его структуры vm area struct и изучаются все страницы в порядке виртуальных адресов, начиная с того места, на котором этот процесс был отложен в прошлый раз. Если страница недействительна, отсутствует в памяти, используется совместно, фиксирована в памяти или используется для DMA, то она пропускается. Если у страницы установлен бит обращения к ней, этот бит сбрасывается и страница отправляется в резерв. Если же бит сброшен, эта страница отнимается у процесса.  [34]

При работе в режиме ЕС поля, отведенные для маски каналов 0 - 5, кода прерывания и кода длины команды, выведены из PSW, а биты маски программы и код признака результата расположены в PSW на других местах. Кроме того, в PSW введены два дополнительных бита: маска регистрации событий в программе и бит режима переадресации. Для кодов прерывания и длины команды разных классов прерываний в основной памяти выделены отдельные ячейки. Команда прочитать ключ памяти обеспечивает установку бита обращения и бита модификации.  [35]

Регистрация обращения и изменения имеет место при любом обращении к основной памяти независимо от того, производится ли оно CPU или появляется при выполнении операций ввода-вывода. CSW или PSW, производится регистрация обращений и изменений. Просмотр таблицы переадресации в процессе перекодировки адреса рассматривается как обращение при условии, что имело место фактическое обращение к основной памяти. Обращения к ячейкам операнда в командах установить ключ памяти, прочитать ключ памяти и сбросить бит обращения не вызывают регистрации битов обращения или изменения.  [36]

Регистрация обращения и изменения имеет место при любом обращении к основной памяти независимо от того, производится ли оно CPU или появляется при выполнении операций ввода-вывода. CSW или PSW, производится регистрация обращений и изменений. Просмотр таблицы переадресации в процессе перекодировки адреса рассматривается как обращение при условии, что имело место фактическое обращение к основной памяти. Обращения к ячейкам операнда в командах установить ключ памяти, прочитать ключ памяти и сбросить бит обращения не вызывают регистрации битов обращения или изменения.  [37]

Наблюдению не подлежат ячейки памяти, обращения к которым формируются самим CPU при изменении содержимого таймера, прерываниях, выполнении команд ввода-вывода и записи состояния при аппаратном контроле. В их число входят ячейки памяти, выделенные для таймера интервалов, PSW, CSW и записи состояния при контроле. Однако за этими ячейками ведется наблюдение, если запись в них происходит в результате выполнения команды. Аналогично не подлежит наблюдению запись данных в память, выполняемая каналом. По-скольку память ключей не является частью основной памяти, за ее изменениями, происходящими при выполнении команд установить ключ памяти и сбросить бит обращения, наблюдение не ведется.  [38]



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