From 4a88ce9d1ec6db5c57cda0fd7a39f282fde4c1ea Mon Sep 17 00:00:00 2001 From: Object Ho Date: Thu, 16 Oct 2014 10:09:35 +0800 Subject: [PATCH] All commit --- SUMMARY.md | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 66 insertions(+), 1 deletion(-) diff --git a/SUMMARY.md b/SUMMARY.md index cdda66c..4d64234 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -95,7 +95,72 @@ * [页面置换机制的实现](lab3/lab3_5_swapping.md) * [页替换算法](lab3/lab3_5_1_page_swapping.md) * [页面置换机制实验报告要求](lab3/lab3_5_2_page_swapping_principles.md) - * [实验报告要求](lab3/lab3_6_labs_requirement.md)) + * [实验报告要求](lab3/lab3_6_labs_requirement.md) +* [Lab 4](lab4.md) + * [实验目的](lab4/lab4_1_goals.md) + * [实验内容](lab4/lab4_2_labs.md) + * [练习](lab4/lab4_2_1_exercises.md) + * [项目组成](lab4/lab4_2_2_files.md) + * [内核线程管理](lab4/lab4_3_kernel_thread_management.md) + * [实验执行流程概述](lab4/lab4_3_1_lab_steps.md) + * [设计关键数据结构 -- 进程控制块](lab4/lab4_3_2_pcb.md) + * [创建并执行内核线程](lab4/lab4_3_3_create_exec_kernel_thread.md) + * [实验报告要求](lab4/lab4_4_labs_requirement.md) + * [附录A:实验四的参考输出](lab4/lab4_5_appendix_a.md) + * [附录B:【原理】进程的属性与特征解析](lab4/lab4_6_appendix_b.md) +* [Lab 5](lab5.md) + * [实验目的](lab5/lab5_1_goals.md) + * [实验内容](lab5/lab5_2_lab2.md) + * [练习](lab5/lab5_2_1_exercises.md) + * [项目组成](lab5/lab5_2_2_files.md) + * [用户进程管理](lab5/lab5_3_user_process.md) + * [实验执行流程概述](lab5/lab5_3_1_lab_steps.md) + * [创建用户进程](lab5/lab5_3_2_create_user_process.md) + * [进程退出和等待进程](lab5/lab5_3_3_process_exit_wait.md) + * [系统调用实现](lab5/lab5_3_4_syscall.md) + * [实验报告要求](lab5/lab5_4_lab_requirement.md) + * [附录 A:【原理】用户进程的特征](lab5/lab5_5_appendix.md) +* [Lab 6](lab6.md) + * [实验目的](lab6/lab6_1_goals.md) + * [实验内容](lab6/lab6_2_labs.md) + * [练习](lab6/lab6_2_1_exercises.md) + * [项目组成](lab6/lab6_2_2_files.md) + * [调度框架和调度算法设计与实现](lab6/lab6_3_scheduler_design.md) + * [实验执行流程概述](lab6/lab6_3_1_exercises.md) + * [计时器的原理和实现](lab6/lab6_3_2_scheduler_implement.md) + * [进程状态](lab6/lab6_3_3_process_state.md) + * [进程调度实现](lab6/lab6_3_4_process_implement.md) + * [内核抢占点](lab6/lab6_3_4_1_kernel_preempt_point.md) + * [进程切换过程](lab6/lab6_3_4_2_process_switch.md) + * [调度框架和调度算法](lab6/lab6_3_5_scheduler_framework.md) + * [设计思路](lab6/lab6_3_5_1_designed.md) + * [数据结构](lab6/lab6_3_5_2_data_structure.md) + * [调度点的相关关键函数](lab6/lab6_3_5_3_scheduler_point_functions.md) + * [RR 调度算法实现](lab6/lab6_3_5_4_RR.md) + * [Stride Scheduling](lab6/lab6_3_6_stride_scheduling.md) + * [基本思路](lab6/lab6_3_6_1_basic_method.md) + * [使用优先队列实现 Stride Scheduling](lab6/lab6_3_6_2_priority_queue.md) + * [实验报告要求](lab6/lab6_4_labs_requirement.md) +* [Lab 7](lab7.md) + * [实验目的](lab7/lab7_1_goals.md) + * [实验内容](lab7/lab7_2_labs.md) + * [练习](lab7/lab7_2_1_exercises.md) + * [项目组成](lab7/lab7_2_2_files.md) + * [同步互斥的设计与实现](lab7/lab7_3_synchronization_implement.md) + * [实验执行流程概述](lab7/lab7_3_1_experiment.md) + * [同步互斥的底层支撑](lab7/lab7_3_2_synchronization_basic_support.md) + * [信号量](lab7/lab7_3_3_semaphore.md) + * [管程和条件变量](lab7/lab7_3_4_monitors.md) + * [实验报告要求](lab7/lab7_4_lab_requirement.md) + * [附录](lab7/lab7_5_appendix.md) +* [Lab 8](lab8.md) + * [实验目的](lab8/lab8_1_goals.md) + * [实验内容](lab8/lab8_2_labs.md) + * [练习](lab8/lab8_2_1_exercises.md) + * [项目组成](lab8/lab8_2_2_files.md) + * [文件系统设计与实现](lab8/lab8_3_fs_design_implement.md) + * [ucore 文件系统总体介绍](lab8/lab8_3_1_ucore_fs_introduction.md) + * [通用文件系统访问接口](lab8/lab8_3_2_fs_interface.md) * [Simple FS 文件系统](lab8/lab8_3_3_sfs.md) * [文件系统的布局](lab8/lab8_3_3_1_fs_layout.md) * [索引节点](lab8/lab8_3_3_2_inode.md)