Skip to content

Commit

Permalink
pahse 2
Browse files Browse the repository at this point in the history
  • Loading branch information
root authored and root committed Nov 10, 2024
1 parent 96168a4 commit 4e0ac00
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions source/_posts/blog-title.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
title: 2024 秋冬季开源操作系统训练营第一阶段总结
date: 2023-12-01 23:40:02
title: 2024 秋冬季开源操作系统训练营第二阶段总结
date: 2024-11-10 13:32:02
tags:
- author: DFP-HN
- repo: https://github.com/LearningOS/rust-rustlings-2024-autumn-DFP-HN
- repo: https://github.com/LearningOS/2024a-rcore-DFP-HN
---
# 第一阶段总结
第一阶段训练营通过写一些rust的基本语句,快速入门rust,掌握了rust的基本语法。第一阶段的题目设置非常合理,对于rust零基础的也能快速入门,只需要一步一步按照文档上的学习就能轻松完成题目
# 第二阶段总结
第二阶段的题目略有难度,我在这个阶段有了很大的收获。第三章的练习是获取当前任务的信息,通过这个练习,大致清楚了进程在操作系统中的运行流程以及组成结构,系统调用的实现和中断的实现。第四章的练习考察对页表的理解,在完成的过程中加深了我对虚拟地址和物理地址的理解。第五章的练习是实现一个子进程的创建,fork+exec也能生成一个子进程,但这个子进程的资源和空间与父进程完全一致,然而练习的要求需要子进程有独立的数据,如果采用fork+exec将浪费很多时间去重新加载数据。第六章的练习是关于文件系统,创建硬链接和取消硬链接,这一章节对我来说有点挑战,因为之前学操作系统对于文件系统这一块就没太搞懂,认真看了几个晚上的代码后才搞懂文件系统的结构,收获非常大。第八章练习比前面的轻松一些,只要搞清楚了代码中各个结构之间的关系,就能轻松解决

0 comments on commit 4e0ac00

Please sign in to comment.