Чому не вистачає віртуальної пам’яті

Чому не вистачає віртуальної пам'яті

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

Інструкція

Комп’ютер використовує два типи пам’яті — ОЗП (оперативний запам’ятовуючий пристрій) і віртуальну пам’ять.

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

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

Рішенням проблеми може стати збільшення обсягу файлу підкачки, що виконується користувачем вручну. Для здійснення операції необхідно натиснути кнопку «Пуск» і перейти в пункт «Панель управління», вибрати підпункт «Система й обслуговування» і розкрити посилання System. Вказавши «Додаткові параметри системи», необхідно перейти на вкладку «Додатково» діалогового вікна і натиснути кнопку «Налаштування» в розділі «Продуктивність». Перейшовши на вкладку «Додатково», слід натиснути кнопку «Змінити» у групі «Віртуальна пам’ять» і зняти прапорець на полі «Автоматично вибирати свап». Після цього необхідно задати диск, що містить файл підкачки, і решта необхідні розміри самого файлу. Слід підтвердити виконання команди натисканням кнопки «Встановити» і зберегти внесені зміни, натиснувши кнопку OK.

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

Джерела