7.4.1.2.2. Устройство управления
памятью
Предназначенное для манипуляции сегментами устройство
управления памятью (MMU)2)
состоит из блока сегментации и блока разбиения на страницы. Блок сегментации обеспечивает четыре
(от 0 до 3) уровня защиты с целью изоляции и защиты друг от друга прикладных программ и
операционной системы. Этот компонент также позволяет легко создавать перемещаемые программы и
данные и обеспечивает их совместное использование.
Блок разбиения на страницы, входящий в состав блока MMU, работает на более низком и прозрачном для
процесса сегментации уровне. Эта прозрачность позволяет управлять пространством
физических адресов отдельно и независимо от управления сегментами. Каждый сегмент отображается
в пространство линейных адресов, которое в свою очередь отображается в одну или несколько
страниц объемом 4
Кбайт. Для реализации эффективной системы виртуальной памяти МП 80386 полностью поддерживает
способность рестарта (повторного запуска) в случае отказа во всех страницах и
сегментах.