Memory Management

Table of Contents

Old things #2

先切换到 lab2

# be sure to commit all your changes on branch lab1
git checkout -b lab2 origin/lab2
git merge lab1

检查你的文件,并且 make clean && make qemu-nox 进行测试。

Part 1: Physical Page Management

Exercise 1

  • In the file kern/pmap.c, you must implement code for the following functions (probably in the order given).
boot_alloc()
mem_init() (only up to the call to check_page_free_list(1))
page_init()
page_alloc()
page_free()
Nemo Xiong avatar
Nemo Xiong
我永远喜欢妃爱
comments powered by Disqus