1. 运用写时复制思想实现了fork()系统调用的内存优化,加深了对虚拟内存以及页表实现的理解; 2. 在用户态实现多线程调度,通过C语言内嵌汇编代码保存和恢复用户寄存器,通过调度器实现用户态线程间切换,加深了对线程调度过程的理解; 3. 通过system call lab,实现了较简单的系统调用,比如Alarm系统调用,模拟了类似js的setTimeout函数,理解了内核态和用户态切换的底层逻辑,加深了对内核trap的理解。
8 5

相关推荐

04-08 00:55
门头沟学院 Java
点赞 评论 收藏
分享
牛客网
牛客企业服务