gpt4 book ai didi

unix - 共享内存在哪里分配?

转载 作者:行者123 更新时间:2023-12-01 13:04:36 24 4
gpt4 key购买 nike

在 Linux 中,当我们使用共享内存在 2 个或多个进程之间共享数据时,共享内存在哪里分配?

它会在运行时成为进程地址空间的一部分吗?因为进程无法访问其地址空间之外的内存。

有人可以澄清一下吗?

最佳答案

当您拥有共享内存时,该内存将映射到共享内存的每个进程的虚拟地址空间(不一定在每个进程中的虚拟地址相同)。虚拟内存管理器确保虚拟地址都映射到相同的物理地址,以便实际发生共享。

关于unix - 共享内存在哪里分配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3929202/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com