Consider a 64-bit architecture machine where physical memory is 64GB. a. If we w
ID: 663465 • Letter: C
Question
Consider a 64-bit architecture machine where physical memory is 64GB.
a. If we would like to run processes as big as 512GB how many bits would be required for the logical address?
b. If we are using pages of size 2KB, how many bits are needed for displacement into a page?
c. If a single level page table is used, what is the maximum number of entries in this table?
d. What is the size of this single level page table in terms of 2KB pages?
e. If a two-level page-table is used and the outer page table is comprised of four 2KB pages, how many entries does it contain, maximally?
f. How many bits of the logical address are used to specify an index into the inner page (page of page table)?
Explanation / Answer
a)23 bits
b)2*2^10=2^11=11 bits would be needed for displacement into a page.
c) 10
d)10
e)12+10=22
f)10
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.