문제

나는 수학 질문이 더 많을 지 모르지만이 질문은 가상 메모리에 관한 장에서 내 컴퓨터 시스템 책을 읽는 것입니다.

이 책은 다음과 같이 말합니다.

각 가상 페이지입니다 = 2 바이트 크기.

내 대수학은 녹슬었기 때문에 아마도 내가 이것을 물어야 할 이유 일 것입니다. 이제 내가보고있는 예를 위해 우리는 그것을 알고 있습니다. P = 1024. 이것은 내가 무엇을 알아낼 수 있다는 것을 의미합니까? p 단순히 어떤 것을 식별하는 것입니다 p 할 것

1024 = 2
진실?

내 주현절이 사실이고 정확하다면 1024 = 210 내 대답이되어야합니다. 그건 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). 찾기 위해 P = 1024의 기본 2 로그를 가져와야합니다. p, 그것은 10입니다.

당신이 요구하는 것은 이진 로그 (ld n)입니다. 당신은 반복적으로 2로 나누고, 1에 도달 할 때 깨지고, 얼마나 자주 분열되었는지 계산하여 그것을 계산합니다 (실제로는 +-1의 필수 부분 일뿐입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top