2017-11-13 20 views
0

계산 :가상 메모리 - 내일 시험을 위해 공부하고 나는이 질문을 통해 제공되는 가상 주소 공간

You are given a memory system with 2MB of virtual memory, 8KB page size, 
512 MB of physical memory, TLB contains 16 entries, 2-way set associative. 

How many bits are needed to represent the virtual address space? 

나는, 그것은 20 비트 것 생각 2^10 1024, 그래서 이후 단순히 2^10 * 2^10을 곱하고 2^20을 얻으십시오. 그러나 대답은 21 세에 끝나고 나는 그 이유를 모른다.

답변

0

필요한 가상 주소 공간은 2MB입니다.

계산 한대로 20 비트는 1MB의 VM 공간을 수용 할 수 있습니다. 2MB를 수용하려면 21 비트가 필요합니다.