从物理地址映射一个空间到虚拟地址(内存),改变映射空间可以直接改变物理内存。
void *mmap (起始地址,文件大小,权限,共享或私有,-1,0);
映射一个空间给虚拟地址;
成功返回分配空间的起始地址。
int munmap (起始地址,空间大小);
解除映射;
成功返回0;
失败返回-1以及错误码。
从物理地址映射一个空间到虚拟地址(内存),改变映射空间可以直接改变物理内存。
void *mmap (起始地址,文件大小,权限,共享或私有,-1,0);
映射一个空间给虚拟地址;
成功返回分配空间的起始地址。
int munmap (起始地址,空间大小);
解除映射;
成功返回0;
失败返回-1以及错误码。