{"version":1,"pages":[{"id":"-MG6YMKldUHFZiEXY72q","title":"Introduction","pathname":"/ucore-os-on-risc-v64","siteSpaceId":"sitesp_kdJjb","description":""},{"id":"-MG6YVUHuYua70FoDxCe","title":"LAB0：ready~go!","pathname":"/ucore-os-on-risc-v64/lab0","siteSpaceId":"sitesp_kdJjb","description":""},{"id":"-MG6YVUIFAB9OassLyfC","title":"实验目的","pathname":"/ucore-os-on-risc-v64/lab0/shi-yan-mu-de","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0：ready~go!"}]},{"id":"-MG6YVUJ-RnQaYTa_g7I","title":"实验内容","pathname":"/ucore-os-on-risc-v64/lab0/shi-yan-nei-rong","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0：ready~go!"}]},{"id":"-MG6YVUKw-CBgowbk7xK","title":"前导知识","pathname":"/ucore-os-on-risc-v64/lab0/qian-dao-zhi-shi","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0：ready~go!"}]},{"id":"-MG6YVULM-X42Tkax-XX","title":"了解uCore","pathname":"/ucore-os-on-risc-v64/lab0/qian-dao-zhi-shi/le-jie-ucore","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0：ready~go!"},{"label":"前导知识"}]},{"id":"-MG6YVUMD7wY7ouFdLWV","title":"了解RISC-V","pathname":"/ucore-os-on-risc-v64/lab0/qian-dao-zhi-shi/le-jie-riscv","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0：ready~go!"},{"label":"前导知识"}]},{"id":"-MG6YVUNS0bx9U9npkqp","title":"了解OS实验","pathname":"/ucore-os-on-risc-v64/lab0/qian-dao-zhi-shi/le-jie-os-shi-yan","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0：ready~go!"},{"label":"前导知识"}]},{"id":"-MG6YVUOhiOGcl3miemk","title":"了解实验环境","pathname":"/ucore-os-on-risc-v64/lab0/qian-dao-zhi-shi/le-jie-shi-yan-huan-jing","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0：ready~go!"},{"label":"前导知识"}]},{"id":"-MG6YVUPW8me2kP-AX8U","title":"了解开发调试基本工具","pathname":"/ucore-os-on-risc-v64/lab0/qian-dao-zhi-shi/le-jie-kai-fa-tiao-shi-ji-ben-gong-ju","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0：ready~go!"},{"label":"前导知识"}]},{"id":"-MG6YVUQSmWZXSOcLnLS","title":"了解硬件模拟器","pathname":"/ucore-os-on-risc-v64/lab0/qian-dao-zhi-shi/le-jie-ying-jian-mo-ni-qi","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0：ready~go!"},{"label":"前导知识"}]},{"id":"-MG6YVURMd45Em7TW3cv","title":"配置环境","pathname":"/ucore-os-on-risc-v64/lab0/pei-zhi-huan-jing","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0：ready~go!"}]},{"id":"-MG6YVUSkhofsyH2RzJa","title":"安装虚拟环境","pathname":"/ucore-os-on-risc-v64/lab0/pei-zhi-huan-jing/an-zhuang-xu-ni-huan-jing","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0：ready~go!"},{"label":"配置环境"}]},{"id":"-MG6YVUT62kSgK5VBGRu","title":"安装开发工具","pathname":"/ucore-os-on-risc-v64/lab0/pei-zhi-huan-jing/an-zhuang-kai-fa-gong-ju","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0：ready~go!"},{"label":"配置环境"}]},{"id":"-MG6YVUUEBonvqbgTQGr","title":"安装硬件模拟器","pathname":"/ucore-os-on-risc-v64/lab0/pei-zhi-huan-jing/an-zhuang-ying-jian-mo-ni-qi","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0：ready~go!"},{"label":"配置环境"}]},{"id":"-MG6YVUVbQz4RyxWSeNo","title":"安装调试工具","pathname":"/ucore-os-on-risc-v64/lab0/pei-zhi-huan-jing/an-zhuang-tiao-shi-gong-ju","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0：ready~go!"},{"label":"配置环境"}]},{"id":"-MG6YVUWiYkHzYmr5mXo","title":"LAB0.5：最小可执行内核","pathname":"/ucore-os-on-risc-v64/lab0.5","siteSpaceId":"sitesp_kdJjb","description":""},{"id":"-MG6YVUXjpqtaYimT_mH","title":"实验目的","pathname":"/ucore-os-on-risc-v64/lab0.5/shi-yan-mu-de","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0.5：最小可执行内核"}]},{"id":"-MG6YVUYFC2Xt3D8MguH","title":"实验内容","pathname":"/ucore-os-on-risc-v64/lab0.5/shi-yan-nei-rong","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0.5：最小可执行内核"}]},{"id":"-MG6YVUZzZC6gyuARYDc","title":"练习","pathname":"/ucore-os-on-risc-v64/lab0.5/lian-xi","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0.5：最小可执行内核"}]},{"id":"-MG6YVU_Z3WXnUldD5Y6","title":"内存布局","pathname":"/ucore-os-on-risc-v64/lab0.5/nei-cun-bu-ju","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0.5：最小可执行内核"}]},{"id":"-MG6YVUaryjsnuORvsw3","title":"链接脚本","pathname":"/ucore-os-on-risc-v64/lab0.5/lian-jie-jiao-ben","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0.5：最小可执行内核"}]},{"id":"-MG6YVUbmm33RWxA7u41","title":"真正的入口点","pathname":"/ucore-os-on-risc-v64/lab0.5/zhen-zheng-de-ru-kou-dian","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0.5：最小可执行内核"}]},{"id":"-MG6YVUcD15dbXOzbcw2","title":"从SBI到stdio","pathname":"/ucore-os-on-risc-v64/lab0.5/cong-sbi-dao-stdio","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0.5：最小可执行内核"}]},{"id":"-MG6YVUdqXLJhDWbS3Ow","title":"编译运行","pathname":"/ucore-os-on-risc-v64/lab0.5/bian-yi-yun-hang","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0.5：最小可执行内核"}]},{"id":"-MG6YVUeN0bvDNTownQA","title":"项目组成与执行流","pathname":"/ucore-os-on-risc-v64/lab0.5/xiang-mu-zu-cheng-yu-zhi-hang-liu","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB0.5：最小可执行内核"}]},{"id":"-MG6YVUgcfei541vvr9C","title":"LAB1：中断机制","pathname":"/ucore-os-on-risc-v64/lab1","siteSpaceId":"sitesp_kdJjb","description":""},{"id":"-MG6YVUhG4shKCW6VALP","title":"实验目的","pathname":"/ucore-os-on-risc-v64/lab1/shi-yan-mu-de","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB1：中断机制"}]},{"id":"-MG6YVUiOtrZlE7VSwPE","title":"实验内容","pathname":"/ucore-os-on-risc-v64/lab1/shi-yan-nei-rong","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB1：中断机制"}]},{"id":"-MG6YVUjJ2MMrhzNbfnb","title":"练习","pathname":"/ucore-os-on-risc-v64/lab1/lian-xi","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB1：中断机制"}]},{"id":"-MG6YVUkFIIVigluBSFw","title":"RISC-V中断相关","pathname":"/ucore-os-on-risc-v64/lab1/riscv-zhong-duan-xiang-guan","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB1：中断机制"}]},{"id":"-MG6YVUloLPq_B4bUxCF","title":"上下文处理","pathname":"/ucore-os-on-risc-v64/lab1/shang-xia-wen-chu-li","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB1：中断机制"}]},{"id":"-MG6YVUmXzSJQHSGDZmW","title":"中断处理程序","pathname":"/ucore-os-on-risc-v64/lab1/zhong-duan-chu-li-cheng-xu","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB1：中断机制"}]},{"id":"-MG6YVUra38yda-HtL7A","title":"时钟中断","pathname":"/ucore-os-on-risc-v64/lab1/shi-zhong-zhong-duan","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB1：中断机制"}]},{"id":"-MG6YVUtE899gGXSCi3h","title":"项目组成与执行流","pathname":"/ucore-os-on-risc-v64/lab1/xiang-mu-zu-cheng-yu-zhi-hang-liu","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB1：中断机制"}]},{"id":"-MG6YVUuwRfjVdMN9nKr","title":"LAB2：物理内存管理","pathname":"/ucore-os-on-risc-v64/lab2","siteSpaceId":"sitesp_kdJjb","description":""},{"id":"-MG6YVUvOVbDh9lb3Ner","title":"实验目的","pathname":"/ucore-os-on-risc-v64/lab2/shi-yan-mu-de","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB2：物理内存管理"}]},{"id":"-MG6YVUwrXj3YiAskB0l","title":"实验内容","pathname":"/ucore-os-on-risc-v64/lab2/shi-yan-nei-rong","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB2：物理内存管理"}]},{"id":"-MG6YVUxPN-7c67Dgr_p","title":"练习","pathname":"/ucore-os-on-risc-v64/lab2/lian-xi","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB2：物理内存管理"}]},{"id":"-MG6YVUyrXvG_HAMs7Vo","title":"地址与页表","pathname":"/ucore-os-on-risc-v64/lab2/di-zhi-yu-ye-biao","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB2：物理内存管理"}]},{"id":"-MG6YVUzvaj1wZLo59Gw","title":"物理内存探测","pathname":"/ucore-os-on-risc-v64/lab2/wu-li-nei-cun-tan-ce","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB2：物理内存管理"}]},{"id":"-MG6YVV0cxRHFU6zM9x0","title":"以页为单位管理物理内存","pathname":"/ucore-os-on-risc-v64/lab2/yi-ye-wei-dan-wei-guan-li-wu-li-nei-cun","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB2：物理内存管理"}]},{"id":"-MG6YVV26fOg7U6WPXJk","title":"页面分配算法","pathname":"/ucore-os-on-risc-v64/lab2/ye-mian-fen-pei-suan-fa","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB2：物理内存管理"}]},{"id":"-MG6YVV32hTJ5K_nFQ0a","title":"项目组成与执行流","pathname":"/ucore-os-on-risc-v64/lab2/xiang-mu-zu-cheng-yu-zhi-hang-liu","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB2：物理内存管理"}]},{"id":"-MG6YVV4m6YB2Pzz1g8b","title":"LAB3：虚拟内存管理","pathname":"/ucore-os-on-risc-v64/lab3","siteSpaceId":"sitesp_kdJjb","description":""},{"id":"-MG6YVV5PUFZZHIjSxay","title":"实验目的","pathname":"/ucore-os-on-risc-v64/lab3/shi-yan-mu-de","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB3：虚拟内存管理"}]},{"id":"-MG6YVV6u652mnYvAwp7","title":"实验内容","pathname":"/ucore-os-on-risc-v64/lab3/shi-yan-nei-rong","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB3：虚拟内存管理"}]},{"id":"-MG6YVVA2QO_9TUqmNQo","title":"练习","pathname":"/ucore-os-on-risc-v64/lab3/lian-xi","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB3：虚拟内存管理"}]},{"id":"-MG6YVVCYJpGwgVdEjdy","title":"页面置换","pathname":"/ucore-os-on-risc-v64/lab3/ye-mian-zhi-huan","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB3：虚拟内存管理"}]},{"id":"-MG6YVVEf8qH-cM_p-pi","title":"PageFault","pathname":"/ucore-os-on-risc-v64/lab3/pagefault","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB3：虚拟内存管理"}]},{"id":"-MG6YVVF_Vlbf6fdoLGK","title":"使用多级页表","pathname":"/ucore-os-on-risc-v64/lab3/shi-yong-duo-ji-ye-biao","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB3：虚拟内存管理"}]},{"id":"-MG6YVVGcWAZMekNz9l9","title":"页面置换机制","pathname":"/ucore-os-on-risc-v64/lab3/ye-mian-zhi-huan-ji-zhi","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB3：虚拟内存管理"}]},{"id":"-MG6YVVJRz0lmeW7aR1G","title":"FIFO置换算法","pathname":"/ucore-os-on-risc-v64/lab3/fifo-zhi-huan-suan-fa","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB3：虚拟内存管理"}]},{"id":"-MG6YVVLOuVehmEq_7La","title":"项目组成与执行流","pathname":"/ucore-os-on-risc-v64/lab3/xiang-mu-zu-cheng-yu-zhi-hang-liu","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB3：虚拟内存管理"}]},{"id":"-MG6YVVMImrhBizttulE","title":"LAB4：进程管理","pathname":"/ucore-os-on-risc-v64/lab4","siteSpaceId":"sitesp_kdJjb","description":""},{"id":"-MG6YVVN18_b2Aoah-KQ","title":"实验目的","pathname":"/ucore-os-on-risc-v64/lab4/shi-yan-mu-de","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB4：进程管理"}]},{"id":"-MG6YVVOx8ACLdyDR88o","title":"实验内容","pathname":"/ucore-os-on-risc-v64/lab4/shi-yan-nei-rong","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB4：进程管理"}]},{"id":"-MG6YVVPvz5T4iradNWs","title":"练习","pathname":"/ucore-os-on-risc-v64/lab4/lian-xi","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB4：进程管理"}]},{"id":"-MG6YVVQAoRHxSU7_uwu","title":"进程与线程","pathname":"/ucore-os-on-risc-v64/lab4/jin-cheng-yu-xian-cheng","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB4：进程管理"}]},{"id":"-MG6YVVR8y7lyWlQaewa","title":"相关结构体","pathname":"/ucore-os-on-risc-v64/lab4/xiang-guan-jie-gou-ti","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB4：进程管理"}]},{"id":"-MG6YVVSQM9WLKlURCp2","title":"进程模块初始化","pathname":"/ucore-os-on-risc-v64/lab4/jin-cheng-mo-kuai-chu-shi-hua","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB4：进程管理"}]},{"id":"-MG6YVVTfQmG-FnJTO3X","title":"进程切换","pathname":"/ucore-os-on-risc-v64/lab4/jin-cheng-qie-huan","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB4：进程管理"}]},{"id":"-MG6YVVU0Thq-ynNyhZI","title":"项目组成与执行流","pathname":"/ucore-os-on-risc-v64/lab4/xiang-mu-zu-cheng-yu-zhi-hang-liu","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB4：进程管理"}]},{"id":"-MG6YVVVFkXmfCCvQKPQ","title":"LAB5：用户程序","pathname":"/ucore-os-on-risc-v64/lab5","siteSpaceId":"sitesp_kdJjb","description":""},{"id":"-MG6YVVWl2wWYQwI8iMo","title":"实验目的","pathname":"/ucore-os-on-risc-v64/lab5/shi-yan-mu-de","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB5：用户程序"}]},{"id":"-MG6YVVXlzhCfZpXs7XB","title":"实验内容","pathname":"/ucore-os-on-risc-v64/lab5/shi-yan-nei-rong","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB5：用户程序"}]},{"id":"-MG6YVVYC0E8XQGcCnHn","title":"练习","pathname":"/ucore-os-on-risc-v64/lab5/lian-xi","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB5：用户程序"}]},{"id":"-MG6YVVZ7P5kCslSGT7g","title":"用户进程","pathname":"/ucore-os-on-risc-v64/lab5/yong-hu-jin-cheng","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB5：用户程序"}]},{"id":"-MG6YVV_2vN1zXRpbU7z","title":"用户程序","pathname":"/ucore-os-on-risc-v64/lab5/yong-hu-cheng-xu","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB5：用户程序"}]},{"id":"-MG6YVVaMpjejawwdAJk","title":"创建并执行用户进程","pathname":"/ucore-os-on-risc-v64/lab5/chuang-jian-bing-zhi-hang-yong-hu-jin-cheng","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB5：用户程序"}]},{"id":"-MG6YVVbub3zZmB9bYQI","title":"系统调用","pathname":"/ucore-os-on-risc-v64/lab5/xi-tong-tiao-yong","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB5：用户程序"}]},{"id":"-MG6YVVclOerpAPisu_a","title":"用户进程的退出和等待","pathname":"/ucore-os-on-risc-v64/lab5/yong-hu-jin-cheng-de-tui-chu-he-deng-dai","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB5：用户程序"}]},{"id":"-MG6YVVd2iRQELShxm_3","title":"项目组成与执行流","pathname":"/ucore-os-on-risc-v64/lab5/xiang-mu-zu-cheng-yu-zhi-hang-liu","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB5：用户程序"}]},{"id":"-MG6YVVe7NQLjp9pcTAP","title":"LAB6：进程调度","pathname":"/ucore-os-on-risc-v64/lab6","siteSpaceId":"sitesp_kdJjb","description":""},{"id":"-MG6YVVfGLLVt7Y6opew","title":"实验目的","pathname":"/ucore-os-on-risc-v64/lab6/shi-yan-mu-de","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB6：进程调度"}]},{"id":"-MG6YVVgRozTy0Vq5fPn","title":"实验内容","pathname":"/ucore-os-on-risc-v64/lab6/shi-yan-nei-rong","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB6：进程调度"}]},{"id":"-MG6YVVhgxJZvByrVOdM","title":"练习","pathname":"/ucore-os-on-risc-v64/lab6/lian-xi","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB6：进程调度"}]},{"id":"-MG6YVVicLgmK6bL61Cs","title":"进程状态","pathname":"/ucore-os-on-risc-v64/lab6/jin-cheng-zhuang-tai","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB6：进程调度"}]},{"id":"-MG6YVVjUjD_Qdx8ftmw","title":"再次认识进程切换","pathname":"/ucore-os-on-risc-v64/lab6/zai-ci-ren-shi-jin-cheng-qie-huan","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB6：进程调度"}]},{"id":"-MG6YVVkN92S90FcA4z6","title":"调度算法框架","pathname":"/ucore-os-on-risc-v64/lab6/tiao-du-suan-fa-kuang-jia","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB6：进程调度"}]},{"id":"-MG6YVVlBAZ6rHk0msri","title":"项目组成与执行流","pathname":"/ucore-os-on-risc-v64/lab6/xiang-mu-zu-cheng-yu-zhi-hang-liu","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB6：进程调度"}]},{"id":"-MG6YVVmMqLNH71FA99y","title":"LAB7：同步互斥","pathname":"/ucore-os-on-risc-v64/lab7","siteSpaceId":"sitesp_kdJjb","description":""},{"id":"-MG6YVVnFJY05orH_p0V","title":"实验目的","pathname":"/ucore-os-on-risc-v64/lab7/shi-yan-mu-de","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB7：同步互斥"}]},{"id":"-MG6YVVoRcVoiekLXCnA","title":"实验内容","pathname":"/ucore-os-on-risc-v64/lab7/shi-yan-nei-rong","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB7：同步互斥"}]},{"id":"-MG6YVVpDb0opKJOn_fP","title":"练习","pathname":"/ucore-os-on-risc-v64/lab7/lian-xi","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB7：同步互斥"}]},{"id":"-MG6YVVqv-na2S1ktz33","title":"同步互斥的基本概念","pathname":"/ucore-os-on-risc-v64/lab7/tong-bu-hu-chi-de-ji-ben-gai-nian","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB7：同步互斥"}]},{"id":"-MG6YVVrxjpm8Njnkx8L","title":"信号量","pathname":"/ucore-os-on-risc-v64/lab7/xin-hao-liang","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB7：同步互斥"}]},{"id":"-MG6YVVseVeXojFKle0c","title":"条件变量与管程","pathname":"/ucore-os-on-risc-v64/lab7/tiao-jian-bian-liang-yu-guan-cheng","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB7：同步互斥"}]},{"id":"-MG6YVVtV7vAK4xpOfZY","title":"项目组成与执行流","pathname":"/ucore-os-on-risc-v64/lab7/xiang-mu-zu-cheng-yu-zhi-hang-liu","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB7：同步互斥"}]},{"id":"-MG6YVVuGrdVGZpxFeZ2","title":"LAB8：文件系统","pathname":"/ucore-os-on-risc-v64/lab8","siteSpaceId":"sitesp_kdJjb","description":""},{"id":"-MG6YVVvVd1WzAzJbM9f","title":"实验目的","pathname":"/ucore-os-on-risc-v64/lab8/shi-yan-mu-de","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB8：文件系统"}]},{"id":"-MG6YVVwpfFdFx2TMAUE","title":"实验内容","pathname":"/ucore-os-on-risc-v64/lab8/shi-yan-nei-rong","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB8：文件系统"}]},{"id":"-MG6YVVxjUD8-c3eEwpY","title":"练习","pathname":"/ucore-os-on-risc-v64/lab8/lian-xi","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB8：文件系统"}]},{"id":"-MG6YVVyHPiNnxLluN4u","title":"文件系统介绍","pathname":"/ucore-os-on-risc-v64/lab8/wen-jian-xi-tong-jie-shao","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB8：文件系统"}]},{"id":"-MG6YVVzq3yilWuScrT_","title":"文件系统抽象层VFS","pathname":"/ucore-os-on-risc-v64/lab8/wen-jian-xi-tong-chou-xiang-ceng-vfs","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB8：文件系统"}]},{"id":"-MG6YVW-ZYgnfJt3mrZ2","title":"硬盘文件系统SFS","pathname":"/ucore-os-on-risc-v64/lab8/ying-pan-wen-jian-xi-tong-sfs","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB8：文件系统"}]},{"id":"-MG6YVW0IxwAyJiOXLaa","title":"设备即文件","pathname":"/ucore-os-on-risc-v64/lab8/she-bei-ji-wen-jian","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB8：文件系统"}]},{"id":"-MG6YVW1FT90cNC6M0E7","title":"从中断到终端","pathname":"/ucore-os-on-risc-v64/lab8/cong-zhong-duan-dao-zhong-duan","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB8：文件系统"}]},{"id":"-MG6YVW24O7n2gA_QKzp","title":"项目组成与执行流","pathname":"/ucore-os-on-risc-v64/lab8/xiang-mu-zu-cheng-yu-zhi-hang-liu","siteSpaceId":"sitesp_kdJjb","description":"","breadcrumbs":[{"label":"LAB8：文件系统"}]}]}