MIT-xv6实验
文章平均质量分 92
Valishment
这个作者很懒,什么都没留下…
展开
-
MIT6.S081-2020-Lab: page tables
继续上次的xv6实验,从做完第一个实验后,到现在已经过去很久了6.S081-Lab: Xv6 and Unix utilities 操作系统实验分享。中途只做完了系统调用,也没有写上笔记。这次学习页表一章,从看书到看代码再到编写实验,花费了很多时间,遇到了很多坑,反反复复修改代码才得到正确的结果。还是和以前一样,对操作系统有兴趣的千万不要错过这个实验。这次的实验会接触到很多内核知识,尤其是编写实验代码过程中,将页表理论知识化为实际的代码,别说有多舒服了。分页可谓是操作系统中一个非常重要的思想,在操作系原创 2022-08-02 14:51:09 · 789 阅读 · 1 评论 -
MIT操作系统实验-XV6项目环境搭建
最近在学习操作系统课程,比较推荐的是 xv6项目。在开始前,先准备好一台 Linux 系统。对于 Windos10,可以选择安装 WSL 系统 Microsoft Store 添加 Ubuntu 20.04。当然,也可以选择 VMware 安装,这里推荐 Ubuntu 20.04.4 Desktop (64-bit)软件源准备在安装前,请确认自己使用的是国内镜像源;否则下列步骤很可能因为超时而失败!这边推荐的是 阿里开源镜像站,具体设置过程可以参照该文档。软件源更新环境准备我的环境是 Ubuntu 20原创 2022-06-09 20:00:53 · 3345 阅读 · 3 评论 -
6.S081-Lab: Xv6 and Unix utilities 操作系统实验
学习操作系统的时候,买了一本人民邮电出版社的-Operating Systems: Three Easy Pieces 中译版(操作系统导论)。从书中学到了很多关于操作系统的思想,出现一个问题,思考策略,并比较策略之间的利弊。整本书读起来十分有趣,当然我不是在这里打广告。当时只是学习了理论知识,书中所给的练习以及后面的实验都没有做过,当时在附录后面看到:xv6 实验,一直没来做。这些天,从网上找到了 xv6 实验对应的课程 6.S081,课程的 lab 是重点。这个 Lab 主要是 Shell 的一原创 2022-06-19 14:45:15 · 818 阅读 · 0 评论