北大 操作系统 xv6源码阅读 进程 线程 非常认真完成的报告
2021-10-25 11:29:22 218KB xv6 源码阅读
1
xv6-riscv-lab MIT 6.S081 / 2020年秋季实验室 进度 Lab1 Lab2 Lab3 Lab4陷阱 Lab5延迟分配 Lab6写时复制 Lab7多线程 Lab8锁 Lab9文件系统 Lab10 mmap Lab11网络驱动程序 文件 Lab1 Lab2 Lab3
2021-09-01 12:48:52 12KB
1
xv6-chinese.pdf来源于https://github.com/ranxian/xv6-chinese 打开后发现他们的pdf编码有问题,用了日文字库,使得字体很奇怪。 xv6-chinese.epub是调整编码为中文后的文件。(epub可用win10 edge浏览器打开) xv6中文文档.pdf是上述epub转换的pdf文件。
2021-08-26 16:04:34 3.89MB XV6
1
MIT操作系统6.828课程xv6系统,linux下可执行jos实验代码(已验收+HIT),经过修改查重
2021-08-19 15:28:07 1.73MB jos xv6 6.828 MIT
1
xv6是一个比linux精简的OS,我在源代码,添加了一些注释,可以作为学习资料.
2021-08-11 15:19:08 17.35MB xv6
1
天津大学操作系统实习代码+报告:实习内容为对xv6的对应部分进行更改使之可以完成指定任务。其中包含8个子任务: 1.utilities 2.shell 3.allocator 4.lazy_allocation 5.copy_on_write 6.user-level_threads_and_alarm 7.lock 8.file_system
2021-07-16 22:09:19 3.31MB 操作系统 天津大学 xv6 实习
1
xv6彩票调度 实施和测试彩票调度,这是一种随机算法,该算法允许进程接收CPU的一定份额,而无需明确跟踪每个进程已运行了多长时间。 具体来说,您应该修改xv6,以便: 每个struct proc都有一个附加字段tickets,用于跟踪它具有多少票证。 新过程在创建时会分配10张彩票。 调度程序运行时,它将选择一个介于0和票证总数之间的随机数。 然后,它使用课程中描述的算法循环运行可运行的流程,并选择中奖票证。 用户进程具有一个新的系统调用settickets,该调用允许进程指定所需的彩票数量。 通常这不是一个好主意,因为它将通过指定任意数量的票证让进程占用CPU的时间-但是xv6仍然
2021-06-18 21:06:40 127KB c operating-system xv6 lottery-scheduling
1
Xv6-编辑器 介绍 本项目是在xv6系统上实现的一个简单的文本编辑器 相关代码 editor.c为所实现的编辑器 xv6_code_with_myeditor为xv6系统原始码和editor.c xv6_compiled_with_myeditor为编译好的xv6系统 bochs虚拟机,用于打开编译好的xv6系统 其他 如果有什么欢迎发邮件到咨询
2021-06-01 20:28:44 259KB 系统开源
1
进阶xv6 xv6是Dennis Ritchie和Ken Thompson的Unix版本6的重新实现。Advanced-xv6是一个包含一些现代化改进的存储库,以改进。 以下是xv6的七个版本: xv6中的循环(RR)调度程序 xv6中的先来先服务(FCFS)调度程序 xv6中的优先级调度程序 xv6中的完全公平调度程序(CFS) xv6中的双重间接块文件系统 xv6中的Triply-Indirect-Block文件系统 xv6中的Berkley快速文件系统(FFS) 安装 要求 x86 Linux ELF机器 在QEMU的Ubuntu 16.04上测试 如何使用 克隆目录: git c
2021-05-10 16:49:29 912KB c linux unix cpu
1
基于xv6-public开源操作系统实现虚拟内存管理;基于MMU原理,可以学习X86虚拟内存管理机制;
2021-05-08 09:01:00 6.71MB mmu xv6-public
1