RISC-V assembly Which registers contain arguments to functions? For example, which register holds 13 in main's call to printf ...
课程主页:https: pdos.csail.mit.edu . schedule.html 实验答案 非官方 :https: blog.csdn.net u article details 课程视频翻译:https: mit public courses cn translatio.gitbook.io mit s 参考资料:https: github.com shishujuan mit . ...
2021-06-13 23:04 0 1021 推荐指数:
RISC-V assembly Which registers contain arguments to functions? For example, which register holds 13 in main's call to printf ...
mmap mmap就是把指定的文件fd映射到进程内存空间的某一个部分,映射建立之后,进程读写这块内存就像是在读写文件一样。按照提示来做实验: Implement mmap: find an unused region in the process's address space ...
Memory allocator xv6是使用linked list来管理空余内存块,我们先看一下kalloc.c究竟是怎么工作的: 首先是2个结构体,匿名 ...
前言 这个星期睡眠和精神状态一直比较差,6.824很多论文没时间回顾,15-445的Lab2又耗费了我巨大的精力,实在写不动代码了。只能写点回顾总结之类的东西。我很久之前就想总结一下xv6中关于进程 ...
的知识点、lab,以及6.S081想写的东西都写完。今天先做个复健,码一下刚做完的lab8,以及xv6的f ...
前言 Lab Allocator代码量很少,主要是用xv6已经写好的buddy allocator替换掉kallocator。kallocator简单的将内存分为4096bytes(下简称PGS ...
i-node xv6文件系统是使用inode来管理文件,先上一张图来解释一个文件的inode是怎么管理它的磁盘块的: ...