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

Строка - таблица - сегмент

Cтраница 1


Строка таблицы сегментов находится за пределами этой таблицы.  [1]

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

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

Копия строки таблицы сегментов в TLB может использоваться при неявной динамической переадресации только в том случае, когда при формировании этой строки TLB была использована информация, полученная в результате выборки из памяти присоединенной и доступной строки таблицы сегментов, и только тогда, когда выбор этой ячейки реальной основной памяти как строки таблицы производится в ходе динамической переадресации, причем эта строка таблицы присоединена в момент выборки.  [4]

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

Размер сегмента определяет количество строк таблицы сегментов, к которым можно обратиться в процессе динамической переадресации. От размера страницы и размера сегмента зависит возможность выбора строки таблицы страниц и, следовательно, зависит, будет ли строка присоединенной.  [6]

7 Приоритеты особых случаев доступа.| Приоритеты условий программных прерываний. [7]

Особый случай адресации вследствие того, что строка таблицы сегментов находится вне основной памяти вычислительной установки.  [8]

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

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

11 Приоритеты особых случаев доступа.| Приоритеты условий программных прерываний. [11]

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

При обработке второго операнда команды ЗАГРУЗКА РЕАЛЬНОГО АДРЕСА выборка строки таблицы сегментов предшествует выборке строки таблицы страниц. Эти выборки сочетаются с другими обращениями, как и выборки операндов из памяти.  [13]

Точно так же в TLB может попасть информация из строк таблицы сегментов или таблицы страниц, имеющая неправильный формат.  [14]

Индекс сегмента в поле логического адреса используется для выбора строки таблицы сегментов, указывающей на таблицу страниц, которую следует использовать для получения реального адреса. Чтобы получить адрес строки таблицы сегментов, к содержимому битов 8 - 25 управляющего регистра 1 следует приписать справа шесть нулей и сложить значение индекса сегмента с полученным числом таким образом, чтобы младший бит индекса сегмента располагался в позиции, соответствующей биту 29 адреса таблицы сегментов.  [15]



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