⭐学习课程

✏️
在网络上,尤其是在csdiy上,有很多的学习课程,这里我将会对这些笔记进行一个分类和整理。

XV6的源码解析

启动 xv6

更多 →

March 4, 2025

XV6的文件系统

<p>上帝说要保存世界,于是有了文件系统</p>

更多 →

March 4, 2025

XV6 的中断

<p>ls 去哪里了</p>

更多 →

March 4, 2025

XV6的锁和并行

<p>性能快 -&gt; 性能慢</p>

更多 →

March 4, 2025

XV6的进程和线程

<p>看我影分身之术!</p> 我将进程和线程放在一起写就是因为它们两个是表兄弟 ,这两个东东可以说是我不好区分的事,在之前我利用 AI 来尝试理解— [[进程(Process)和 线程(Thread)]] — 过于笼统,因此我要自己通过 XV6 来理解。

更多 →

March 4, 2025

XV6 中的 trap

<p>失败是成功之母</p> 陷阱指令和系统调用 CPU 在运行中强利将控制权交给特殊的系统代码叫陷阱(trap),其中有三种用到了:

更多 →

March 4, 2025

XV6 的 gdb调试

基础 利用 tmux 来实现两个终端的同时运行,具体的学习可以看这里 。

更多 →

March 4, 2025

操作系统的具体学习

通过 XV6 了解操作系统 我希望通过 6.S081 的学习来学习操作系统的强大

更多 →

March 4, 2025

文件描述符

抽象表述 <p>文件描述符是一个非零整数</p>

更多 →

March 4, 2025

通过 XV6 来学习操作系统(OSTEP)

该笔记以OSTEP 为主体 操作系统有以下四个主要的主题(来自 OSTEP),我将从四个主题慢慢钻研

更多 →

March 4, 2025

MIT6.824 Distributed System(1)---Lab01

MapReduce 基本工作原理 <p>来自 MapReduce 的论文</p>

更多 →

July 1, 2024

MIT6.824 Distributed System(1)

分布式系统 <p>以下是我在学习分布式系统的一些心得和具体的实验, 该学习是围绕 MIT6.824 的实验进行的笔记技术。</p>

更多 →

July 1, 2024