» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[求助] 虚拟内存和物理内存

虚拟内存主要用在多任务操作系统内,游戏机这种轻量多任务系统意义不大。


它最主要的用处是,多任务的时候,总和使用内存超过物理内存的时候,把激活状态的任务内存放在物理内存内,非激活状态的任务内存缓存到硬盘中,在激活状态切换的时候,进行缓存到硬盘和取出数据的操作。

所以,Windows系统下,通常长时间不使用的任务窗口,一次切换回来的时候,会卡一段时间,硬盘狂响,就是进行硬盘缓存和内存恢复工作。

实质上,如果单一任务的内存已经超过虚拟内存,那么速度就会很慢,硬盘切换的频率会非常明显,虚拟内存并不能解决物理内存不够的问题,只是提供多任务的一种安全策略,因为多任务的内存上限无法估计,物理内存大多情况下是不够用的。

对于游戏机系统而言,虚拟内存是假的,因为本身没有太多的多任务操作,我个人觉得比较实用的地方应该是网页浏览和游戏状态的无缝多任务切换功能才有意义。


TOP

发新话题
     
官方公众号及微博