Как я вычисляю размер таблицы страниц?

Рано или поздно необходимо будет измениться, как та переменная установлена или что происходит, когда к ней получают доступ, или просто необходимо выследить, где она изменяется.

практически всегда лучше не иметь глобальные переменные. Просто запишите, что дамба добирается и методы установки, и быть железой Вы при необходимости в них день, неделя или месяц спустя.

7
задан Mat 10 February 2013 в 14:30
поделиться

3 ответа

Поскольку вы четко не указали, что вы имеете в виду под КБ, вы можете иметь в виду либо килограмм байт (кБ), то есть 1000 байтов, либо киби байт. (KiB). то есть 1024 байта.

Размер страницы в байтах может быть вычислен путем умножения .

0
ответ дан 6 December 2019 в 14:06
поделиться

Число страниц * размер записи таблицы страниц должно дать ответ. Таблица страниц просто содержит адреса страниц; размер страницы не имеет значения.

Итак, если у вас 1000 страниц, то размер таблицы страниц будет 4 * 1000, если у вас 1000000 страниц, то это 4 * 1000000.

0
ответ дан 6 December 2019 в 14:06
поделиться

Я думаю, что это не так просто, в каждой записи таблицы страниц нет чего-то вроде действительных, справочных или грязных битов, если все 3 включены, таблица для 1000 страниц должна иметь размер как 1000x (4x8 + 3) в битах. Сообщите мне, прав ли я, потому что это тоже моя домашняя работа; -).

0
ответ дан 6 December 2019 в 14:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: