内存映射文件(Memory-Mapped File)是一种将文件内容映射到进程的虚拟地址空间的技术,使得文件的内容可以像内存一样被访问。
通过内存映射文件,可以高效地访问和操作文件内容
首先切换到mmap分支
git checkout mmap make clean
-
在Makefile中添加 $U/_mmaptest,同时添加mmap和munmap系统调用的声明定义,包括
kernel/syscall.h
,kernel/syscall.c
,user/usys.pl
和user/user.h
.
2.在 kernel/