Introduction 该 lab 主要需要编写操作系统的内存管理部分。内存管理分为两个部分: 内核的物理内存分配器 (physical me...
简介 lab3 将主要实现能运行被保护的用户模式环境(protected user-mode environment,即 process)的内核...
简介 在 lab4 中我们将实现多个同时运行的用户进程之间的抢占式多任务处理。在 part A 中,我们需要给 JOS 增加多处理器支持。实现轮...
题目介绍 https://pdos.csail.mit.edu/6.828/2016/homework/xv6-shell.html通过此次作业...
Exercise 3 方法:打开终端运行make qemu-gdb,再打开另一个终端运行make gdb,通过b *0x07c00设置断点,c继...
全部代码在我的GitHub,本文只做分析。 简介 该部分主要是要求完成 server 选举的相关功能,暂时不牵涉到 log。重点阅读论文的 5....
mutex 可以防止多个线程同时访问共享的资源时的 race condition。 absl::Mutex 和 std::mutex absl:...
参考 英文资料1英文资料2中文资料1中文资料2 为什么要写这篇文章 项目需求,需要实现 lock-free 的并行写文件。深入理解内存模型是实现...
简介 主要是对开源代码的学习。按自己的理解把代码重写了一遍,添加了中文注释。下面放链接。 原始项目[https://github.com/cac...