Відмінності між версіями «Віртуальна пам'ять»
Матеріал з Вікі ЦДУ
3522390 (обговорення • внесок) (Створена сторінка: ==Що таке віртуальна пам'ять?== '''Віртуальна пам'ять''' - це: * схема адресації пам'яті комп'ю...) |
3522390 (обговорення • внесок) |
||
Рядок 10: | Рядок 10: | ||
==Методи розподілу пам'яті== | ==Методи розподілу пам'яті== | ||
===Методи розподілу пам'яті без використання дискового простору=== | ===Методи розподілу пам'яті без використання дискового простору=== | ||
+ | ====Розподіл пам'яті розділами фіксованої величини==== | ||
+ | ====Розподіл пам'яті розділами змінної величини==== | ||
+ | ====Розподіл пам'яті розділами, що переміщуються==== | ||
===Методи розподілу пам'яті з використанням дискового простору=== | ===Методи розподілу пам'яті з використанням дискового простору=== | ||
+ | ====Сторінковий розподіл пам'яті==== | ||
+ | ====Сегментний розподіл пам'яті==== | ||
+ | ====Сегментно-сторінковий розподіл пам'яті==== |
Версія за 16:38, 11 листопада 2015
Зміст
Що таке віртуальна пам'ять?
Віртуальна пам'ять - це:
- схема адресації пам'яті комп'ютера, при якій пам'ять для запущеної програми реалізується однорідним масивом;
- файл підкачки (Windows-системи), або окремий розділ на диску (Unix-системи);
Які існують типи адрес?
Типи адрес:
- символьні адреси (ідентифікатори змінних, які створюються під час написання програми);
- віртуальні адреси (умовні адреси,які створюються компілятором під час компіляції);
- фізичні адреси (номери комірок фізичної пам'яті, тобто реальна фізична адреса комірки пам'яті).