Предположим, на 32-битной ОС у нас есть 4 ГБ доступного виртуального адресного пространства. Таким образом, это означает, что нам нужно отобразить 2 ^ 32 = 4 294 967 296 адресов.
Если вы вычисляете размер для хранения всех 4 294 967 296 адресов в адресном пространстве и если каждый из них имеет размер 4 байта, он должен занять:
Размер памяти для всех адресов = 4 294 967 296 адресов x 4 байта
Мой вопрос:
Может ли одна таблица страниц хранить столько адресов в своих записях? Если это так, то почему размер таблицы страниц будет только 4 МБ, как здесь ответили?