gpt4 book ai didi

memory - 操作系统 - 匿名内存

转载 作者:行者123 更新时间:2023-12-04 02:08:01 31 4
gpt4 key购买 nike

在操作系统方面我见过几次这个词。匿名内存 ,但我真的不知道,那是什么。
如果有人问我一些关于它的事情,我真的无法非常确定地说出那是什么。
我也搜索了它的解释,但不幸的是我还没有找到任何令人满意的东西。
有人能简单解释一下什么是匿名内存,它有什么属性吗?我也很感激一个有用的链接。

最佳答案

匿名内存指的是 的页面没有文件支持 .例如由 malloc() 分配的内存(malloc 调用 sbrk()/brk()mmapp() 向内核询问匿名页面)。

匿名页面的另一个定义:
“与文件系统上的文件无关的内存页。这可以来自使用 brk()、共享内存段或带有 MAP_ANON 或 MAP_PRIVATE 标志的 mmap() 扩展进程的数据段。MAP_PRIVATE,尽管它来自文件的数据中的映射被认为是匿名的,因为任何更改都不会写回文件(如果页面从主内存中释放,则必须将任何脏页面移动到交换)。” (来自 Kernel Newbies: Kernel Glossary)

关于memory - 操作系统 - 匿名内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22437965/

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