Віртуальна пам'ять

Матеріал з Вікіпедії — вільної енциклопедії.

Перейти до: навігація, пошук

Віртуальна пам'ять — схема адресації пам'яті комп'ютера, при якій пам'ять для запущеної програми реалізується однорідним масивом, в той час як насправді операційна система виділяє пам'ять блоками в різних видах пам'яті, включаючи короткочасну (оперативну) і довгочасну (жорсткі диски, твердотільні накопичувачі).

Також під віртуальною пам'ятью часто розуміють файл підкачки (Windows-системи), або окремий розділ на диску (Unix-системи). Ця пам'ять використовується для того, щоб дати можливість системі або користувачу одночасно викорувати більшу кількість програм, ніж це дозволяє фізична оперативна пам'ять.

Віртуальну пам'ять підтримують процесори, що працюють у захищеному режимі, починаючи з 80286, але широко стали використовувати тільки в операційних системах і оболонках для 32-розрядних процесорів (80386+).

Віртуальна пам'ять використовується лише за наявності додаткової пам'яті, а її максимальний об'єм визначається розміром файлу підкачки, що виділяється на жорсткому диску на потреби віртуальної пам'яті. Основний параметр, що має відношення до системи віртуальної пам'яті — розмір файлу (або декількох файлів) підкачки.

[ред.] Переваги

Використання віртуальної пам'яті дає ряд переваг:

  • спрощення адресації пам'яті клієнтським програмних забеспеченням
  • раціонально керувати ОЗП комп'ютера
  • ізолювати процеси один від одного (кожен процес «вважає», що монопольно володіє всією пам'ятью)


Комп'ютер Це незавершена стаття про комп'ютери.
Ви можете допомогти проекту, виправивши або дописавши її.


Особисті інструменти