Віртуальна пам'ять
Матеріал з Вікіпедії — вільної енциклопедії.
Віртуальна пам'ять — схема адресації пам'яті комп'ютера, при якій пам'ять для запущеної програми реалізується однорідним масивом, в той час як насправді операційна система виділяє пам'ять блоками в різних видах пам'яті, включаючи короткочасну (оперативну) і довгочасну (жорсткі диски, твердотільні накопичувачі).
Також під віртуальною пам'ятью часто розуміють файл підкачки (Windows-системи), або окремий розділ на диску (Unix-системи). Ця пам'ять використовується для того, щоб дати можливість системі або користувачу одночасно викорувати більшу кількість програм, ніж це дозволяє фізична оперативна пам'ять.
Віртуальну пам'ять підтримують процесори, що працюють у захищеному режимі, починаючи з 80286, але широко стали використовувати тільки в операційних системах і оболонках для 32-розрядних процесорів (80386+).
Віртуальна пам'ять використовується лише за наявності додаткової пам'яті, а її максимальний об'єм визначається розміром файлу підкачки, що виділяється на жорсткому диску на потреби віртуальної пам'яті. Основний параметр, що має відношення до системи віртуальної пам'яті — розмір файлу (або декількох файлів) підкачки.
[ред.] Переваги
Використання віртуальної пам'яті дає ряд переваг:
- спрощення адресації пам'яті клієнтським програмних забеспеченням
- раціонально керувати ОЗП комп'ютера
- ізолювати процеси один від одного (кожен процес «вважає», що монопольно володіє всією пам'ятью)
| Це незавершена стаття про комп'ютери. Ви можете допомогти проекту, виправивши або дописавши її. |
|
Ця стаття має численні проблеми.
|