[{"title":"( 86 个子文件 103KB ) xv_哈工大(深圳)2023秋操作系统xv6实验.zip","children":[{"title":"HITSZ_OS_XV6-util","children":[{"title":".editorconfig <span style='color:#111;'> 248B </span>","children":null,"spread":false},{"title":"grade-lab-util <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"README <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":".clang-format <span style='color:#111;'> 261B </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 7.83KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"user","children":[{"title":"printf.c <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":"umalloc.c <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"echo.c <span style='color:#111;'> 300B </span>","children":null,"spread":false},{"title":"find.c <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"grind.c <span style='color:#111;'> 7.50KB </span>","children":null,"spread":false},{"title":"wc.c <span style='color:#111;'> 846B </span>","children":null,"spread":false},{"title":"forktest.c <span style='color:#111;'> 753B </span>","children":null,"spread":false},{"title":"sleep.c <span style='color:#111;'> 284B </span>","children":null,"spread":false},{"title":"user.h <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"grep.c <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"ulib.c <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"ln.c <span style='color:#111;'> 286B </span>","children":null,"spread":false},{"title":"kill.c <span style='color:#111;'> 257B </span>","children":null,"spread":false},{"title":"mkdir.c <span style='color:#111;'> 356B </span>","children":null,"spread":false},{"title":"usys.pl <span style='color:#111;'> 650B </span>","children":null,"spread":false},{"title":"xargstest.sh <span style='color:#111;'> 93B </span>","children":null,"spread":false},{"title":"sh.c <span style='color:#111;'> 8.27KB </span>","children":null,"spread":false},{"title":"init.c <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"rm.c <span style='color:#111;'> 351B </span>","children":null,"spread":false},{"title":"stressfs.c <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"usertests.c <span style='color:#111;'> 54.55KB </span>","children":null,"spread":false},{"title":"initcode.S <span style='color:#111;'> 413B </span>","children":null,"spread":false},{"title":"cat.c <span style='color:#111;'> 625B </span>","children":null,"spread":false},{"title":"ls.c <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"zombie.c <span style='color:#111;'> 231B </span>","children":null,"spread":false},{"title":"pingpong.c <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false}],"spread":false},{"title":"commit.patch <span style='color:#111;'> 5.78KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 195B </span>","children":null,"spread":false},{"title":"clang-format.py <span style='color:#111;'> 394B </span>","children":null,"spread":false},{"title":"gradelib.py <span style='color:#111;'> 18.46KB </span>","children":null,"spread":false},{"title":".dir-locals.el <span style='color:#111;'> 86B </span>","children":null,"spread":false},{"title":".gdbinit.tmpl-riscv <span style='color:#111;'> 130B </span>","children":null,"spread":false},{"title":"conf","children":[{"title":"lab.mk <span style='color:#111;'> 9B </span>","children":null,"spread":false}],"spread":true},{"title":"mkfs","children":[{"title":"mkfs.c <span style='color:#111;'> 6.34KB </span>","children":null,"spread":false}],"spread":false},{"title":"kernel","children":[{"title":"stat.h <span style='color:#111;'> 303B </span>","children":null,"spread":false},{"title":"printf.c <span style='color:#111;'> 2.83KB </span>","children":null,"spread":false},{"title":"fs.c <span style='color:#111;'> 15.39KB </span>","children":null,"spread":false},{"title":"sleeplock.c <span style='color:#111;'> 792B </span>","children":null,"spread":false},{"title":"proc.h <span style='color:#111;'> 3.39KB </span>","children":null,"spread":false},{"title":"kalloc.c <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false},{"title":"riscv.h <span style='color:#111;'> 6.84KB </span>","children":null,"spread":false},{"title":"proc.c <span style='color:#111;'> 15.65KB </span>","children":null,"spread":false},{"title":"fcntl.h <span style='color:#111;'> 120B </span>","children":null,"spread":false},{"title":"bio.c <span style='color:#111;'> 3.25KB </span>","children":null,"spread":false},{"title":"spinlock.c <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"date.h <span style='color:#111;'> 102B </span>","children":null,"spread":false},{"title":"virtio_disk.c <span style='color:#111;'> 6.75KB </span>","children":null,"spread":false},{"title":"sysfile.c <span style='color:#111;'> 8.16KB </span>","children":null,"spread":false},{"title":"plic.c <span style='color:#111;'> 888B </span>","children":null,"spread":false},{"title":"syscall.c <span style='color:#111;'> 3.14KB </span>","children":null,"spread":false},{"title":"sleeplock.h <span style='color:#111;'> 265B </span>","children":null,"spread":false},{"title":"trap.c <span style='color:#111;'> 5.10KB </span>","children":null,"spread":false},{"title":"types.h <span style='color:#111;'> 234B </span>","children":null,"spread":false},{"title":"vm.c <span style='color:#111;'> 9.95KB </span>","children":null,"spread":false},{"title":"trampoline.S <span style='color:#111;'> 3.54KB </span>","children":null,"spread":false},{"title":"console.c <span style='color:#111;'> 3.79KB </span>","children":null,"spread":false},{"title":"elf.h <span style='color:#111;'> 777B </span>","children":null,"spread":false},{"title":"syscall.h <span style='color:#111;'> 485B </span>","children":null,"spread":false},{"title":"sysproc.c <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"defs.h <span style='color:#111;'> 6.05KB </span>","children":null,"spread":false},{"title":"file.c <span style='color:#111;'> 3.50KB </span>","children":null,"spread":false},{"title":"file.h <span style='color:#111;'> 999B </span>","children":null,"spread":false},{"title":"param.h <span style='color:#111;'> 751B </span>","children":null,"spread":false},{"title":"uart.c <span style='color:#111;'> 4.60KB </span>","children":null,"spread":false},{"title":"kernel.ld <span style='color:#111;'> 864B </span>","children":null,"spread":false},{"title":"string.c <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"fs.h <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false},{"title":"log.c <span style='color:#111;'> 5.62KB </span>","children":null,"spread":false},{"title":"virtio.h <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false},{"title":"exec.c <span style='color:#111;'> 3.66KB </span>","children":null,"spread":false},{"title":"entry.S <span style='color:#111;'> 548B </span>","children":null,"spread":false},{"title":"spinlock.h <span style='color:#111;'> 199B </span>","children":null,"spread":false},{"title":"start.c <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false},{"title":"pipe.c <span style='color:#111;'> 2.51KB </span>","children":null,"spread":false},{"title":"main.c <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"swtch.S <span style='color:#111;'> 794B </span>","children":null,"spread":false},{"title":"memlayout.h <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"ramdisk.c <span style='color:#111;'> 937B </span>","children":null,"spread":false},{"title":"buf.h <span style='color:#111;'> 251B </span>","children":null,"spread":false},{"title":"kernelvec.S <span style='color:#111;'> 2.74KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}]