vivo 或将推出 10GB 运行内存手机,运行内存到底是什么鬼?

2024-10-23
来源:网络整理

据网站报道,vivo即将推出一款运行内存容量高达10GB的手机。这意味着这款手机的运行内存与许多游戏 PC 相同,但比大多数手机多出约 6GB。这让很多手机用户感到困惑,他们想知道:手机真的需要10GB运行内存吗?这是否意味着 4GB RAM 的手机已经过时了?

这不是我们第一次听说具有大内存的手机。一加5T有8GB运行内存的版本,6GB运行内存的手机已经相当常见了。本文将解释什么是运行内存、手机如何使用运行内存以及为什么有些手机的运行内存容量是“必要量”的250%。

运行内存到底是什么?

运行内存实际上是RAM(随机存取存储器)——一种短期数据存储设备。计算机(是的,您的手机就是计算机)主要使用 RAM 来存储活动应用程序以及 CPU(中央处理单元)和操作系统内核使用的数据,因为 RAM 可以非常快速地读取和写入数据。当需要“立即”读取或写入数据时,即使是最快的硬盘驱动器或闪存设备也会感觉很慢,并且虽然手机处理器有自己的缓存,但它们通常不是很大。

以高通上一代旗舰手机芯片骁龙835为例。它为高性能核心配备了2MB缓存,为低性能核心配备了1MB缓存。 2MB缓存只够存储当前正在使用的数据,因此手机需要一个存储设备来存储接下来要使用的数据。

对于任何使用手机硬件的应用程序,操作系统内核都充当交通警察。当游戏或应用程序需要绘制新图片时,手机生成的数据将存储在运行内存中——操作系统可以解析数据,让CPU和图形处理器执行所需的处理,然后显示处理后的数据数据 数据被发送到显示器,以便正确的颜色像素显示在显示器上的正确位置。

这听起来相当复杂——确实如此,但用户只需要了解三点:运行内存用于短时间存储数据;运行内存中存储的数据可高速读写;当手机关闭时,运行内存中存储的数据将被存储在运行内存中。内存中的数据将被删除。手机一开机,就会占用一部分运行内存,其他应用程序甚至操作系统都无法使用这部分运行内存。这基本上适用于任何计算机(几乎)有 RAM 并以与手机相同的方式使用它。

手机如何使用运行内存

手机中的运行内存主要用于运行应用程序来存储其数据。简而言之,这意味着您拥有的 RAM 越多,您可以在后台运行的应用程序就越多,而不会牺牲速度。但是,与大多数事情一样,手机运行的应用程序数量与其运行的内存量之间的关系远非简单。在启动并开始运行之前,手机中的部分运行内存已经被占用。

本文不会讨论低级硬件管理或压缩缓存等技术,但这是手机使用其配置的 RAM 的基本方式。

内存查看运行手机的软件_内存查看运行手机型号_手机运行内存怎么查看

·内核空间:手机的底层软件就是内核。内核存储在一种特殊类型的压缩文件中,并在手机开机时直接提取到运行内存中。保留的运行内存用于存储内核、驱动程序和用于控制硬件的内核模块,以及缓冲进出内核的数据。

·虚拟文件的虚拟内存盘:在系统树中,有些文件夹和文件并不“实际”存在。它们是设备启动时写入的伪文件,存储电池电量和 CPU 速度等数据。在 中,整个 /proc 文件夹是几个伪文件系统之一。它们利用保留的运行内存。

无线网络信息:有关IMEI(国际移动电话设备身份)和频谱设置的数据存储在(非易失性存储器,这些存储器中存储的数据在手机关闭时不会被删除)中,当手机首次开机时,它们与支持调制解调器所需的软件一起传输到运行内存。系统会预留部分运行内存来存储这些数据。

图形处理器:手机中的图形处理器也需要内存才能运行。它使用的内存称为视频内存。手机采用集成显卡,没有专用显存。系统会保留一部分运行内存作为显存。

意味着手机完成这些步骤并成功启动运行后,剩下的就是手机运行应用程序所需的可用运行内存。系统为需要快速完成的任务(例如低级操作系统功能和内部操作)保留一些可用的运行内存,但它是通过设置最小空闲页数来实现的。

这些基于软件的设置由操作系统和手机内核的开发人员设置,可最大限度地减少可用运行内存(因此得名),以便这些低级功能可以在需要时运行。无需等待其他应用程序释放内存。

这就是为什么设置中的可用内存容量与手机上配置的内存容量不同的原因。该手机确实配备了宣称的 RAM 容量,但部分 RAM(通常在 1GB 左右)被保留用于其他用途。其他应用程序竞争剩余的运行内存。

未使用的运行内存被浪费

您可能听说过这句关于内存管理的说法。这一切都与基于内核的操作系统有关。这意味着运行内存将尽快被应用程序及其相关数据填满,并且运行内存将保持“填满”状态,运行内存中只留下最小大小的空闲页面用于底层操作系统功能和内部操作。

这种方法与 Mac 以与系统非常相似的方式分配内存的事实不同。为需要内存的应用程序提供空闲内存。这将导致应用程序保留在运行内存中,直到其他应用程序或功能需要内存。这也取决于手机制造商设置的最小空闲页面。

应用程序及其进程的优先级取决于它们的功能、运行方式以及内容上次在屏幕上显示的时间。当用户想要打开新应用程序时,优先级较低的应用程序将被关闭,以允许新应用程序获得其所需的运行内存。

在使用手机时,用户会使用许多相同的应用程序,而不是其他应用程序。这些应用程序通常驻留在运行内存中并保持运行状态,以便用户可以立即使用它们。运行内存空闲,这意味着应用程序需要重新启动进程,然后用户才能与应用程序交互。与让应用程序驻留在运行内存中相比,这会降低手机速度并消耗更多能量。

对于手机(或 iOS)来说是这样,但对于计算机或 iOS 来说则不然,因为它们管理内存的方式不同。

分享