Кажется, что есть два определения виртуальной памяти, и мне интересно, оба ли они описывают одно и то же или два похожих, но разных понятия называются одним и тем же?
Определение 1: средство расширения ОЗУ с использованием вторичного хранилища
«Виртуальная память - это особенность операционной системы (ОС), которая позволяет компьютеру компенсировать нехватку физической памяти» - techtarget
«Виртуальная память - это имитация ОЗУ. Когда вы израсходуете всю свою ОЗУ, ваш компьютер перенесет данные на свободное место на жестком диске». - удалить компьютерную историю
«Виртуальная память представляет собой метод , который позволяет выполнять процессы , которые не являются полностью доступны в памяти» - tutorialspoint
Определение 2: система, к которой обращена память
«виртуальная память - это техника управления памятью ...Он отображает адреса памяти, используемые программой, называемые виртуальными адресами, в физические адреса в памяти компьютера. "- Википедия
виртуальная память - это то, что отвечает за предоставление программе собственного адресного пространства, поэтому можно предположить, что ее начало находится по адресу 0x00.
Вопрос: я в замешательстве? Как эти определения совместимы?