首页 >> 大全

HNU-操作系统OS-ucoreLab系列-感悟

2023-12-17 大全 26 作者:考证青年

谨以此片篇,献给熬夜的8个晚上,以及逝去的时光。

感悟

今天结束了所有的Lab实验(2023.6.3),感慨万千。

喜是这个实验终于结束了,悲是其实有好多地方我都没有理解。

应该指出,由于验收的助教学长学姐们的宽容,HNU实际上在验收这一块的要求还是比较低的。

但是这个实验显然还是有很多可以深挖的地方。在平时比较紧张的生活中我没有足够的时间去探索这些细节。同时因为刚刚接触操作系统的实验,也没有足够的能力支撑我完成。所以在平时的报告中多有参考之前本校或是外校的学长写的报告。

比较突出的有@A橙_学长,他的报告写的比较详细,比较适合像我这样的小萌新阅读。

还比方说OS老师亲自提供的19级曹书与学长的报告,很重基础与细节,也提供了很大的帮助。

当然还有许许多多的陌生人。

在这里做一个感谢。

参考的一个外校学长的报告:

lab实验报告

参考的A橙_学长的报告(以某一篇为例):

Ucore 橙_的博客-CSDN博客

实验指导书:

练习 ·

链接

这里放我完成的实验报告的链接,有需要的体同学可以参考:

HNU-ucore-Lab1

HNU-ucore-Lab2

HNU-ucore-Lab3

HNU-ucore-Lab4

HNU-ucore-Lab5

HNU-ucore-Lab6

HNU-ucore-Lab7

HNU-ucore-Lab8

提分技巧

如果仅仅是通过验收而言,依照如下方法可以在较短时间内获得较高的验收平时分。

1、参考学长学姐们的报告(CSDN、、etc.),代码实现参考(相当于每个实验跳过练习0,可以直接复制文件夹,节省时间,但要做一些修改)。

2、自己搞懂,能够自己讲一遍出来,并且大体不出错。

★3、关键的步骤,自己手画流程图或是图解,用纸质版给助教演示,或者现场画图示。

4、参考并在一定限度内实现(可以不完全实现,但要有自己的思考)。

5、make grade跑出分数,make qemu能做演示。

操作系统感想_操作感受_

6、哪怕是对于抄来的代码(老师提供的的),也得能够解释清楚原因。你可以不会写,但你不能不会解释。反过来说,如果你能大致解释清楚,你离自己写出来就不远了。

7、一定要细致准备细节问题,在细节上不能被问倒。

8、有自己的总结、思考、感悟。

9、态度谦逊,有礼有节。

总结来说,要能让助教看到你的努力,可以是物质(图解、流程图等)上的呈现,或者体现在你的讲解过程中。这样可以在分数上体现较好。

make grade

这是自我检测分数的地方,但有的时候总有一些地方实现不了。这样分数上看不太美观,那怎么办呢?为了应付检验,这里有个小提示:

make grade所依靠的是tool文件夹下的grade.sh。

所以可以修改该文件来取消报错与扣分。

具体体现在,出现什么错误,就在该文件中删除该错误的语句。

但这终究只是暂时应付之举,难以长久为继。最后还是要搞清楚自己错在哪里。

复制后的修改

修改tool下的grade.sh文件,上面已经说过了。

lab8中,给出的文件夹的有缺陷,这是代码的问题,不是我们的问题。解决方法是用原lab8中的文件替换中的文件。

注意,复制文件夹之后要重命名为对应的lab文件夹并删除原文件夹。

结语

但显然,这样是远远不够的,我认为作为一个计科学生,是完全有必要将ucore完全掌握的。至少得理解大部分的内容。如果能将ucore完全搞懂,甚至能够自己复现出来,可以说本科阶段的OS就完全学懂了。当然显然这是一个宏大的目标,我也还需要好远好远的努力。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了