- MIT6.S081 Lab mmap
实现mmap和munmap功能。
8 min read - XV6 Trap机制(1):硬件支持
介绍XV6中Trap机制的RISC-V硬件支持部分。
5 min read - MIT6.S081 Lab fs
对文件系统的inode扩容,并实现软链接功能。
6 min read - MIT6.S081 Lab lock
通过更细致的数据结构和锁划分来减少锁的争用,从而提升执行效率。
8 min read - MIT6.S081 Lab thread
实现线程切换,使用多线程加速程序运行,并实现一个屏障(barrier)。
4 min read - MIT6.S081 Lab cow
通过Page Fault 来实现 Copy-On-Write Fork机制。
7 min read - MIT6.S081 Lab traps
实现系统调用和中断处理,分析 trapframe 和上下文切换。
6 min read - MIT6.S081 Lab pgtbl
探索 Xv6 页表机制,修改页表映射并打印信息。
4 min read