无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3716|回复: 6

[讨论] 内存都去哪了?有关VSuite PRIMO的ramos

  [复制链接]
发表于 2014-3-16 21:14:59 | 显示全部楼层 |阅读模式
话说 有关VSuite和 PRIMO的ramos,平时大家都是用map进去的,今天沿着Firadisk的惯性,加了--mem参数,结果进了系统,在“系统属性”和“windows任务管理器”里都看到物理内存少了2G了(做的是2G的VDF镜像),忍不住打问号啊,Firadisk的时候明明白白是看到少的内存是作了系统盘,可这里的又怎么解释呢?
发表于 2014-3-17 13:24:15 | 显示全部楼层
就像如果4G内存,2G设置为共享显存,那么xp启动以后,2G显存可以使用,但是 xp显示只有2G可用内存,而不是4G可用内存。xp显示2G可用内存是windows程序可以使用的内存为2G,另外2G是显存,windows不可使用,所以显示2G而不是4G。map--mem 映射区域是一样的道理。windows是根据int 15内存映射表来判断哪些内存是windows可用内存,所以就显示2G可用。你如果用win7可以看得更明显,显示2G内存括号(保留内存 4G)
回复

使用道具 举报

 楼主| 发表于 2014-3-17 13:18:19 | 显示全部楼层
mem映射的内存区域标记为系统保留没错,可Firadisk的时候明明白白是看到少的内存是作了系统盘,到了windows中可往盘中灌文件,我们还能看到MEM出来的盘的存在,而VSuite启动之后是调用镜像文件来占住内存,应该可以把MEM的释放出来吧,不然相当是使用双份了
回复

使用道具 举报

发表于 2014-3-17 00:04:47 来自手机 | 显示全部楼层
mem映射的内存区域标记为系统保留。XP启动时调用int15得知有些区域为保留认为是不可使用的,所以显示内存减少
回复

使用道具 举报

发表于 2014-3-17 00:00:36 来自手机 | 显示全部楼层
GRUB接管int15中断,返回内存映射表,把map--
回复

使用道具 举报

发表于 2014-3-16 21:25:47 | 显示全部楼层
map --mem出来的内存盘像个孤儿一样被遗弃了,因为Windows不打算认它,但它还是顽强地和Windows共存。
回复

使用道具 举报

发表于 2014-6-7 08:09:39 | 显示全部楼层
了解一下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 06:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表