240 发简信
IP属地:上海
  • Resize,w 360,h 240
    6.828 操作系统 lab2 实验报告

    Introduction 该 lab 主要需要编写操作系统的内存管理部分。内存管理分为两个部分: 内核的物理内存分配器 (physical me...

  • 6.828 操作系统 lab3 实验报告

    简介 lab3 将主要实现能运行被保护的用户模式环境(protected user-mode environment,即 process)的内核...

  • 6.828 操作系统 lab4 实验报告:Part A

    简介 在 lab4 中我们将实现多个同时运行的用户进程之间的抢占式多任务处理。在 part A 中,我们需要给 JOS 增加多处理器支持。实现轮...

  • 6.828 操作系统 Homework: Shell

    题目介绍 https://pdos.csail.mit.edu/6.828/2016/homework/xv6-shell.html通过此次作业...

  • 6.828 操作系统 lab1 实验报告

    Exercise 3 方法:打开终端运行make qemu-gdb,再打开另一个终端运行make gdb,通过b *0x07c00设置断点,c继...

  • 6.824 分布式系统 lab2 Part A

    全部代码在我的GitHub,本文只做分析。 简介 该部分主要是要求完成 server 选举的相关功能,暂时不牵涉到 log。重点阅读论文的 5....

  • Google Abseil 源码阅读笔记:Mutex

    mutex 可以防止多个线程同时访问共享的资源时的 race condition。 absl::Mutex 和 std::mutex absl:...

  • Resize,w 360,h 240
    C++11 内存模型(简明版)

    参考 英文资料1英文资料2中文资料1中文资料2 为什么要写这篇文章 项目需求,需要实现 lock-free 的并行写文件。深入理解内存模型是实现...

  • Resize,w 360,h 240
    C++ 实现高性能内存池

    简介 主要是对开源代码的学习。按自己的理解把代码重写了一遍,添加了中文注释。下面放链接。 原始项目[https://github.com/cac...