内存与文件系统【笔记】

内存与文件系统

同步映射区域msync

mmap与malloc的区别

sync_file_range()有助于提高效率

匿名映射,内存映射I/O

shm_open()

ftruncate来根据需求扩大或者收缩共享内存对象

ftruncate

mmap

fstat()

fchmod()与fchown()能够分别修改共享内存对象的权限和所有权

获取文件系统有关信息statvfs()  statfs()  fstatvfs

tmpfs文件系统:

有内核内部挂在的隐形tmpfs文件系统,用于实现System V共享内存和共享匿名内存映射

挂载于/dev/shm的tmpfs文件系统,为glibc用以实现POSIX共享内存和POSIX信号量。

 

posted @ 2020-07-27 21:38  Sky&Zhang  阅读(358)  评论(0编辑  收藏  举报