Xv6操作系统实验
文章平均质量分 94
麻省理工操作系统课程实验:https://pdos.csail.mit.edu/6.828/2021/schedule.html
逆行的炸酱面
一斤代码十撮头发
展开
-
Lab1: Xv6 and Unix utilities
这学期开始学操作系统啦,一周五节课,是一位老教师,除了讲话慢了点还经常请同学们回答一些神奇问题外感觉还好,和上学期的寄网还是有差距的。暑假想预习来着的,不过经历了一些事情有点颓,现在回忆起来像是上个世纪的假期了。众所周知,大学=大不了自学,所以打开了MIT·S081。课程配套实验基于教授们自己写的一个类UNIX教学操作系统——xv6,通过xv6上的实验你能够对操作系统中的一些概...原创 2022-09-13 08:39:01 · 244 阅读 · 0 评论 -
Lab2: system calls
上周打了一场数模国赛,打前元气超人,打完葛优躺平。Lab2只有两个小实验,聚焦于如何创建系统调用命令,也并不是那么简单,实验文档戳这。❖ Coding☑︎ System call tracing(moderate)我们需要创建一个trace系统调用来追踪一个命令中指定的系统调用,并打印出相应的返回值。$ trace 2147483647 grep hello RE...原创 2022-09-25 02:07:28 · 151 阅读 · 0 评论 -
Lab3: page tables
兄弟们,我XV6又回来啦,这个栏目的灰都能把人埋了,鸽子王实锤(当然不是因为懒(⁎⁍̴̛ᴗ⁍̴̛⁎))。不过虽迟但到!主要有时候看完文档和课程后又去搞其他飞机了,回来时,发现一切回到原点。这周发现再不搞真搞不完了,Lab3是关于页表的,文档戳这。 ❖ Coding☑︎ Speed up system calls (easy)由于用户在使用系统调用时需要从用户空间跳转到...原创 2022-11-18 07:59:00 · 567 阅读 · 0 评论