-
請寫『姓名:在哪上課』!
例如:
1. 陳鍾誠 在 e320
2. 史奴比 在 家
-
### Background | 背景
如果已经熟悉C++和数据结构了(例如:可以无痛通过[d2ds项目](https://github.com/Sunrisepeak/d2ds)的所有练习)
**那么看一些项目的源码应该问题不大**
### Thinking | 自己的思考
**总体来说 - 语言是工具, 不是目的**
这个时候, 就可能就需要 看自己 对什么方向感兴趣…
-
这个alarm的实验应该是对照linux中的自定义信号处理函数(linux中的SIGALRM信号),我调试下面的代码并阅读linux内核arch/riscv/kernel/signal.c相关代码发现,linux会在用户栈保存进入信号处理函数前的trapframe,其中trapframe包含对sigreturn调用(sigreturn的调用在libc中,应该是libc在执行signal时把sigr…
-
### System call tracing (moderate)
In this assignment you will add a system call tracing feature that may help you when debugging later labs.
You'll create a new trace system call that will control …
-
https://zhangzqs.cn/posts/7f88/
文件系统的目的是为了组织和存放数据。文件系统通常是为了用户之间和应用程序之间共享数据使用,同时还能够实现持久话存储,以便于数据在重启之后依旧可用。 xv6文件系统提供了类Unix的文件,目录和路径名称,并且存储它的数据在virtio磁盘以持久话数据。文件系统需要解决几个挑战: 文件系统需要在磁盘之上的数据结构来表达树形的目录和…
-
-
Нужно исправить конфиг GitHub Actions, чтобы там использовался публичный образ типа `vityamand/xv6`, чтобы не нужно было делать дополнительные махинации с токенами и всё автоматически работало после ф…
-
In my dual core machine running qemu consumes %75-%90 CPU, is it normal? How can we decrease it?
-
![image](https://github.com/user-attachments/assets/c0092f9a-44ca-4313-a10d-c7a567714273)
-
Subscribe to this issue and stay notified about new [weekly trending repos in C](https://github.com/trending/c?since=weekly)!