【发布时间】:2012-09-22 18:55:45
【问题描述】:
内存支持文件允许应用程序将文件视为主内存。 我想知道 Linux 中是否有类似的机制允许我像访问文件一样访问一系列内存,即通过文件路径和 read() write() 系统调用。
如果重要的话,我想在内存中运行带有 system.img 和 userdata.img 的 Android 模拟器以加快速度。因此,如果有人能告诉我如何告诉 android-qemu 挂载到不同的(内存中)分区,那也可以。
谢谢
【问题讨论】:
-
您的意思是
memory mapped文件吗? -
没有。内存映射文件像内存一样被访问,但我想像文件一样访问内存
-
RAM 磁盘差不多就是这样。
-
其实你想要memfd,man7.org/linux/man-pages/man2/memfd_create.2.html(记住这是一个相对较新的界面)
标签: android linux file-io operating-system mmap