Xv6lab Lab: Xv6 and Unix utilities 任务: 理解pipe如何实现进程间的通信,实现pingpong代码和prime sieve代码。 理解UNIX的find工具,ls工具和xargs工具,并分别实现简易版本。 深刻理解UNIX的编程,exec,fork等函数。 Lab: Syscall 任务: 理解xv6中的syscall的具体流程。 实现sys_trace系统调用,方便debug的时候跟踪进程。 实现sys_info系统调用,方便debug的时候观察内存以及进程空间状态。