02 2023 档案
摘要:1. 建立内核虚拟地址的映射 在 Part 3,我们需要建立虚拟地址空间中内核部分的映射。 Exercise 5. Fill in the missing code in mem_init() after the call to check_page(). Your code should now
阅读全文
摘要:Part 2: Virtual Memory 1. 页式、段式、段页式 虚拟内存管理的意义在于,它可以将计算机可使用的内存范围从物理内存扩展到物理内存+磁盘。某一时刻,一个虚拟内存地址对应的数据可能并不实际存储在物理内存中。当然,CPU能直接访问的只有物理内存,若遇到了上述情况,首先从磁盘中将相关的
阅读全文
摘要:Part 1: Physical Page Management 练习 1. 在文件kern/pmap.c中,您必须实现以下函数的代码(可能按照给定的顺序)。 boot_alloc() mem_init()(只到调用check_page_free_list(1)) page_init() page_
阅读全文