1. Page table self-mapping
I didn’t make lab2-2-Extra, and later found out that it was actually the original problem of the theory class, and even I did it. After reflecting on it, I have passed the vague knowledge, or I can only make one type of problem, without having a deep understanding of its principle. I hope to learn from it.
1. Draw a picture
2. I found a picture online
(link: https://blog.csdn.net/u010513059/article/details/80311248 This article speaks very clearly)
3. Problem combing
My previous understanding of self-mapping is that there is a 4KB page directory into a page table in the 4MB secondary page table middle. Now I find that there are some issues that need attention:
①Why can the starting virtual address of the secondary page table determine the starting address of the page directory?
②What meaningful spaces are continuous?
③How does the page table entry, page table, and page table map space correspond one by one?
. . . I’m sleepy, I’ll write again next time.