随笔分类 - MIT-6.1810-2022 labs
MIT-6.1810-2022 实验记录
摘要:Speed up system calls (easy) 任务 通过在内核空间和用户空间之间通过共享只读存储区域内的数据,加速特定的系统调用。在每个进程被创建时,将一个只读的页映射到 USYSCALL。在这一页的开始部分,存储一个 struct usyscall 结构体,将它初始化来存储当前的进程的
阅读全文
摘要:Boot Xv6(easy) 实验环境:Windows11 + WSL2 + Ubuntu22.04LTS sleep(easy) 任务:实现sleep命令,暂停固定的ticks。 可以使用系统调用sleep,所以并不困难,本质上解决的只有如何从命令行获取相应参数和输出的问题,通过参考其他命令实现就
阅读全文