Knowledge frame
Tasks allocation
1. vnode.c
A: special_file_read()
A: special_file_write()
2. name.c
A: lookup()
A: dir_namev()
A: open_namev()
3. open.c
A: do_open()
4. vfs_syscall.c
A: do_close()
B: do_read()
B: do_write()
B: do_dup()
B: do_dup2()
C: do_mknod()
C: do_mkdir()
C: do_rmdir()
C: do_unlink()
C: do_link()
D: do_rename()
D: do_chdir()
D: do_getdent()
D: do_lseek()
D: do_stat()
5. main.c
idleproc_run() :2
6. proc.c
proc_create()