【问题标题】:Equivalent system call to vm_copy on linuxlinux上对vm_copy的等效系统调用
【发布时间】:2015-06-29 21:44:58
【问题描述】:

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

具体来说,不使用 fork。

【问题讨论】:

    标签: linux macos memory copy-on-write


    【解决方案1】:

    OS X:vm_copy

    ​​>

    确实存在。

    vm_copyOS X 变体不涉及任何实际内存,而是修改虚拟内存映射,然后告诉目标地址范围它是源地址范围的写时复制版本。

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

    【讨论】:

      猜你喜欢
      • 2020-08-17
      • 1970-01-01
      • 2013-03-13
      • 2012-06-30
      • 1970-01-01
      • 2019-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多