Найти тему
Олег Скромный

Пара регистров

Каждая пара регистров контролирует отображение одна страница, т.е. одна восьмая часть виртуального адреса пространство, которое составляет 8 Кбайт (4 КБ слов). Каждую страницу можно рассматривать как совокупность 128 блоков по 64 байта (32 слова) каждый. Этот последний size - это «размер зерна» для отображения памяти. функции, и, как практическое следствие, это также «размер зерна» для распределения памяти. Любой виртуальный адрес принадлежит одной странице или разное. Соответствующий физический адрес создается путем добавления относительного адреса на странице. к содержимому соответствующего PAR, чтобы сформировать расширенный адрес (18 бит на PDP11 / 40 и 11/45; 22 бита на 11/70).

Таким образом, каждый регистр адреса страницы действует как регистр перемещения для одной страницы. Каждую страницу можно разделить на 32 слова на две части: верхнюю и нижнюю. Каждая такая деталь имеет размер, кратный 32. слова. В частности, одна часть может быть нулевой, в которой если другая часть совпадает со всей страницей. Считается, что одна из двух частей содержит действительные виртуальные адреса. Адреса в оставшейся части признаны недействительными. Любая попытка сослаться на недействительный адрес будет перехвачен оборудованием. Преимущество этой схемы в том, что пространство в физическая память должна быть выделена только для действительный r) искусство страницы.