摘要: 本文主要讲解了mit jos lab(2-4)中的内容,由于前辈们各种博客对题目解答已经非常详细了,我就并不针对题目的解答做文章了,而是整体的对系统执行过程中,内存的情况作出概述,描述各个过程的虚拟地址的分配、使用情况。 其中也参考了各个前辈写的博客,我分享在下面: Lab2:https://www 阅读全文
posted @ 2018-01-02 19:42 Not_a_Coder 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 本文章主要用于另一篇文章的引用 Lab2 各个函数功能: boot_alloc(uint32_t n):分配一个PGSIZE向上取整的内存,返回其虚拟地址 注:从内存的end开始分配(查资料看到说end是bss段最后的位置),这各函数维护了一个下个空闲地址的指针(nextfree),因此总能分配下一 阅读全文
posted @ 2018-01-02 19:30 Not_a_Coder 阅读(198) 评论(0) 推荐(0) 编辑