Таблица - сегмент - Большая Энциклопедия Нефти и Газа, статья, страница 2
Если бы у треугольника был Бог, Он был бы треугольным. Законы Мерфи (еще...)

Таблица - сегмент

Cтраница 2


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

Бит 31 строки таблицы сегментов показывает, доступен ли соответствующий сегмент. Этот бит проверяется, и если он равен 1, то распознается Особый случай использования сегмента и данный эл емент операции аннулируется. Использование битов 4 - 7 и 29 - 30 зависит от модели: если эти биты не содержат нулей, то обычно распознается особый случай спецификации переадресации и данный элемент операции подавляется, однако на некоторых моделях значение этих битов игнорируется.  [17]

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

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

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

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

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

Если строка таблицы страниц или таблицы сегментов расположена вне таблицы, то устанавливается признак результата, равный 3, и в регистр, заданный полем R4, заносится реальный адрес строки, к которой произошло бы обращение, если не была бы нарушена длина.  [23]

Переадресация осуществляется с помощью содержимого таблицы сегментов и таблицы страниц, постоянно находящихся в основной памяти.  [24]

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

Когда бит I строки в таблице сегментов является единицей, признак результата устанавливается в 1, а истинный адрес строки таблицы сегментов помещается в регистр, заданный полем RI. Когда бит I строки таблицы страниц является единицей, код признака результата устанавливается равным 2, а истинный адрес строки таблицы страниц помещается в регистр, заданный полем Ri. Если строка таблицы сегментов или таблицы страниц находится вне таблицы, то устанавливается признак результата 3, а регистр, заданный полем Ri, в этом случае содержит истинный адрес строки, к которой произошло бы обращение, если не имело-бы места нарушение длины. Во всех этих случаях 24-битовый адрес помещается на позиции 8 - 31 этого регистра, а левые 8 битов этого регистра устанавливаются в нуль.  [26]

Содержимое регистров, в которых хранится таблица сегментов, можно изменять только с помощью привилегированных команд.  [27]

Оверлейные таблицы бывают двух видов: Таблица сегментов SECTAB и Таблицы входов ENTAB. Каждая таблица оформляется как секция оверлейной программы. В оверлейной программ содержится только одна Таблица сегментов, которая оформлена как первая секция корневого сегмента. В этой таблице имеются сведения обо всех сегментах программы, областях программы, в ней же Супервизор перекрытий отмечает, какие сегменты в каждый момент находятся в основной памяти и какие необходимо загружать. Таблица входов оформляется как последняя секция каждого сегмента, кроме сегментов, являющихся в дереве структуры вершинами. В таблице входов формируется указатель для ссылки из данного сегмента к сегменту или сегментам, расположенным дальше по цепочкам от корневого сегмента. На рис. 11.7 представлена структура программы, изображенной на рис. 11.6, с учетом оверлейных таблиц.  [28]

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

30 Развитие внешней фрагментации ( а-г. устранение фрагментации с помощью уплотнения ( д. [30]



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