For an old computing system with 2K bytes physical memory, and the virtual address has 13 bits. Suppose that the size of page/frame is 256 bytes. For a process A, it has its codes and data in page 0, 1, 2, 10, 11, 28, 29, where pages 0, 1, 10, 29 are in frame 1, 3, 4 and 6, respectively. Moreover, frame 0 contains kernel OS code/data and all other frames are free. a. Show the page table and the content of each PTE for process A; b. Use a figure to illustrate the address translation for virtual address 1110000100000 and explain what happens during the translation (interaction among page table, physical memory, disk, and operating system); c. Suppose that there is a TLB with 4 entries and the current content has the mapping information for pages 0, 1. Draw a new figure to illustrate the translation of address 101000011000 and explain what happens during the translation process.
For an old computing system with 2K bytes physical memory, and the virtual address has 13
bits. Suppose that the size of page/frame is 256 bytes. For a process A, it has its codes and data in
page 0, 1, 2, 10, 11, 28, 29, where pages 0, 1, 10, 29 are in frame 1, 3, 4 and 6, respectively.
Moreover, frame 0 contains kernel OS code/data and all other frames are free.
a. Show the page table and the content of each PTE for process A;
b. Use a figure to illustrate the address translation for virtual address 1110000100000 and explain
what happens during the translation (interaction among page table, physical memory, disk, and
operating system);
c. Suppose that there is a TLB with 4 entries and the current content has the mapping information
for pages 0, 1. Draw a new figure to illustrate the translation of address 101000011000 and
explain what happens during the translation process.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 2 images