/images/avatar.jpeg

6.S081 lab8 lock

在本实验室中,将重新设计代码以提高并行性。在多核机器上,并行性差的一个常见症状是高强度的锁竞争。提高并行性通常需要改变数据结构和加锁策略,以

6.S081 lab7 thread

本实验室将让你熟悉多线程。您将在用户级线程包中实现线程切换;使用多线程来加快程序的速度;并实现一个barrier。 Uthread: switching between threads 实验代码中为我们提

6.S081 lab6 cow

Copy-on-Write Fork for xv6 这次 lab 只有一关,那就是为xv6实现copy on write。 xv6中的fork()系统调用将父进程的用户内存全部复制到子进程中。如果父进

6.S081 lab4 traps

RISC-V assembly 这是一个简单的RISC-V汇编热身关卡。 我们需要查看user/call.asm来回答一些问题,其主要内容如下: 1 2 3 4 5 6 7 8 9 10 11 12 13