想问问大家操作系统虚拟内存这的一个知识,有点迷惑。
想问下大家,对于32位操作系统来说,它的地址位数为32位,所以对应的物理内存最大为4G,但是对于虚拟内存来说,却可以为4G的1.5倍到2倍,同时,一个大于4G的程序也可以运行,它是虚拟内存,可以把一部分逻辑地址先导入内存,但是对于大于4G的程序来说,它的逻辑地址应该是大于32位的啊,那通过页表和只有32位的物理地址怎么进行映射啊。。。。 |
想问下大家,对于32位操作系统来说,它的地址位数为32位,所以对应的物理内存最大为4G,但是对于虚拟内存来说,却可以为4G的1.5倍到2倍,同时,一个大于4G的程序也可以运行,它是虚拟内存,可以把一部分逻辑地址先导入内存,但是对于大于4G的程序来说,它的逻辑地址应该是大于32位的啊,那通过页表和只有32位的物理地址怎么进行映射啊。。。。 |
相关推荐