摘要:
引用:https://www.jianshu.com/p/2f1c2431fefe Part 3: Kernel Address Space 我们用qemu模拟器模拟了运行JOS所需的硬件,这个硬件的cpu拥有32位的地址总线,也就是说JOS的虚拟空间最大可以为为2^32,即4G(429496729 阅读全文
posted @ 2022-04-15 16:10
Pril
阅读(42)
评论(0)
推荐(0)
摘要:
#ifndef JOS_INC_MEMLAYOUT_H #define JOS_INC_MEMLAYOUT_H #ifndef __ASSEMBLER__ #include <inc/types.h> #include <inc/mmu.h> #endif /* not __ASSEMBLER__ 阅读全文
posted @ 2022-04-15 16:05
Pril
阅读(59)
评论(0)
推荐(0)
摘要:
引用说明:代码来自hyuuko这位大佬的: https://www.cnblogs.com/zsmumu/p/12729463.html 知识回顾 我们运行JOS的的系统是基于x86结构的,所以寻址需要经过段翻译和页翻译。 段翻译主要是根据段选择子去匹配全局描述符表中的段描述符,根据段描述符可以得到 阅读全文
posted @ 2022-04-15 15:43
Pril
阅读(55)
评论(0)
推荐(0)
摘要:
在Lab 2 中,我大概理解了物理内存分页机制,以及物理内存页如何通过页目录页表和虚拟内存建立关系。虽然后面的Exercise 4,5和很多Challenge都没做完...(有空再做?),中间还有个Homework: xv6 system calls也没做... 现在正准备开Lab 3的新坑 隔了3 阅读全文
posted @ 2022-04-15 15:20
Pril
阅读(72)
评论(0)
推荐(0)

浙公网安备 33010602011771号