From 2e9cd94c44003b2e14406772f0a0da2aa63f1a98 Mon Sep 17 00:00:00 2001 From: wymsakura <2939105366@qq.com> Date: Fri, 3 Nov 2023 22:24:09 +0800 Subject: [PATCH] sakura --- source/_posts/2023a-sakura-rcore.md | 36 +++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 source/_posts/2023a-sakura-rcore.md diff --git a/source/_posts/2023a-sakura-rcore.md b/source/_posts/2023a-sakura-rcore.md new file mode 100644 index 00000000000..10e3f3d8748 --- /dev/null +++ b/source/_posts/2023a-sakura-rcore.md @@ -0,0 +1,36 @@ +--- +title: 2023a-rcore-wymsalura +date: 2020-07-26 16:10:17 +categories: + - report +tags: + - author:wymsakura + - 2023a-rcore +--- + + +## 第一阶段 + +算是完成了100道题,但感觉多线程,闭包的掌握还太差,函数式编程有点新奇 + +## 第二阶段 + +# lab1 +读了一遍guide后接触项目时有点不知所措,参考了blog再加上自己的思考后慢慢地才感觉有点掌握了实验 +完成了lab1,感觉思路上并不难,其中的链接,特区等级的切换等仍需仔细研究。 + +# lab2 +感觉lab2代码量十分的大,我花了大量时间来理解代码,这是我花费时间最长的实验,仍感觉部分理解不透 +最后感觉实验逻辑比较简单,发现位运算的漏洞,该写datalab了。 +还有个println调试导致的乌龙,该学gdb了。 + +# lab3 +lab3感觉比较简单,就是修改了一下idle,spwan的逻辑理解fork和exec后并不难,而且和new几乎一样。 + +## 一些感想 + +- 通过这个实验,我基本了解了Rust语法,Risc-V以及简单os的设计 +- 我的基础技能有欠缺,比如多线程等,及时补上 +- book仍需细读,写完后续实验 +- 非常感谢老师同学们对我的帮助 +