[{"title":"( 80 个子文件 10.64MB ) 操作系统三个简单的部分:操作系统三个简单的部分,作者Rezmi","children":[{"title":"operating-systems-three-easy-pieces-master","children":[{"title":"urls.txt <span style='color:#111;'> 2.96KB </span>","children":null,"spread":false},{"title":"practice","children":[{"title":"ostep-code","children":null,"spread":false},{"title":"ch1-intro","children":[{"title":"mem.cpp <span style='color:#111;'> 587B </span>","children":null,"spread":false},{"title":"cpu <span style='color:#111;'> 8.58KB </span>","children":null,"spread":false},{"title":"common_threads.h <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"a.out <span style='color:#111;'> 8.58KB </span>","children":null,"spread":false},{"title":"common.h <span style='color:#111;'> 413B </span>","children":null,"spread":false},{"title":"threads.cpp <span style='color:#111;'> 797B </span>","children":null,"spread":false},{"title":"io <span style='color:#111;'> 8.64KB </span>","children":null,"spread":false},{"title":"io.cpp <span style='color:#111;'> 473B </span>","children":null,"spread":false},{"title":"threads <span style='color:#111;'> 9.04KB </span>","children":null,"spread":false},{"title":"cpu.cpp <span style='color:#111;'> 306B </span>","children":null,"spread":false},{"title":"mem <span style='color:#111;'> 8.71KB </span>","children":null,"spread":false}],"spread":false},{"title":"ch2-process","children":[{"title":"p3 <span style='color:#111;'> 8.72KB </span>","children":null,"spread":false},{"title":"p4.output <span style='color:#111;'> 38B </span>","children":null,"spread":false},{"title":"process4.cpp <span style='color:#111;'> 891B </span>","children":null,"spread":false},{"title":"hw.cpp <span style='color:#111;'> 811B </span>","children":null,"spread":false},{"title":"p1 <span style='color:#111;'> 8.46KB </span>","children":null,"spread":false},{"title":"process3.cpp <span style='color:#111;'> 973B </span>","children":null,"spread":false},{"title":"p4 <span style='color:#111;'> 8.77KB </span>","children":null,"spread":false},{"title":"hw <span style='color:#111;'> 8.55KB </span>","children":null,"spread":false},{"title":"process2.cpp <span style='color:#111;'> 645B </span>","children":null,"spread":false},{"title":"process1.cpp <span style='color:#111;'> 571B </span>","children":null,"spread":false},{"title":"p2 <span style='color:#111;'> 8.55KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"output","children":[{"title":"136-file-devices.pdf <span style='color:#111;'> 121.98KB </span>","children":null,"spread":false},{"title":"119-vm-tlbs.pdf <span style='color:#111;'> 155.53KB </span>","children":null,"spread":false},{"title":"109-cpu-sched-lottery.pdf <span style='color:#111;'> 139.66KB </span>","children":null,"spread":false},{"title":"142-file-journaling.pdf <span style='color:#111;'> 175.93KB </span>","children":null,"spread":false},{"title":"143-file-lfs.pdf <span style='color:#111;'> 152.93KB </span>","children":null,"spread":false},{"title":"101-dialogue-threeeasy.pdf <span style='color:#111;'> 39.35KB </span>","children":null,"spread":false},{"title":"132-threads-bugs.pdf <span style='color:#111;'> 133.40KB </span>","children":null,"spread":false},{"title":"137-file-disks.pdf <span style='color:#111;'> 151.57KB </span>","children":null,"spread":false},{"title":"122-vm-beyondphys-policy.pdf <span style='color:#111;'> 193.46KB </span>","children":null,"spread":false},{"title":"123-vm-complete.pdf <span style='color:#111;'> 169.52KB </span>","children":null,"spread":false},{"title":"108-cpu-sched-mlfq.pdf <span style='color:#111;'> 111.74KB </span>","children":null,"spread":false},{"title":"148-dist-intro.pdf <span style='color:#111;'> 137.37KB </span>","children":null,"spread":false},{"title":"113-vm-intro.pdf <span style='color:#111;'> 93.77KB </span>","children":null,"spread":false},{"title":"105-cpu-api.pdf <span style='color:#111;'> 119.54KB </span>","children":null,"spread":false},{"title":"128-threads-locks.pdf <span style='color:#111;'> 174.78KB </span>","children":null,"spread":false},{"title":"124-vm-dialogue.pdf <span style='color:#111;'> 34.14KB </span>","children":null,"spread":false},{"title":"130-threads-cv.pdf <span style='color:#111;'> 132.27KB </span>","children":null,"spread":false},{"title":"117-vm-freespace.pdf <span style='color:#111;'> 133.05KB </span>","children":null,"spread":false},{"title":"144-file-ssd.pdf <span style='color:#111;'> 196.01KB </span>","children":null,"spread":false},{"title":"121-vm-beyondphys.pdf <span style='color:#111;'> 106.54KB </span>","children":null,"spread":false},{"title":"138-file-raid.pdf <span style='color:#111;'> 163.52KB </span>","children":null,"spread":false},{"title":"149-dist-nfs.pdf <span style='color:#111;'> 147.94KB </span>","children":null,"spread":false},{"title":"126-threads-intro.pdf <span style='color:#111;'> 127.91KB </span>","children":null,"spread":false},{"title":"140-file-implementation.pdf <span style='color:#111;'> 161.03KB </span>","children":null,"spread":false},{"title":"134-threads-dialogue.pdf <span style='color:#111;'> 31.27KB </span>","children":null,"spread":false},{"title":"141-file-ffs.pdf <span style='color:#111;'> 128.39KB </span>","children":null,"spread":false},{"title":"106-cpu-mechanisms.pdf <span style='color:#111;'> 131.42KB </span>","children":null,"spread":false},{"title":"115-vm-mechanism.pdf <span style='color:#111;'> 127.67KB </span>","children":null,"spread":false},{"title":"131-threads-sema.pdf <span style='color:#111;'> 155.16KB </span>","children":null,"spread":false},{"title":"110-cpu-sched-multi.pdf <span style='color:#111;'> 119.89KB </span>","children":null,"spread":false},{"title":"103-dialogue-virtualization.pdf <span style='color:#111;'> 29.08KB </span>","children":null,"spread":false},{"title":"139-file-intro.pdf <span style='color:#111;'> 201.50KB </span>","children":null,"spread":false},{"title":"133-threads-events.pdf <span style='color:#111;'> 109.96KB </span>","children":null,"spread":false},{"title":"107-cpu-sched.pdf <span style='color:#111;'> 116.04KB </span>","children":null,"spread":false},{"title":"112-dialogue-vm.pdf <span style='color:#111;'> 30.97KB </span>","children":null,"spread":false},{"title":"116-vm-segmentation.pdf <span style='color:#111;'> 108.26KB </span>","children":null,"spread":false},{"title":"127-threads-api.pdf <span style='color:#111;'> 99.96KB </span>","children":null,"spread":false},{"title":"111-cpu-dialogue.pdf <span style='color:#111;'> 32.48KB </span>","children":null,"spread":false},{"title":"114-vm-api.pdf <span style='color:#111;'> 97.29KB </span>","children":null,"spread":false},{"title":"120-vm-smalltables.pdf <span style='color:#111;'> 144.52KB </span>","children":null,"spread":false},{"title":"125-dialogue-concurrency.pdf <span style='color:#111;'> 32.00KB </span>","children":null,"spread":false},{"title":"151-dist-dialogue.pdf <span style='color:#111;'> 22.86KB </span>","children":null,"spread":false},{"title":"147-dialogue-distribution.pdf <span style='color:#111;'> 24.00KB </span>","children":null,"spread":false},{"title":"150-dist-afs.pdf <span style='color:#111;'> 128.91KB </span>","children":null,"spread":false},{"title":"102-intro.pdf <span style='color:#111;'> 162.31KB </span>","children":null,"spread":false},{"title":"toc.pdf <span style='color:#111;'> 84.46KB </span>","children":null,"spread":false},{"title":"146-file-dialogue.pdf <span style='color:#111;'> 26.29KB </span>","children":null,"spread":false},{"title":"145-file-integrity.pdf <span style='color:#111;'> 127.46KB </span>","children":null,"spread":false},{"title":"104-cpu-intro.pdf <span style='color:#111;'> 105.58KB </span>","children":null,"spread":false},{"title":"135-dialogue-persistence.pdf <span style='color:#111;'> 27.06KB </span>","children":null,"spread":false},{"title":"preface.pdf <span style='color:#111;'> 110.70KB </span>","children":null,"spread":false},{"title":"129-threads-locks-usage.pdf <span style='color:#111;'> 119.44KB </span>","children":null,"spread":false},{"title":"118-vm-paging.pdf <span style='color:#111;'> 119.04KB </span>","children":null,"spread":false}],"spread":false},{"title":"book.py <span style='color:#111;'> 2.59KB </span>","children":null,"spread":false},{"title":"requirements.txt <span style='color:#111;'> 198B </span>","children":null,"spread":false},{"title":"book.pdf <span style='color:#111;'> 5.85MB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 258B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]