lab1 BootLoader启动ucoreos
1、系统从一上电到加载完成的执行过程
2、中断机制
3、函数调用堆栈过程
lab2 物理内存管理
1、物理内存页分配算法first-fit(接下来要关注伙伴系统实现解决内存碎片问题)
2、二级页表映射的建立
lab3 虚拟内存管理
1、Page Fault页访问异常处理
2、页面置换机制
lab4 内核线程管理
1、第0个和第1个内核线程的创建
2、调度并执行第1个内核线程
lab5 用户进程管理
1、进程创建与执行
2、系统调用的实现
lab6 调度器
1、操作系统的调度机制
2、缺省的Round-Robin调度算法
3、实现Stride调度算法
lab7 同步互斥
1、信号量机制的实现及解决哲学家就餐问题
2、管程、条件变量的实现及解决哲学家就餐问题