Skip to content

Commit

Permalink
Merge pull request #144 from wymsakura/master
Browse files Browse the repository at this point in the history
sakura
  • Loading branch information
limingth authored Nov 3, 2023
2 parents c0b7cd4 + 2e9cd94 commit 1c35044
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions source/_posts/2023a-sakura-rcore.md
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仍需细读,写完后续实验
- 非常感谢老师同学们对我的帮助

0 comments on commit 1c35044

Please sign in to comment.