README.md
Leedia’s Learning records
- summer 2021
Leedia’s 开源操作系统的学习记录仓库
完成成果:
step0
step1
step2
- rCore阶段
代码: lab0,lab1,lab2,lab3,lab4,lab5,lab6。
实验题:lab1实验,lab2实验,lab3实验,lab4实验,lab6实验。
第一天 2021-7-3
学习内容
- 学习Rust语法
- 格式化输出总结
第二天 2021-7-4
学习内容
- 学习Rust语法
初级视频学习(10/26),随堂笔记 - 完成初级编程题
Small exercisest(4/20)
第三天 2021-7-5
学习内容
- 学习Rust语法
初级视频学习(26/26),随堂笔记
进阶视频学习(4/81),随堂笔记 - 完成初级编程题
Small exercisest(8/20)
感悟
Rust这门语言能从很多方面体现出它的安全,愈发有兴趣。
第四天 2021-7-6
学习内容
- 学习Rust语法
进阶视频学习(16/81),随堂笔记 - 完成初级编程题
Small exercisest(16/20)
第五天 2021-7-7
学习内容
- 学习Rust语法
进阶视频学习(56/81),随堂笔记
今天对智能指针、线程、通道自己结合书更多了解了,但是还是很懵逼,希望在之后能更加明白掌握。 - 完成初级编程题
Small exercisest(20/20) ,完成情况
感悟
坚持,虽然很累,但是也要缓慢且坚定的前进。
今天太热了,热到干饭人没有吃晚饭φ(* ̄0 ̄)
第六天 2021-7-8
学习内容
感悟
人生に梦があるのではなく、梦が人生をつくるのです。
第七天 2021-7-9
学习内容
- 学习Rust语法
进阶视频学习(70/81) 看了模式章节,再看了一下书,懵懵的。
感悟
今天终于放假回家了,差点错过动车(✿◡‿◡),可以通宵搞学习了。
第八天 2021-7-10
学习内容
- 学习Rust语法
进阶视频学习(81/81) - 完成32 Rust Quizes(4/33)
感悟
把视频看完了,明天再结合书看一下,一定要坚持哦(๑•̀ㅂ•́)و✧。 ps:因为自己更喜欢纸质的东西,是手写的笔记,课堂笔记没有继续更新了。
第九天 2021-7-11
学习内容
- 完成32 Rust Quizes(33/33),完成情况
- 完成中级编程学习
1、阅读中文课程和课堂笔记
2、没有看懂基于笨办法学C/python/ruby的书籍和例子,选择用力扣上的题目,要求用rust语言重新实现15道以上的编程练习题(3/15)
第十天 2021-7-12
学习内容
- 完成中级编程练习
1、阅读中文课程和课堂笔记
2、选择用力扣上的题目,要求用rust语言重新实现15道以上的编程练习题(6/15)
第十一天 2021-7-13
学习内容
选择用力扣上的题目,要求用rust语言重新实现15道以上的编程练习题(10/15)
第十二天 2021-7-14
学习内容
选择用力扣上的题目,要求用rust语言重新实现15道以上的编程练习题(15/15)
第十三天 2021-7-15
学习内容
- 了解操作系统(RISC-V)
我选择的是向勇老师、陈渝老师的操作系统(RISC-V)的视频讲解。
第十四天 2021-7-16
学习内容
- 了解操作系统(RISC-V)
根据rCore-Tutorial V3和ucore_ OS_ docs的实验指导零完成了实验环境搭建,熟悉了一下编译工具,AT&T汇编基本语法,GCC扩展内联汇编,GCC扩展内联汇编,gdb,qume等。
第十五天 2021-7-17
学习内容
- 了解操作系统(RISC-V)
基础启动、中断、异常和系统调用,了解了一下PXE网络启动,感觉很有意思;阅读了rCore-Tutorial V3和ucore_ OS_ docs的实验指导一,明天开始。
感悟
看视频然后结合书,因为之前有学习操作系统,会查漏补缺一些。
第十六天 2021-7-18
学习内容
- 学习操作系统(RISC-V)
物理内存管理:连续内存分配。
磕磕绊绊完成了rCore-Tutorial V3实验一,明天再仔细回顾一下。
第十七天 2021-7-19
学习内容
第十八天 2021-7-20
学习内容
第十九天 2021-7-21
学习内容
- rCore-Tutorial V3实验
今天完成了lab2,和lab2的实验题,再次重温了实验零,感觉能更加熟练了。
第二十天 2021-7-22
学习内容
- rCore-Tutorial V3实验
先看了实验3和4的手册,感觉还是应该先把书和附件看完再完成实验,今天没有做实验题。
第二十一天 2021-7-23
学习内容
- rCore-Tutorial V3实验
结合资料和答案完成了lab3,lab4代码跑通了,和他们的习题。
第二十二天 2021-7-24
学习内容
- rCore-Tutorial V3实验
认真阅读了实验指导,把代码跑了一遍,可以运行,就没有自行敲,完成了lab6的习题,感觉不太会,就在网上理解了一些,回顾这22天很感慨,玩的时候和睡懒觉的时候心里都有点不安O(∩_∩)O。