Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

学习博客 #622

Closed
wants to merge 2 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions package.json
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do not edit this file

Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"server": "hexo server"
},
"hexo": {
"version": "7.0.0"
"version": "7.3.0"
},
"dependencies": {
"hexo": "^4.2.1",
Expand All @@ -25,4 +25,4 @@
"hexo-renderer-stylus": "^1.1.0",
"hexo-server": "^1.0.0"
}
}
}
20 changes: 20 additions & 0 deletions source/_posts/学习记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: 学习记录
date: 2024-11-13 10:08:35
tags:
categories:
- <catogory>
tags:
- author:decadezzz
- repo:https://github.com/LearningOS/2024a-rcore-decadezzz.git
---

# 前言
从rust基础到到os的设计与实现,一步步地了解操作系统的工作原理

#
我是看rust语言圣经开始入门rust的,偶然间在b站刷到rCore的教学的视频,后面又了解到有这么一个操作系统训练营,于是乎就参加了。在这之前,我虽然上过学校的操作系统必修课,但是学得很浅,很多只是了解概念,之后看过那本操作系统的三个概念,虽然对系统调用、虚拟内存、进程的认识更深了一点,但还是停留在理论的阶段,在经历了os的设计与实现这个阶段,自己动手尝试了之后,才知道了操作系统的真正工作原理

#
二阶段的这几个实验对我而言难度都很大,从第一个实验的简单系统调用到第二个实验引入虚拟内存,再到后面的文件系统。每个实验我虽然都看完了文档,但是真正动手实现的时候还是一时间不知道如何下手。但是在阅读文档的理论基础和自己的编码尝试下,我对操作系统的理解深了很多,如系统调用是的状态如何保存、如何如何用户态和内核态等,总之,经过这两个阶段我受益匪浅