Skip to content

Commit

Permalink
Create 2024秋冬季开源操作系统训练营第四阶段总结报告-hxingjie
Browse files Browse the repository at this point in the history
  • Loading branch information
hxingjie authored Dec 21, 2024
1 parent a51df6e commit 8cc6dfb
Showing 1 changed file with 23 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: 2024秋冬季开源操作系统训练营第四阶段总结报告-hxingjie
date: 2024-12-21 14:55:06
categories:
- summary report
tags:
- author:hxingjie
- repo:https://github.com/hxingjie/Starry-On-ArceOS
---


## 一、前言

在过去三周,我参加了项目二宏内核扩展的实习项目,经过学习,我对基于ArceOS扩展的Starry操作系统有了初步的认识。。


## 二、学习内容
首先是将原系统的加载程序的方式改为从文件系统加载,之后的工作就是实现系统调用,通过尽可能多的测例,当前已实现的系统调用有:gettimeofday, getcwd, dup, duo3, chdir, mkdirat, openat, close, execve, uname, fstat,clone(只实现了复制当前进程)


## 三、总结
刚准备开始学习rust语言的时候,偶然间在知乎看到了陈老师的帖子,了解到原来有一个这么优秀的训练营。经过四个阶段的学习,有了很大的收获。一阶段的rust学习让我了解到了这门优秀的系统编程语言,二阶段让我将考研时学习到的操作系统知识有了具象化的认识,三四阶段让我了解到组件化操作系统这一方向。越往后面学习,越认识到自己的rust编程能力还很薄弱,对系统的认识还很浅显,在之后的时间要系统性的学习rust语言,更深入地学习操作系统的知识,希望下一次的训练营能够做的更好。

0 comments on commit 8cc6dfb

Please sign in to comment.