Сравнение динамической загрузки c с пейджингом по требованию похоже на сравнение вождения автомобиля с использованием системы управления контентом. Вы можете утверждать, что они оба могут помочь вам быть более эффективными и выполнять задачи быстрее, но это все с точки зрения сходства между ними.
Динамическая c загрузка - это механизм, с помощью которого программа загружается во время выполнения другой двоичный файл (библиотека считается двоичным файлом). Пейджинг по требованию - это метод оптимизации, используемый в управлении виртуальной памятью для загрузки страниц в память только при необходимости (обычно при сбое страницы).
Они служат различным целям. Dynami c загрузка часто используется для реализации системы плагинов. Пейджинг по требованию - это просто метод оптимизации. Они используются разными системами на разных уровнях. Одно пользовательское приложение на уровне приложения, другое - ОС, очень близко к аппаратному обеспечению, на уровне виртуальной памяти. Они загружают две разные вещи . Один двоичный файл, другой виртуальная страница. Они используют разные стратегии для , когда для загрузки. Один по явному запросу, один по ошибке на странице. Они используют разные механизмы реализации.
Конечно, вы можете сказать, что оба используют принцип отложенной загрузки, но этот принцип применяется к двум различным вещам, двумя разными способами, чтобы служить двум различным целям.
В конечном счете, это просто две принципиально разные вещи .