手机内存扩展对手机有什么影响(手机虚拟内存全面介绍)

在vivo首先在手机上引入内存扩展(虚拟内存/Virtual RAM )之后,现在大部分安卓手机厂商的新机多支持了内存扩展功能。其实这是在PC电脑上早就被运用的一向功能,直到这两年才在手机上广泛使用。手机制造商使用多个营销术语在手机上宣传该功能。

手机内存扩展对手机有什么影响(手机虚拟内存全面介绍)

现在不只中端手机上支持了内存扩展功能,很多高端手机也开始使用虚拟内存。那么什么是虚拟内存?内存扩展对手机有什么影响那,下面我们一起来看虚拟内存介绍吧。

什么是虚拟内存?

术语“虚拟内存”是指设备上未实际存在的内存(RAM),将一部分内部存储(ROM / 或叫闪存)当成内存,在需要时会投入使用。

对于知道的人来说,内存(或随机存取存储器)是一种高速存储组件,负责临时记住您的数据。这与内部存储不同,内部存储是永久存储数据的。内存速度比用于长时间存储数据的eMMC或UFS 3.1存储速度快得多。内部存储存储图像和视频等数据,内存会记住您打开了哪些应用程序,以及您上次打开它们时正在做什么。

手机内存扩展对手机有什么影响(手机虚拟内存全面介绍)

通过这样做,内存能系统更快加载应用程序。每当您打开应用程序时,它都存储在内存中,以便快速访问它。因此,从技术上讲,更大的内存使您能够在后台拥有更多数量的应用程序,并以最小的延迟或延迟快速重新打开它们。

虚拟内存的想法是在需要时提供额外的 内存 — 但是如何在不实际增加更多内存的情况下做到这一点呢?通过使用板载存储作为 内存使用。

不同的手机厂商有不同的宣传术语。例如,三星称其为RAM Plus,Realme称其为动态内存扩展,Vivo称其为虚拟内存。

虚拟RAM如何在手机上上工作?

虚拟内存如何工作?简单的答案是它从主存储中分配一定数量的空间 – 比如4GB,6GB等。但是,要完全了解虚拟内存的工作原理,我们必须首先了解Android上的内存管理是如何工作的。

Android设备配备了三种内存 – RAM(LPDDR4,LPDDR4x),内部存储(eMMC或UFS)和zRAM,后者基本上是RAM内的一个分区,用于存储在后台运行的低优先级压缩数据。这样做是为了在 RAM 上为在前台运行的一个或多个应用留出空间。

手机内存扩展对手机有什么影响(手机虚拟内存全面介绍)

Android 使用称为分页的进程进行内存管理。在分页中,RAM被分解成称为“页面”的小块,每个小块大约4KB。已用 RAM 的数量由可用或经常使用的页面数量决定。在 Android 中,您可以在最近的应用下看到此信息。如果您还没有注意到,下面的图片会有所帮助。

手机内存扩展对手机有什么影响(手机虚拟内存全面介绍)
“最近的应用”窗口显示已用内存 和 剩余内存。

页面被定义为两种类型:“ 干净页面”和“脏页面”。干净的页面具有保存在存储中的数据的未修改副本,而脏页面保留已修改的副本。未修改的副本是不会更改的静态数据,而修改的副本是每时每刻都会更改的动态数据。Android可以在不需要访问资源时摆脱干净的页面,从而释放内存中的空间。

虚拟 内存 通过创建充当 zRAM 的交换分区来使用设备上的内部存储。手机的内存空间有限,因此厂商使用此技术虚拟扩展内存。值得注意的是,该功能不会增加设备上存在的物理内存。因此,即使您切换虚拟内存功能,物理内存的大小也将保持不变。

虚拟 RAM 对您的手机有益吗?

虚拟内存功能允许您在手机上同时运行更多应用程序,但这功能在旗舰智能手机上并不常见。为什么?因为利用这样的存储空间在入门级设备上最有意义,因为入门级设备的内存空间有限。高端旗舰设备现在倾向于配备12GB或16GB的内存,这已经是很大的内存了,因此虚拟内存作用并不大。

还值得注意的是,该功能涉及持续的读取和写入,这对闪存不利,因为它们的读写周期有限。因此,频繁使用内部存储进行虚拟 内存 会缩短存储的使用寿命。

为什么我们现在在手机上看到虚拟RAM功能?

虚拟内存已经存在了一段时间,只是不在智能手机上。而是电脑上才有这项功能,过去只有root(可以理解为越狱)智能手机才允许此功能。但是我们最近看到手机厂商开始推出内置此功能的手机。这可能是因为现在的应用程序要大得多,并且占用更多的资源,包括内存。因此,此功能为用户提供了更多的内存,而无需在智能手机中采用更大的内存(内存成本更高)。

那么,这是一件好事吗?并不是,因为就内部存储寿命而言,此功能弊大于利。这是Google长期以来不在安卓系统上搭载这个功能的主要原因,正如Android开发人员页面上所强调的那样。“在Android上,存储不像在其他Linux用于虚拟内存,因为频繁写入会导致内存磨损并缩短存储介质的使用寿命。

小编总结:

虚拟内存对于小内存的手机,可以带来更多的内存空间,让手机可以同时运行更多应用。在内存不足的时候,可以提高手机的流畅度。

不过在虚拟内存的缺点也同样明显,频繁写入数据影响手机的闪存的寿命。同时闪存速度低于内存(RAM),在内存空间足够的情况下,虚拟内存还会影响手机的流畅度。

在内存空间够用的旗舰机上,并不建议开启虚拟内存。

(1)
打赏 微信扫一扫 微信扫一扫

相关文章推荐

发表评论

您的电子邮箱地址不会被公开。

微信公众号
微信公众号
分享本页
返回顶部