程序就是状态机 -- jyy
学习操作系统理论课时完成了该实验,但是由于对git以及vscode的不熟悉,vsc的自动格式化代码将诸多代码进行了格式化,导致查看日志一塌糊涂,因此利用了几天时间重新梳理了一下代码,同时将加入了自己的学习体会加入仓库中。
课程地址:https://pdos.csail.mit.edu/6.1810/2023/schedule.html
课程翻译:https://mit-public-courses-cn-translatio.gitbook.io/mit6-s081
使用vscode调试xv6可参照优雅的调试—在vscode上完美调试xv6(完结)
注意执行一下命令
echo add-auto-load-safe-path {PATH}/.gdbinit > ~/.gdbinit
记录答案
- lab1-util
- lab2-syscall
- lab3-pgtbl
- lab4-traps
- lab5-cow
- lab6-thread
- lab7-net ❌
- lab8-lock
- lab9-fs
- lab10-mmap
此分支记录了我在学习xv6中的一些心得体会,以Q&A的方式记录一下。