当前位置:首页 > 内存 > 正文

虚拟内存占用的是rom嘛(虚拟内存占用多大)

  • 内存
  • 2024-07-31 02:45:57
  • 8723

一、手机上的虚拟内存——内存融合

内存融合:旧技术的新包装还是真正的创新?


在现代手机中,内存融合的概念引发了激烈的争论。简单来说,就是将一部分ROM空间模拟为RAM,以增加设备的可用内存。例如,从8GB升级到“10GB”或“12GB”甚至“100GB”听起来很有吸引力,但这真的像制造商声称的那样对内存有显着的改进吗?


虚拟内存的起源


事实上,内存融合的概念并不新鲜。Windows的虚拟内存和Linux的SWAP机制已经存在很长时间了,Android平台也很早就采用了。有人质疑这只是历史技术的革新,还是厂家在收智商税?答案并不那么简单。


Android的内存使用策略


与Windows不同,Android系统倾向于最大化内存使用,以优化应用程序的启动和切换速度。即使在不同配置的两部手机上,由于软件缓存和系统广播机制的原因,内存使用情况也会有所不同。即使用户禁用了自动启动,广播接收器也会频繁唤醒应用程序,从而占用宝贵的内存资源。


内存融合的真面目


内存融合的原理是通过SWAP技术和ZRAM技术将部分ROM当RAM使用,压缩非活动数据流程。不过,这并不是厂商的独家秘方,很多第三方工具如Scene4(需要root权限)已经具备类似的功能。问题是它真的有效吗?


CPU资源和速度的差异


在实现内存融合时,CPU必须识别进程的活动级别,这对于低性能设备是一种负担。对于那些注重前台应用流畅性的用户来说,可能会导致CPU资源的额外消耗。ROM和RAM之间的速度差距很大。闪存的速度比用作虚拟内存的内存低很多,速度会明显下降,无法提高应用程序的启动和切换速度。


结论和当前场景


总的来说,内存融合并不是万能的,它的效果会根据设备性能、使用习惯和场景而有所不同。。对于性能过高、后台应用程序持续存在并注重启动速度的用户来说,内存融合可以提供真正的改进。但对于大多数用户来说,期待厂商的过度营销只能导致失望。毕竟,技术的真正价值在于如何满足实际需求,而不仅仅是概念炒作。


二、在计算机中虚拟内存占用的是rom中的空间对吗计算机中的虚拟内存占用ROM中的空间是正确的。
虚拟内存是ROM中的一块开放空间,用于存储用户不经常使用的程序等数据。
内存是计算机的重要组成部分,又称内存、主存。外存和CPU之间的桥梁是计算机中所有程序在内存中运行的地方。只要计算机在运行,操作系统就会将数据从内存传输到CPU进行计算。
三、硬盘内存,运行内存,物理内存,虚拟内存,RAM,ROM关系一切都是手工制作的,非常容易理解。
先说RAM和ROM。
简单来说,
RAM就是内部存储器,俗称内存。
ROM是外部存储器,即硬盘,包括U盘、移动硬盘、光盘。
它们有什么关系?你是对的,RAM已断电。
这就是计算机理解它运行千千静听并播放歌曲的方式。关机后,计算机会关闭然后再打开。即使我关闭电脑,它也不会继续播放,但我再次打开千千静听。保存在计算机上的歌曲仍然保留并且不会丢失。
这是因为程序必须从RAM(内存)运行。RAM断电后数据就会丢失,所以我们原来打开的千千静听就会关闭,但是我们的数据是保存在ROM(硬盘)里的,所以即使ROM断电后数据也不会丢失。文件仍然存在
ROM(硬盘)用于存储数据,但这些数据必须由处理器来执行。
要传输,处理器可以处理这些数据。处理器无法直接处理ROM(硬盘)中的数据,因为ROM太慢,跟不上处理器的速度。RAM比ROM快得多。
物理内存指的是RAM(内存),它是插入计算机主板上的记忆棒。当我连接1G时,1G就出来了。我有2G的物理内存。
有时会出现物理内存不足的情况,是否使用虚拟内存?它将一部分ROM(硬盘)区域划分为临时RAM(内存)。
RAM(内存)比较小,只有几GB,所以它不能容纳电脑太多的ROM(硬盘)。磁盘)相当大,通常为数百G
一些RAM(内存)暂时未使用。RAM暂时移到ROM(硬盘),为其他数据腾出空间。由于虚拟内存最终会占用ROM(硬盘),但它仍然比RAM慢,之所以称为虚拟内存,是因为它具有一些内存。具有内存的功能但不是真正的RAM(内存)。