Рано или поздно необходимо будет измениться, как та переменная установлена или что происходит, когда к ней получают доступ, или просто необходимо выследить, где она изменяется.
практически всегда лучше не иметь глобальные переменные. Просто запишите, что дамба добирается и методы установки, и быть железой Вы при необходимости в них день, неделя или месяц спустя.
Поскольку вы четко не указали, что вы имеете в виду под КБ, вы можете иметь в виду либо килограмм байт (кБ), то есть 1000 байтов, либо киби байт. (KiB). то есть 1024 байта.
Размер страницы в байтах может быть вычислен путем умножения .
Число страниц * размер записи таблицы страниц должно дать ответ. Таблица страниц просто содержит адреса страниц; размер страницы не имеет значения.
Итак, если у вас 1000 страниц, то размер таблицы страниц будет 4 * 1000, если у вас 1000000 страниц, то это 4 * 1000000.
Я думаю, что это не так просто, в каждой записи таблицы страниц нет чего-то вроде действительных, справочных или грязных битов, если все 3 включены, таблица для 1000 страниц должна иметь размер как 1000x (4x8 + 3) в битах. Сообщите мне, прав ли я, потому что это тоже моя домашняя работа; -).