Керування пам'яттю
З Вікіпедії, безкоштовно encyclopedia
Керування пам'яттю — різновид керування ресурсами[en], застосований щодо комп'ютерної пам'яті. Основним завданням керування пам'яттю є надання методів динамічного виділення ділянок пам'яті для програм на за їх запитом, та її звільнення для повторного використання, коли вона вже не потрібна. Це є важливим для будь-якої складної комп'ютерної системи, де може бути більше одного активного процесу, що працюють одночасно[1][2].
Створено кілька методів, які підвищують ефективність керування пам'яттю комп'ютера. Системи з віртуальною пам'яттю розділяють адреси в пам'яті, що використовуються процесом, від реальних фізичних адрес, що дозволяє відокремлювати процеси і підвищити ефективність доступу до вільної оперативної пам'яті за допомогою сторінкової організації або перенесення свопінгу даних до вторинних носіїв пам'яті. Ефективність менеджера віртуальної пам'яті може мати значний вплив на загальну продуктивність системи.