172226325 发表于 2013-7-2 13:02:18

メ㊣逆ご帅☆ 发表于 2013-7-2 13:45:51

本帖最后由 メ㊣逆ご帅☆ 于 2013-7-2 13:47 编辑

以下纯属个人乱想的见解。请大神更正。。
32位的寄存器寻址可以达到4gb寻址空间
没错啊,但是是虚拟地址。虚拟滴。
而4g内存内存卡的4G内存是真实滴
一个程序占用一些真实的内存(而不是一个就真占用4G内存)
所以程序开得越多,真实内存占用越多。所以如果你平常开的程序不多,或者程序不大,还真的会浪费

172226325 发表于 2013-7-2 14:31:22

メ㊣逆ご帅☆ 发表于 2013-7-2 14:46:41

172226325 发表于 2013-7-2 14:31 static/image/common/back.gif
可寻的物理地址是4gb把 页表和页目录将这4gb映射为线性地址我想知道这4gb地址有多少是内存的 又有多少是 ...

可寻的是虚拟地址不是物理地址,如果每个程序都4G物理地址就不用混了、
4gb地址有多少是内存的 又有多少是显卡的
前者4GB虚拟地址对应多少物理地址应该不能确定吧,毕竟4G虚拟地址里面并不是全有东西
显存应该是显示在屏幕上才会用到的,不过有个东西好像叫虚拟显存,把内存当显存用,效率比显存低很多吧。

小甲鱼 发表于 2013-7-16 14:18:20

朋友主要是对物理地址和线性地址没有区分开,建议可以看下这篇日志:http://bbs.fishc.com/home.php?mod=space&uid=9&do=blog&id=807

172226325 发表于 2013-7-16 16:16:48

页: [1]
查看完整版本: 32位系统的寻址问题