Сегментно-страничное распределение представляет собой комбинацию страничного и сегментного
механизмов управления памятью и направлено на реализацию достоинств обоих подходов.
Так же как и при сегментной организации памяти, виртуальное адресное пространство процесса
разделено на сегменты. Это позволяет определять разные права доступа к разным частям кодов и
данных программы.
Перемещение данных между памятью и диском осуществляется не сегментами, а страницами. Для
этого каждый виртуальный сегмент и физическая память делятся на страницы равного размера, что
позволяет более эффективно использовать память, сократив до минимума фрагментацию.
При сегментно-страничной организации памяти виртуальный адрес страницы может быть
преобразован в физический 2-мя способами: