内存扩展是什么原理

内存扩展是什么原理

所谓“内存拓展”原理和电脑端并不相同,电脑拓展内存需要增加内存条数量,而手机无法通过物理方式增加内存(技术可以实现,但成本和难度非常高,不如直接购买大内存版本方便)。

手机是直接调用闲置ROM(存储)空间增加RAM(运行内存),可以有效地提升后台应用驻留数量,比如8GB运行内存等效11GB内存、12GB运行内存等效15GB运行内存,提升效果非常可观。

采用的内存拓展技术可以叫做虚拟内存,将运行内存中的东西压缩后放在存储空间,可以大大降低运行内存的消耗。当然,这项技术并非完美无缺,在使用过程中会消耗一部分CPU资源,同时加速内存空间的老化和读取速度,综合之后可以确定利大于弊。

扩展内存是ram中高于1mb的部分。大多数使用扩展内存的软件(例如 windows 操作系统)均要求扩展内存必须由 xmm 控制。 在386以上档次的微机中,有两种存储器工作方式,一种称为实地址方式或实方式,另一种称为保护方式。在实方式下,物理地址仍使用20位,所以最大寻址空间为1MB,以便与8086兼容。保护方式采用32位物理地址,寻址范围可达4GB。

DOS系统在实方式下工作,它管理的内存空间仍为1MB,因此它不能直接使用扩展存储器。

为此,Lotus、Intel、AST及Microsoft公司建立了MS-DOS下扩展内存的使用标准,即扩展内存规范XMS。

我们常在文件中看到的就是管理扩展内存的驱动程序。