在linux上调用vm_copy的等效系统

时间:2015-06-29 21:44:59

标签: linux macos memory copy-on-write

有没有办法在linux中创建虚拟内存区域的写时复制双重映射,类似于vm_copy [1] [2]的工作方式,这在Hurd和OSX等操作系统上可用?

具体来说,不是用叉子。

1 个答案:

答案 0 :(得分:0)

OS X:vm_copy

确实存在。

OS X的{​​{1}}变体不触及任何实际内存,而是修改虚拟内存映射,然后告诉目标地址范围它是写入时的拷贝版本源地址范围。

可以找到有关该主题的少量信息here