为什么32位Windows最多可以有16TB页面文件? [关闭]

问题描述 投票:-1回答:1

根据Microsoft https://support.microsoft.com/en-us/help/294418/comparison-of-32-bit-and-64-bit-memory-architecture-for-64-bit-edition,64位和32位Windows的页面文件大小分别为256TB和16TB。

在64位中,虚拟地址如下所示:64-bit

[具有4个级别的9位内存映射字段和页内的12位偏移量,64位Windows最多可以映射2 ^(9 + 9 + 9 + 9 + 12)字节= 256TB。

在64位中,虚拟地址如下所示:32-bit

具有2个级别的10位内存映射字段和页内12位偏移量,32位Windows应该能够映射最大2 ^(10 + 10 + 12)字节= 4GB?那为什么要16TB?

windows memory memory-management operating-system paging
1个回答
-2
投票

我认为这实际上与FAT格式有关

© www.soinside.com 2019 - 2024. All rights reserved.