有用吗机中RAM(应用程序页面功能后台内存)「机带ram可用很少」

手机中的虚拟RAM是什么?有用吗?虚拟内存对智能手机来说已经不再陌生,虽然该功能长期适用于PC,但现在,我们已经可以看到它在智能手机上广泛使用
从中端手机最开始引入虚拟RAM功能,慢慢普及了高端手机
但什么是虚拟RAM?RAM是一个高速存储组件,负责临时记住数据
它跟存储内存不同,存储内存是永久存储数据
RAM比用于延长存储的eMMC或UFS 3.1存储快得多
基本上,当存储内存存储图像和视频等数据时,RAM会记住打开的应用程序,以及上次打开它们时正在做什么
通过这样做,RAM可以加快加载应用程序
每当打开应用程序时,它都会存储在RAM中,支持下一次快速访问它
因此,从技术上讲,更多的RAM可以在后台运行更多应用程序,并以最小的滞后或延迟快速重新打开它们
虚拟RAM的想法是在需要时提供额外的RAM——但它如何不在物理上添加更多RAM的情况下做到这一点?通过使用手机内部存储作为RAM,三星称其为RAM Plus,Realme使用动态RAM扩展一词,Vivo将其标记为虚拟RAM
虚拟RAM是如何工作的?简单的答案是,它从手机内部存储中分配一定数量的空间——比如4GB、6GB等
但是,要完全了解虚拟RAM的工作原理,必须首先了解Android上的内存管理是如何工作的
Android设备配备了三种内存——RAM(LPDDR4、LPDDR4x)、存储内存(eMMC或UFS)和zRAM,后者基本上是RAM中的一个分区,用于存储在后台运行的低优先级压缩数据
这样做是为了在RAM上为前台运行的应用程序留出空间
Android使用一个名为分页的过程进行内存管理
在分页中,RAM被分解成称为“页面”的小块,每个页面大多约为4KB
RAM的使用量取决于空闲或活跃使用的页面数,页面分为两种类型——“干净页面”和“脏页”
干净页面保存着在存储中的数据未经修改的副本,而脏页保留修改后的副本
未修改的副本是不会更改的静态数据,而修改后的副本是每时每刻都在变化的动态数据
当它们不需要访问资源时,Android可以在不需要访问资源的情况下删除干净页面,从而释放RAM中的空间
这听起来很复杂,举个例子:微信,知乎或微博等应用程序使用干净页面,在后台放置时往往保持静态
当您打开微信一段时间后切换到知乎时,微信存储在手机的RAM中,但它不会在后台刷新
因此,当再次回到微信时,它会显示你在刷新之前离开时的页面另一方面,音乐APP使用脏页,即使应用程序留在后台没有打开,它们也会继续运行
这些应用程序后台使用RAM,为了节省空间,被压缩并发送到zRAM,确保应用程序在后台保持打开状态
虚拟RAM通过创建作为zRAM的交换分区来使用设备上的内部存储
低端机型的RAM数量有限,因此制造商使用这种技术虚拟扩展RAM
当然,该功能不会增加设备上的物理RAM
因此,即使切换了虚拟RAM功能,物理RAM的数量也将保持不变
虚拟RAM对手机真的有用吗?虚拟RAM功能允许在手机上运行更多应用程序,但在旗舰机型上并不常见
为什么?因为在一开始内存有限的入门级设备上,利用这样的存储空间最有意义
高端设备大多附带12GB或16GB的RAM,已经足够使用,这个功能完全失去了意义
还值得注意的是,该功能涉及不断的读写,对闪存不好,因为闪存的读写周期有限
如此频繁地使用虚拟RAM的内部存储会缩短存储器的使用寿命
虚拟RAM已经存在了一段时间,只是不在智能手机上,而是内置于PC中
可能是因为如今应用程序要大得多,占用了更多的资源,包括RAM
而且手机厂商为了不增加成本,开始普遍使用这种方式为用户提供更多的RAM
那么这是件好事吗?并非如此,因为就内部存储寿命而言,频繁写入会导致内存磨损,缩短存储介质的使用寿命
这个功能弊大于利
有用吗机中RAM(应用程序页面功能后台内存)
(图片来源网络,侵删)

联系我们

在线咨询:点击这里给我发消息