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

相关推荐

07-21 18:43
门头沟学院 Java
是暑期都招满了吗
ANEOY:今年感觉真是后端地狱级难度了,从暑期就是这样,前端需求非常大
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
05-25 18:29
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务