за адресами, загальна кількість яких є 2
32
(тобто 4 Гбайти).
Оскільки простір віртуальної пам’яті значно перевищує розмір
оперативної пам’яті звичайного комп’ютера, то більшу частину
вмісту віртуальної пам’яті насправді розташовано на дисках. Диск
ділиться на логічні одиниці
−
блоки, розміром від 4 Кбайт до
56 Кбайт. Пересилка даних між диском і оперативною пам’яттю в
рамках віртуальної пам’яті здійснюється цілими блоками, які в
контексті оперативної пам’яті називають сторінками. Апаратне
забезпечення та операційна система комп’ютера дають змогу
розташовувати сторінки віртуальної пам’яті в довільній частині
оперативної пам’яті і забезпечують коректне відображення
кожного байта в середині блока адресами віртуальної пам’яті.
Частина схеми на рис. 1, яка стосується віртуальної пам’яті,
представляє те, як остання трактується звичайними програмними
застосуваннями і не має відношення до способів керування
інформацією в системах баз даних. Винятком є СКБД, розташовані
в оперативній пам’яті, які насправді керують даними засобами
механізму сторінкової пересилки інформації в оперативну пам’ять,
що підтримуються на рівні операційної системи. Системи баз
даних, розташовані в оперативній пам’яті, як і значна кількість
«звичайних» застосувань демонструють найбільшу ефективність у
тих випадках, коли розмір даних, якими вони оперують, настільки
малий, що дані можуть перебувати в оперативній пам’яті протягом
всього сеансу роботи, і необхідності в їхній підкачці (swapping)
засобами ОС немає.
Зазвичай, для багатьох «звичайних» програм 32-х розрядів
адресного простору достатньо. Однак його недостатньо для
серйозних застосувань систем баз даних. Керування інформацією в
крупномасштабних СКБД не обходиться без участі дисків.
2.4. Вторинні пристрої зберігання
Практично кожен комп’ютер оснащено тими чи іншими
вторинними пристроями зберігання (secondary storage devices)
інформації, які мають значно більшу місткість і меншу швидкодію
порівняно з оперативною пам’яттю. У сучасних комп’ютерних
системах роль вторинних пристроїв зберігання відіграють диски
(disks) – магнітний, оптичний, магнітооптичний. Останній,
12