README.md

    Leedia’s Learning records

    • summer 2021
      Leedia’s 开源操作系统的学习记录仓库

    完成成果:

    step0

    step1

    step2

    • rCore阶段

    代码: lab0lab1lab2lab3lab4lab5lab6

    实验题:lab1实验lab2实验lab3实验lab4实验lab6实验

    第一天 2021-7-3

    学习内容

    第二天 2021-7-4

    学习内容

    第三天 2021-7-5

    学习内容

    感悟

    Rust这门语言能从很多方面体现出它的安全,愈发有兴趣。

    第四天 2021-7-6

    学习内容

    第五天 2021-7-7

    学习内容

    感悟

    坚持,虽然很累,但是也要缓慢且坚定的前进。
    今天太热了,热到干饭人没有吃晚饭φ(* ̄0 ̄)

    第六天 2021-7-8

    学习内容

    • 学习Rust语法
      进阶视频学习(66/81),随堂笔记
      今天对Rust面向对象编程特征做了了解,并且完成了Rust程序设计语言简体中文版17.3处实例。

    感悟

    人生に梦があるのではなく、梦が人生をつくるのです。

    第七天 2021-7-9

    学习内容

    • 学习Rust语法
      进阶视频学习(70/81) 看了模式章节,再看了一下书,懵懵的。

    感悟

    今天终于放假回家了,差点错过动车(✿◡‿◡),可以通宵搞学习了。

    第八天 2021-7-10

    学习内容

    感悟

    把视频看完了,明天再结合书看一下,一定要坚持哦(๑•̀ㅂ•́)و✧。 ps:因为自己更喜欢纸质的东西,是手写的笔记,课堂笔记没有继续更新了。

    第九天 2021-7-11

    学习内容

    第十天 2021-7-12

    学习内容

    第十一天 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 V3ucore_ OS_ docs的实验指导零完成了实验环境搭建,熟悉了一下编译工具,AT&T汇编基本语法,GCC扩展内联汇编,GCC扩展内联汇编,gdb,qume等。

    第十五天 2021-7-17

    学习内容

    • 了解操作系统(RISC-V)
      基础启动、中断、异常和系统调用,了解了一下PXE网络启动,感觉很有意思;阅读了rCore-Tutorial V3ucore_ OS_ docs的实验指导一,明天开始。

    感悟

    看视频然后结合书,因为之前有学习操作系统,会查漏补缺一些。

    第十六天 2021-7-18

    学习内容

    • 学习操作系统(RISC-V)
      物理内存管理:连续内存分配。
      磕磕绊绊完成了rCore-Tutorial V3实验一,明天再仔细回顾一下。

    第十七天 2021-7-19

    学习内容

    • RISC-V系统结构
      今天发现还是需要对RISC-V系统结构有系统详尽的了解,便看了RISC-V手册,重点看了RV32I,看了前七章,明天继续。日常笔记

    第十八天 2021-7-20

    学习内容

    • RISC-V系统结构
      今天看完了RISC-V手册,其他的一些扩展可选指令,向量计算机,和U\S\M三个特权级。日常笔记

    第十九天 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。

    项目简介

    Leedia’s 2021开源操作系统的学习记录仓库

    发行版本

    当前项目没有发行版本

    贡献者 1

    两万多 @weixin_51460943

    开发语言

    • Rust 92.7 %
    • Assembly 4.1 %
    • Makefile 1.6 %
    • Shell 0.8 %
    • PowerShell 0.5 %