Memory, I/O, and Parallel Processing : following example.
Example 8.2 Assume the following values for the system of Figure 8.14: Length of the virtual address field =32 bits Length of the segment number field = 12 bits Length of the page number field = 8 bits Length of the displacement field = 12 bits Now, determine the value of the physical address using the following information: Value of the virtual address field=000FA0BA 16 Contents of the segment table address (000) 16 = OFF 16 Contents of the page table address (IF9 16 ) = AC 16 Solution From the given virtual address, the segment table address is 00016 (three high-order hexadecimal digits of the virtual address). It is given that the contents of this segment-able address is OFF 16• Therefore, by adding the page number p (fourth and fifth hexadecimal digits of the virtual address) with OFF 16,the base address of the page table can be determined as: 0FF 16 + FA 16 = 1F9 16 Since the ...