Большинство операционных систем используют подкачку для виртуальной памяти. Почему это? Почему бы не использовать сегментацию? Это просто из-за проблемы с оборудованием? В определенных случаях один лучше другого? По сути, если бы вам пришлось выбирать один из них, какой из них вы бы хотели использовать и почему?
Давайте предположим, что это x86 для аргументации.