- MIT6.S081 Lab mmap
实现mmap和munmap功能
8 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 - MIT6.S081 Lab syscall
尝试在 Xv6 中添加系统调用,理解用户态与内核态的交互。
6 min read