-
Notifications
You must be signed in to change notification settings - Fork 445
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Create 2024秋冬季开源操作系统训练营第四阶段总结报告-hxingjie
- Loading branch information
Showing
1 changed file
with
23 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,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语言,更深入地学习操作系统的知识,希望下一次的训练营能够做的更好。 | ||
|