Question
Operating System Suppose that a system has a 32-bit (4GB) virtual address space. It has 1GB of physical memory, and uses 1MB pages. How many
Operating System
Suppose that a system has a 32-bit (4GB) virtual address space. It has 1GB of physical memory, and uses 1MB pages.
How many virtual pages are there in the address space?
How many physical pages are there in the address space?
How many bits are there in the offset?
How many bits are there in the virtual page number?
How many bits are there in the physical page number?
Some entries of the page table are shown below (all values are in hex, and all entries shown are valid). Translate virtual address 0x410423 to a physical address, using the translations in this page table.
Entry | Number |
Value | |
0 | 1F |
1 | 3C |
2 | 55 |
3 | 9C |
4 | DD |
5 | EE |
6 | 99 |
... | ... |
20 | 2F |
21 | 4C |
22 | 65 |
23 | AC |
24 | ED |
25 | FE |
26 | 100 |
... | ... |
40 | 11F |
41 | 13C |
42 | 155 |
43 | 19C |
44 | 1DD |
45 | 1EE |
46 | 199 |
... | . |
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access with AI-Powered Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started