Question: (e) Suppose the page table for the process currently executing on the processor as shown in the following Table 3. All numbers are decimal ,

(e) Suppose the page table for the process currently executing on the processor as shown in the following Table 3. All numbers are decimal , everything is numbered starting from zero and all addresses are memory byte addresses. The page size is 1024 bytes. Valid bit bit Virtual Page number 0 Reference bit Modify Page Frame number 1 0 4 1 1 1 1 1 7 2 0 0 0 3 1 0 2 4 0 0 0 0 5 1 1 0 Table 3. (i) Describe exactly how, in general, a virtual address generated by the CPU is translated into a physical main memory address. [3 Marks] (ii) What physical address, if any, would each of the following virtual address correspond to? (do not try to handle any page faults, if any) (1) (2) (3) 1052 2221 5499 [3 Marks]
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
