-
Notifications
You must be signed in to change notification settings - Fork 387
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #144 from wymsakura/master
sakura
- Loading branch information
Showing
1 changed file
with
36 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
--- | ||
title: 2023a-rcore-wymsalura | ||
date: 2020-07-26 16:10:17 | ||
categories: | ||
- report | ||
tags: | ||
- author:wymsakura | ||
- 2023a-rcore | ||
--- | ||
<!-- more --> | ||
|
||
## 第一阶段 | ||
|
||
算是完成了100道题,但感觉多线程,闭包的掌握还太差,函数式编程有点新奇 | ||
|
||
## 第二阶段 | ||
|
||
# lab1 | ||
读了一遍guide后接触项目时有点不知所措,参考了blog再加上自己的思考后慢慢地才感觉有点掌握了实验 | ||
完成了lab1,感觉思路上并不难,其中的链接,特区等级的切换等仍需仔细研究。 | ||
|
||
# lab2 | ||
感觉lab2代码量十分的大,我花了大量时间来理解代码,这是我花费时间最长的实验,仍感觉部分理解不透 | ||
最后感觉实验逻辑比较简单,发现位运算的漏洞,该写datalab了。 | ||
还有个println调试导致的乌龙,该学gdb了。 | ||
|
||
# lab3 | ||
lab3感觉比较简单,就是修改了一下idle,spwan的逻辑理解fork和exec后并不难,而且和new几乎一样。 | ||
|
||
## 一些感想 | ||
|
||
- 通过这个实验,我基本了解了Rust语法,Risc-V以及简单os的设计 | ||
- 我的基础技能有欠缺,比如多线程等,及时补上 | ||
- book仍需细读,写完后续实验 | ||
- 非常感谢老师同学们对我的帮助 | ||
|