menp9999 发表于 2003-07-28 08:37

LINUX的虚拟内存的大小

有一台机器,内存是128M,交换区是256M,则他的虚拟内存是多大?
A.128M,B.256M C.384M

qjlemon 发表于 2003-07-28 08:54

LINUX的虚拟内存的大小

都不是

menp9999 发表于 2003-07-28 09:04

LINUX的虚拟内存的大小

应该是什么?

qjlemon 发表于 2003-07-28 09:07

LINUX的虚拟内存的大小

说"LINUX虚存是多大"好象挺模糊的 :roll: 如果写个程序,它自己会以为有4G的内存,不管实际有多少内存,但它能实际用得到的又不是这个数。
这个到底该如何讲?不太明白

蓝色键盘 发表于 2003-07-28 09:15

LINUX的虚拟内存的大小

在linux系统中,如果是32位,那么虚拟内存至少能够达到4G

系统存储空间一般使用1G,用户空间为3G。

menp9999 发表于 2003-07-28 09:20

LINUX的虚拟内存的大小

哎,4G是对于进程而言的,我指的是这台机器的虚拟内存是多少,好象不应该是4G吧?

menp9999 发表于 2003-07-28 09:22

LINUX的虚拟内存的大小

原帖由 "qjlemon" 发表:
说"LINUX虚存是多大"好象挺模糊的 :roll: 如果写个程序,它自己会以为有4G的内存,不管实际有多少内存,但它能实际用得到的又不是这个数。
这个到底该如何讲?不太明白   
实际上就是LINUX的物理存储体的大小,写个程序,不就是进程的虚拟内存了么?

蓝色键盘 发表于 2003-07-28 09:28

LINUX的虚拟内存的大小

看你的理解的话,我觉得你想知道尽管进程可以使用4G的虚拟内存空间,但是在系统内存一定的情况下,实际能够操作的虚拟内存大小。是吗?

有一台机器,内存是128M,交换区是256M,则他的虚拟内存是多大?
A.128M,B.256M C.384M

三个答案都不是。

menp9999 发表于 2003-07-28 09:30

LINUX的虚拟内存的大小

可以这么说,他的物理存储器的大小,假设不考虑其他代码和数据的占用情况,这个进程的镜像最大可以是多少?

蓝色键盘 发表于 2003-07-28 09:40

LINUX的虚拟内存的大小

如果这么理解,可能答案3能够符合一些。理论上,交换区的加入可以认为时内存映像的部分。但是不属于真正的内存印象,因为这部分空间的使用,必须借助页面交换策略来实现。
页: [1] 2
查看完整版本: LINUX的虚拟内存的大小