240 发简信
  • 120
    C++ 实现高性能内存池

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

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

    抢占式多进程处理 & 进程间通信 作为 lab4 的最后一步,我们要修改内核使之能抢占一些不配合的进程占用的资源,以及允许进程之间的通信。 Pa...

  • 120
    6.828 操作系统 lab1: 阅读main.c

    准备知识 ELF文件"Executable and Linkable Format" 的简称。当编译和链接一个 C 程序的时候,编译器将每个 C...

  • 6.828 操作系统 lab1 实验报告

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

  • 6.828 操作系统 lab3 实验报告

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

  • 6.824 分布式系统 lab2 Part A

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

  • 120
    C++11 内存模型(简明版)

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

  • 6.824 分布式系统 lab1 实验报告

    简介 在 lab1 中我们将建立一个 MapReduce 库,学习如何使用 Go 建立一个容错的分布式系统。在 Part A 我们需要写一个简单...

  • 6.828 操作系统 Homework: Shell

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