复现大象书<操作系统真相还原>的微型操作系统 终于学完了774页, 不容易啊.
通过ret得到栈中的返回地址执行, 导致第一次执行的unused_addr占位符如果是线程只执行一条语句返回,则会出现valid opcode exception
解决了, 在第15章通过CRT运行库调用exit系统调用, 回收其进程资源, 同时等待父进程通过wait回收其资源, 如无父进程则交由init根进程回收其PCB以及页目录表
| Name | Name | Last commit date | ||
|---|---|---|---|---|