操作系统把程序调入内存,程序在内存中的大小是不是应该小于等于在磁盘中的大小,可我打开ie和qq

他们在内存中的大小为什么远大于在磁盘中的大小?... 他们在内存中的大小为什么远大于在磁盘中的大小? 展开
 我来答
梦里寻你我他
2013-06-08 · TA获得超过2199个赞
知道大有可为答主
回答量:2171
采纳率:42%
帮助的人:1212万
展开全部
这就是.exe和. com程序的区别

.com就像你说的,占用磁盘上的空间和内存中的空间完全一样,所以它可以说是内存程序的拷贝,只不过它有唯一的缺点,就是不能跨段(计算机内存64k为一个段),所以.com程序最大也就64KB。

而.exe文件不同,它访问内存可以跨段,也就是说不局限于它本身程序占用内存的范围,这个寻址范围是可变的,再加上可以动态加载dll库,有时主文件可能只有几十KB,可是它调用的dll文件数量众多,这些dll,其实你也可以理解为被主程序调用的exe文件,这时占用内存就会越来越庞大。你的ie和qq其实调用了众多的dll文件。
流星V之恋
2013-06-08
知道答主
回答量:8
采纳率:0%
帮助的人:5.9万
展开全部
想多了,不要把你硬盘的大小和软件的大小去跟内存做比较,你想想一个大型游戏几G甚至十几G,真按你说的调入内存的大小跟软件一样大,那你的内存得有多大?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-08
展开全部
不等于,一般是磁盘中大小大于内存中,你想想就知道玩过大型游戏不,10个g的,你内存有10g?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式