[{"title":"( 32 个子文件 15.42MB ) 计算机操作系统实验指导(第3版)","children":[{"title":"第二篇Linux系统实验指导","children":[{"title":"第3章 Linux的存储器管理","children":[{"title":"3.6源程序","children":[{"title":"main.cpp <span style='color:#111;'> 484B </span>","children":null,"spread":false},{"title":"main.c <span style='color:#111;'> 484B </span>","children":null,"spread":false},{"title":"PageControl.h <span style='color:#111;'> 180B </span>","children":null,"spread":false},{"title":"Page.h <span style='color:#111;'> 152B </span>","children":null,"spread":false},{"title":"Memory.h <span style='color:#111;'> 6.15KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"第4章 Linux的设备管理","children":[{"title":"4.6.1字符设备驱动程序","children":[{"title":"main.c <span style='color:#111;'> 8.35KB </span>","children":null,"spread":false},{"title":"scull_release.c <span style='color:#111;'> 901B </span>","children":null,"spread":false},{"title":"scull_open.c <span style='color:#111;'> 580B </span>","children":null,"spread":false},{"title":"scull_ioctl.c <span style='color:#111;'> 3.06KB </span>","children":null,"spread":false},{"title":"scull_write.c <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"chrdev.h <span style='color:#111;'> 422B </span>","children":null,"spread":false},{"title":"scull_read.c <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"第2章 Linux的进程管理","children":[{"title":"2.6.2进程的管道通信","children":[{"title":"2_6_2.c <span style='color:#111;'> 4.61KB </span>","children":null,"spread":false}],"spread":true},{"title":"2.6.1进程的软中断通信","children":[{"title":"2_6_1.c <span style='color:#111;'> 4.73KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"第5章 Linux文件管理","children":[{"title":"5.6.1设计并实现一个一级文件系统程序","children":[{"title":"main.c <span style='color:#111;'> 338B </span>","children":null,"spread":false}],"spread":true},{"title":"5.6.2设计并实现一个一级文件系统程序","children":[{"title":"main.c <span style='color:#111;'> 2.38KB </span>","children":null,"spread":false},{"title":"log.h <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"delete.h <span style='color:#111;'> 244B </span>","children":null,"spread":false},{"title":"igetput.h <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"halt.h <span style='color:#111;'> 484B </span>","children":null,"spread":false},{"title":"close.h <span style='color:#111;'> 306B </span>","children":null,"spread":false},{"title":"creat.h <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"rdwt.h <span style='color:#111;'> 2.61KB </span>","children":null,"spread":false},{"title":"name.h <span style='color:#111;'> 632B </span>","children":null,"spread":false},{"title":"ballfre.h <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"structure.h <span style='color:#111;'> 3.02KB </span>","children":null,"spread":false},{"title":"access.h <span style='color:#111;'> 930B </span>","children":null,"spread":false},{"title":"dir.h <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false},{"title":"format.h <span style='color:#111;'> 3.35KB </span>","children":null,"spread":false},{"title":"iallfre.h <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"install.h <span style='color:#111;'> 1.00KB </span>","children":null,"spread":false},{"title":"open.h <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}]