Pintos Project 3 Çѱ¹¾î ¼³¸í¼ (design report) - Virtual Memory, Frame table
¸ñÂ÷
0. Background
0.1. Memory
0.1.1. virtual memory
0.1.2. physical memory
0.2. pintos virtual memory
0.2.1. user virtual memory
0.2.2. Kernel virtual memory
0.2.3. page fault ¹ß»ý ¿øÀÎ
0.3. memory allocation
0.3.1. page allocator
0.3.2. block allocator
0.4. hash table
0.5. paging
1. Frame Table
1.1. Meaning of Frame Table
1.2. Necessity of Frame Table
1.3. Current Implementation
1.4. New Implementation
2. Lazy loading
2.1. Meaning of Lazy Loading
2.2. Necessity of Lazy Loading
2.3. Current Implementation
2.4. New Implementation
3. Supplemental page table
3.1. Meaning of Supplemental Page Table
3.2. Necessity of Supplemental Page Table
3.3. Current Implementation
3.4. New Implementation
4¡¦(»ý·«)
6. Swap table
7. On process termination
|