gpt4 book ai didi

mongodb - 为什么 32 位限制是 2 GB 而不是 4 GB?

转载 作者:可可西里 更新时间:2023-11-01 10:01:14 27 4
gpt4 key购买 nike

很抱歉这个愚蠢的问题,但是当reading about 32 bits limitation ,我发现由于 Memory-Mapped 方法,MongoDB 不能存储超过 2 GB,但是:

2^32 = 4 GB

那么为什么限制只有 2 GB?是因为:

2^(32-1) = 2 GB

最佳答案

这是由于virtual address space组织。 4GB地址空间的一部分是为操作系统(内核空间)预留的,所以只有一部分(用户空间,通常为2GB或3GB)可供进程本身使用。内存映射文件必须符合此限制。

关于mongodb - 为什么 32 位限制是 2 GB 而不是 4 GB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16895485/

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