抢占式多进程处理 & 进程间通信 作为 lab4 的最后一步,我们要修改内核使之能抢占一些不配合的进程占用的资源,以及允许进程之间的通信。 Pa...
Part B: 写时拷贝的 Fork 在 Part A 中,我们通过把父进程的所有内存数据拷贝到子进程实现了 fork(),这也是 Unix 系...
简介 在 lab4 中我们将实现多个同时运行的用户进程之间的抢占式多任务处理。在 part A 中,我们需要给 JOS 增加多处理器支持。实现轮...
简介 lab3 将主要实现能运行被保护的用户模式环境(protected user-mode environment,即 process)的内核...
题目介绍 https://pdos.csail.mit.edu/6.828/2016/homework/lock.html比较有价值的一个作业。...
Introduction 该 lab 主要需要编写操作系统的内存管理部分。内存管理分为两个部分: 内核的物理内存分配器 (physical me...
题目介绍 https://pdos.csail.mit.edu/6.828/2016/homework/xv6-shell.html通过此次作业...
Exercise 3 方法:打开终端运行make qemu-gdb,再打开另一个终端运行make gdb,通过b *0x07c00设置断点,c继...
准备知识 ELF文件"Executable and Linkable Format" 的简称。当编译和链接一个 C 程序的时候,编译器将每个 C...
文集作者