logo
СПЗ_лекції

5.Віртуальна пам’ять. Основні поняття.

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

Вирішенням проблеми став метод, відомий як віртуальна пам’ять.

Основна ідея полягає в тому, що об’єднаний розмір програми, даних і стеку може перевищити кількість доступної фізичної пам’яті. Операційна система зберігає частини програми, які використовуються в даний момент в оперативній пам’яті, решту на диску.