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

Управление памятью

Программы, работающие на PDP11, могут напрямую адресовать до 64 Кбайт (32 КБ слов) памяти. Этот соответствует размеру адреса шестнадцать бит. Так как это экономично и не лишено смысла делать поэтому большие модели PDP11 могут быть оснащены больший объем памяти (до 256 Кбайт для PDP11 / 40) плюс механизм преобразования шестнадцатибитные виртуальные (программные) адреса в физические адреса восемнадцать бит или больше. Механизм, который известен как блок управления памятью, проще на PDP11 / 40, чем на 11/45 или 11/70. На PDP11 / 40 управление памятью блок состоит из двух наборов регистров для отображения виртуальные адреса на физические адреса. Эти известные как «регистры активной страницы» или «сегментация регистры ». Один комплект используется, когда процессор в пользовательском режиме, а другой набор - в режиме ядра. Изменение содержимого этих регистров меняет детали этих сопоставлений. Возможность сделать эти изменения - привилегия, которую операционная система твердо держит при себе.

Программы, работающие на PDP11, могут напрямую адресовать до 64 Кбайт (32 КБ слов) памяти. Этот соответствует размеру адреса шестнадцать бит. Так как это экономично и не лишено смысла делать поэтому большие модели PDP11 могут быть оснащены больший объем памяти (до 256 Кбайт для PDP11 / 40) плюс механизм преобразования шестнадцатибитные виртуальные (программные) адреса в физические адреса восемнадцать бит или больше. Механизм, который известен как блок управления памятью, проще на PDP11 / 40, чем на 11/45 или 11/70. На PDP11 / 40 управление памятью блок состоит из двух наборов регистров для отображения виртуальные адреса на физические адреса. Эти известные как «регистры активной страницы» или «сегментация регистры ». Один комплект используется, когда процессор в пользовательском режиме, а другой набор - в режиме ядра. Изменение содержимого этих регистров меняет детали этих сопоставлений. Возможность сделать эти изменения - привилегия, которую операционная система твердо держит при себе.