sysproc.c 和 proc.c 之间的区别
作者:GuavaJava 提问时间:10/20/2023
我正在做一个班级项目,其中包括在 xv6 中实现彩票调度程序。我必须实现两个系统调用和.我添加了对 、 、 、 等的系统调用。settickets()getpinfo()syscall.csyscal...
xv6 问答列表
作者:GuavaJava 提问时间:10/20/2023
我正在做一个班级项目,其中包括在 xv6 中实现彩票调度程序。我必须实现两个系统调用和.我添加了对 、 、 、 等的系统调用。settickets()getpinfo()syscall.csyscal...
作者:Shubham Bajaj 提问时间:11/5/2023
我正在尝试制作一个接受 3 个操作(例如 ls、cat、echo)并将结果写入输出文件的函数。我创建了一个函数,该函数创建了 3 个新的 char 数组并将操作值存储在其中。问题是每当我调用 clos...
作者:jan 提问时间:11/9/2023
我正在尝试使用动态分配的进程结构的双链表实现 xv6 的进程表。对于内存分配,我使用自制的好友分配器。 据我了解,xv6 的 vanilla 实现将固定数量的进程的内核堆栈映射到内核内存,然后是未映...
作者:kaladin 提问时间:11/15/2023
我正在为 RISK-V xv6 做麻省理工学院的实验室,并且正在处理 .我想知道我应该如何安排自旋锁以安全地同时修改文件结构(请参阅它)。我决定检查一下文件锁定是如何在 xv6 中实现的,但后来我发现...