Що таке менеджер пам`яті Windows
Пам`ять в ОС Windows складається, як правило, з двох складових:
1. Фізичної пам`яті, яка представляє собою оперативно-запам`ятовуючий пристрій (ОЗУ), тобто реальний пристрій, підключений до материнської карти комп`ютера;
2. Віртуальної пам`яті (так званий файл підкачки). Дана область пам`яті створюється не за допомогою реального пристрою, а за допомогою спеціального файлу, розміщеного на жорсткому диску комп`ютера. Файл підкачки використовується для того, щоб без покупки додаткових пристроїв збільшити загальний обсяг пам`яті комп`ютера.
Ці дві складові пам`яті необхідно розподіляти серед всіх додатків. Це завдання вирішує спеціальна частина операційної системи - менеджер пам`яті. Розподіл пам`яті є складним процесом, але його головний принцип такий: всі програми резервують необхідне їм кількість пам`яті через «посередника» - менеджера пам`яті. Для програми не важливо, чи використовує вона фізичну пам`ять або файл підкачки, вона лише запитує необхідний їй обсяг, після чого менеджер виділяє певну кількість пам`яті.
Саме в цьому механізмі розподілу ресурсів може виникнути збій: це відбувається, якщо додаток спробує прочитати область пам`яті, яка вже зарезервована іншою програмою або системою. Таким чином, помилка «пам`ять не може бути read» означає те, що додаток спробувало прочитати (read в перекладі з англійської - «читати») ту область пам`яті, до якої не має доступу.
Причини помилки «пам`ять не може бути read»
Існує безліч причин, за якими додаток може намагатися вважати дані з «чужої» області пам`яті:
1. Спочатку невірно розроблене програмне забезпечення;
2. Наявність на комп`ютері шкідливого програмного забезпечення (вірусів, троянів, хробаків і т.п.);
3. Пошкоджений файл підкачки або інші системні файли;
4. Програмні конфлікти, в тому числі і в драйверах обладнання;
5. Пошкодження сектора, на якому розташована частина файлу підкачки, пошкодження або перегрів ОЗУ.
На жаль, це далеко не повний список, що сильно ускладнює виявлення причини помилки «пам`ять не може бути read» в кожному окремому випадку. Однак дані причини - найчастіші.