Класс компьютерной системы и виртуальная память — работа по алгебре [закрыто]

StackOverflow https://stackoverflow.com/questions/1252215

Вопрос

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

В книге говорится:

Каждая виртуальная страница п = 2п размер в байтах.

Моя алгебра заржавела, и, вероятно, именно поэтому мне нужно об этом спросить.Теперь, для примера, который я рассматриваю, мы знаем, что P = 1024.Означает ли это, что я могу понять, что p заключается в простом определении того, какие p сделаю

1024 = 2п
истинный?

Если мое прозрение верно и правильно, то 1024 = 2.10 должен быть мой ответ.То есть P=1024 и p=10.

Это было полезно?

Решение

да.Это такое же уравнение, как и любое другое.

Другие советы

Да.

Чтобы решить за p вам нужно использовать функцию логарифма, основание 2.Решение для

P = log(p, 2)

или

10 = log(1024, 2)

Если у вас нет удобной функции логарифма, позволяющей установить основание, вы можете использовать ее.Интересно, что не имеет значения, какую базу журналов вы используете в двух функциях, если они одинаковы:

P = log(p) ÷ log(2)

Логарифмы — это противоположности показателям степени. Это просто способ подсчитать, сколько раз вам нужно умножить число само на себя, чтобы получить ответ, расширенный для поддержки случаев, когда ответ не является целой степенью исходного числа.

Надеюсь это поможет.

Я думаю, что этот вопрос находится на грани, не связанном с программированием, но в любом случае это противоположность f(x)=ax является g(x)=log(x)/log(a).Вам просто нужно получить логарифм по основанию 2 от P = 1024, чтобы найти p, что равно 10.

То, что вы просите, это двоичный логарифм (ld n).Вы вычисляете его, многократно деля на 2, прерывая результат при достижении 1 и подсчитывая, как часто вы делили (на самом деле это просто целая часть +-1, но для степени двойки логарифм является натуральным числом).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top