Віртуальна пам'ять використовує як апаратне, так і програмне забезпечення, щоб дозволити комп’ютеру компенсувати брак фізичної пам’яті, тимчасово переносячи дані з оперативної пам’яті (RAM) на дискове сховище. Відображення фрагментів пам’яті на дискові файли дозволяє комп’ютеру розглядати вторинну пам’ять як основну.
Віртуальна пам'ять є метод, який комп’ютери використовують для керування простором для зберігання, щоб забезпечити швидку та ефективну роботу систем. Використовуючи цю техніку, операційні системи можуть передавати дані між різними типами сховищ, такими як оперативна пам’ять (RAM), також відома як основна пам’ять, і жорсткий диск або твердотільний диск.
Віртуальна пам'ять дає змогу перенести на жорсткий диск дані, які зберігаються в оперативній пам’яті та не використовуються наразі. Це звільняє місце в оперативній пам’яті для інших програм і даних. Коли дані на жорсткому диску знову знадобляться, будь-які інші невикористані дані переносяться на жорсткий диск перед тим, як вихідні дані будуть перенесені назад в оперативну пам’ять.
Метою віртуальної пам'яті є відображати адреси віртуальної пам'яті, створені програмою, що виконується, у фізичні адреси в пам'яті комп'ютера. Це стосується двох основних аспектів: 1. переклад адреси (з віртуальної у фізичну) і 2.
Віртуальна пам'ять визначається як метод керування пам’яттю, коли комп’ютери використовують вторинну пам’ять для компенсації дефіциту фізичної пам’яті. Віртуальна пам'ять забезпечує переваги з точки зору вартості, фізичного простору, можливостей багатозадачності та безпеки даних.
Віртуальне сховище або блоки логічного сховища призначаються одному серверу та допомагають перенаправляти трафік введення/виведення (I/O).. Фізичні диски відокремлені від віртуального тому шаром віртуалізації, який дозволяє операційним системам і програмам отримувати доступ до сховища та використовувати його.