Update README.md

master
po2ap8csw 2 years ago
parent 5e15d72569
commit 9705abbfbb

@ -4,4 +4,8 @@
其中sys_getcwd,sys_getdents,sys_sleep 在sys.c中定义sys_execve2在memory.c中定义 其中sys_getcwd,sys_getdents,sys_sleep 在sys.c中定义sys_execve2在memory.c中定义
sys_getcwd参照了find_entry的实现方式sys_getdents和sys_getcwd基本原理相似没有回溯回根节点的过程而已 sys_getcwd参照了find_entry的实现方式sys_getdents和sys_getcwd基本原理相似没有回溯回根节点的过程而已
sys_sleep的实现就是signalalarmpause的混合 sys_sleep的实现就是signalalarmpause的混合
sys_execve2模仿sys_execve在do_execve的基础上加了类似do_no_page的代码 sys_execve2模仿sys_execve在do_execve的基础上加了类似do_no_page的代码
注:
1.在文件夹下面的sys.c和memory.c是我最初版的系统调用的实现也是linux-0.11-lab压缩包里的内容
2.有first commit 标志的是我了解项目提交机制后学会git而提交的内核代码由于原来的初版实现不了解项目提交机制故初版没有修改记录git后的修改记录也只是在原有代码上进行“换汤不换药”或者“无关痛痒”的修改
Loading…
Cancel
Save