Mas*_*Mac -1 c++ terminology mmap memory-mapped-files
最近,我看到了这个视频,展示了如何使用mmap()
文件 io。但是,我找不到他记录该功能的视频。我不明白它是什么,它为什么存在,也不明白它与文件的关系。
太多的行话从我的脑海中飞过,无法理解。我在维基百科等网站上也遇到了同样的问题。
文件是存储在文件系统中的字节数组。
在这种情况下,“内存”是存储在 RAM 中的字节数组。
内存映射是操作系统所做的事情。这意味着内存中的某些字节范围具有某些特殊含义。
内存映射文件通常是文件系统中的文件,它已被操作系统映射到进程内存中的某些字节范围。当进程写入进程的内存时,操作系统负责将字节写入文件,而当进程从内存中读取时,操作系统负责读取文件。
归档时间: |
|
查看次数: |
1758 次 |
最近记录: |