Організація пам'яті комп'ютера. Прості схеми управління пам'яттю. Тема 3.1
Головне завдання комп'ютерної системи - виконувати програми. Програми разом з даними, до яких вони мають доступ, в процесі виконання повинні (принаймні частково) знаходитися в оперативній пам'яті. Операційній системі доводиться вирішувати задачу розподілу пам'яті між призначеними для користувача процесами і компонентами ОС. Ця діяльність називається управлінням пам'яттю. Таким чином, пам'ять є найважливішим ресурсом, що вимагає ретельного управління. Частина ОС, яка відповідає за управління пам'яттю, називається менеджером пам'яті. 1 ФІЗИЧНА ОРГАНІЗАЦІЯ ПАМ'ЯТІ КОМП'ЮТЕРА. ЛОКАЛЬНІСТЬ Запам‘ятовуючі пристрої комп'ютера, розділяють, як мінімум, на два рівні: основну (головну, оперативну, фізичну) і вторинну (зовнішню) пам'ять. Основна пам'ять є впорядкованим масивом однобайтових комірок, кожна з яких має свою унікальну адресу (номер). Процесор витягає команду з основної пам'яті, декодує і виконує її. Для виконання команди може бути потрібно звернення ще до декількох елементів основної пам'яті. Зазвичай основна пам'ять виготовляється із застосуванням напівпровідникових технологій і втрачає свій вміст при відключенні живлення. Вторинну пам'ять (це головним чином диски) також можна розглядати як одновимірний лінійний адресний простір, що складається з послідовності байтів. На відміну від оперативної пам'яті, вона є незалежною, має істотно велику місткість і використовується як розширення основної пам'яті.