10 个解决方案
#1
其实是一回事,只不过Windows中设置虚拟内存是对分页文件储存位置及大小的设置。(分页文件是虚拟内存对应的磁盘存储空间)
#2
那windows XP下虚拟内存最大不超过4096M,而计算机组成原理中介绍的虚拟存储器,说容量接近主存和辅存之和,而性能接近主存,那么如果硬盘为80G,内存为1G的话,理论上讲虚拟存储器容量为81G,这到底是为什么呢
#3
x86的虚拟地址空间可以到64T,但是物理内存只能到4GB或者64GB(PAE),我估计xp的分页文件最多只映射整个物理内存,否则不会有这个限制(未验证)。
“容量接近主存和辅存之和,而性能接近主存”这应该只是理想情况,在某些多任务的情况下,性能将急剧下降(页面抖动)。
“容量接近主存和辅存之和,而性能接近主存”这应该只是理想情况,在某些多任务的情况下,性能将急剧下降(页面抖动)。
#4
避免歧义:我估计xp的分页文件最多只映射整个物理内存地址空间
#5
理论上虚拟内存可以很大,但实际应用是由操作系统的设计者决定的,就如同CPU提供了很多指令,但程序并不一定把所有指令都用上。
#6
回帖是一种美德~~
#7
为什么x86的虚拟空间可以到64T,INTEL出品的80386CPU或者更新的CPU中都集成有MMU. 可以提供32BIT共4G的地址空间,那么64T是怎么来的?
#8
x86虚拟空间不见得完全用完了2^64的低一半地址,实际上,微软只是保留了一少部分,
将来便于扩充。
将来便于扩充。
#9
其实你只能分清 内存, 存储器的区别,就一切都明白了。
磁盘也是存储器。
磁盘也是存储器。
#10
32位x86支持8192个全局描述符+8192个局部描述符,每个描述符可以有4GB的地址空间,所以总共支持的地址空间就是16384 * 4GB = 64TB。
#1
其实是一回事,只不过Windows中设置虚拟内存是对分页文件储存位置及大小的设置。(分页文件是虚拟内存对应的磁盘存储空间)
#2
那windows XP下虚拟内存最大不超过4096M,而计算机组成原理中介绍的虚拟存储器,说容量接近主存和辅存之和,而性能接近主存,那么如果硬盘为80G,内存为1G的话,理论上讲虚拟存储器容量为81G,这到底是为什么呢
#3
x86的虚拟地址空间可以到64T,但是物理内存只能到4GB或者64GB(PAE),我估计xp的分页文件最多只映射整个物理内存,否则不会有这个限制(未验证)。
“容量接近主存和辅存之和,而性能接近主存”这应该只是理想情况,在某些多任务的情况下,性能将急剧下降(页面抖动)。
“容量接近主存和辅存之和,而性能接近主存”这应该只是理想情况,在某些多任务的情况下,性能将急剧下降(页面抖动)。
#4
避免歧义:我估计xp的分页文件最多只映射整个物理内存地址空间
#5
理论上虚拟内存可以很大,但实际应用是由操作系统的设计者决定的,就如同CPU提供了很多指令,但程序并不一定把所有指令都用上。
#6
回帖是一种美德~~
#7
为什么x86的虚拟空间可以到64T,INTEL出品的80386CPU或者更新的CPU中都集成有MMU. 可以提供32BIT共4G的地址空间,那么64T是怎么来的?
#8
x86虚拟空间不见得完全用完了2^64的低一半地址,实际上,微软只是保留了一少部分,
将来便于扩充。
将来便于扩充。
#9
其实你只能分清 内存, 存储器的区别,就一切都明白了。
磁盘也是存储器。
磁盘也是存储器。
#10
32位x86支持8192个全局描述符+8192个局部描述符,每个描述符可以有4GB的地址空间,所以总共支持的地址空间就是16384 * 4GB = 64TB。