challenge1: 实现精简版内核线程管理与切换（分有中断和没中两种实现）
===================================================
要求：
(step1) 去掉页表的管理,中断,分配内存功能，只保留段机制，内核线程切换，print功能。看看代码规模会小到什么程度。
(step2) 去掉页表的管理，只保留段机制，中断，分配内存功能，内核线程切换，print功能。看看代码规模会小到什么程度。

状态：基本完成
目前去掉了页表的管理和内存分配，需要分配的内存通过编译时就定义好的数组代替，没有考虑回收的问题。
但是进一步裁剪中断处理遇到了问题，kdebug中包含了trap.h，因为打印调试信息时需要trapframe结构。

https://github.com/chyyuu/ucore_lab/tree/lab4_X/labcodes_answer/lab4_result

完成人：
杨海宇 清华大学热能工程系　yhy13@mails.tsinghua.edu.cn


challenge2: 实现内核线程的按需分页（demanding page）机制
===================================================
状态：未完成  有小组在询问，可能在做
完成人：
