刚买的小米4手机清理一下,为什么手机运行内存只有1.3G,不是3G?
刚买的小米4手机清理一下,为什么手机运行内存只有1.3G,不是3G?我有一同学小米3清理一下也是1.3G,难道小米4的3G运行内存和小米3的2G内存一样么...
刚买的小米4手机清理一下,为什么手机运行内存只有1.3G,不是3G? 我有一同学小米3清理一下也是1.3G,难道小米4的3G运行内存和小米3的2G内存一样么
展开
7个回答
展开全部
除设置中所显示的总容量外,其余部分的内存被固定用作了其它方面的用途而并未被系统设置里的内存状况显示所计算在内。这是用户所不能控制的并且更为隐蔽的另一部分被占内存。
这部分隐蔽的被占内存主要被用在了五个方面。
1. 缓存池(Page Pool)
系统运行程序,程序代码和代码所产生的数据都会消耗内存。对于NOR型flash ROM的设备,代码可以从ROM里直接被CPU调用执行。这种执行方式叫作“立即执行”或“就地执行” (XIP: execute in place)。对于NAND型flash ROM的设备,程序代码必须首先被调入内存,然后再从内存里被CPU逐条执行。如果没有缓存池,代码会首先被全部调入普通的内存里。缓存池实际上就是起到了限制执行代码时占用过多内存的作用,也就是说,超出了缓存池容量的其余代码不会被预先调入内存,而只有需要时再行调入。
WM5系统的NAND型ROM设备的缓存池大小一般是4.5 MB。
2. 射频协议栈(Radio Stack)
在PPC手机中,有相当部分的代码是用于和发射基站间的通讯。在某些设备里,这一无线通讯模块有自己的RAM和ROM。而在其它设备里,无线通讯模块的代码是被存储在系统的ROM里的。这样,它或者是就地执行,或者是调入内存执行。如果是后者,那么这部分被占内存会直接从总的内存中划掉而不被计入系统设置里所显示的总的内存容量的。
这一模块(射频协议栈)占用约 4 MB内存。
3. 直接存取内存区(DMA Buffers)
一些硬件可以不经CPU的处理和控制而自行写内存,这叫作直接性内存读写(DMA: Direct Memory Access)。这块内存区在系统加载前已被事先分出(而不受CPU支配)。这种方式的优点在于能够极高效和通常更低能耗地进行数据的传送。在早期的 PPC里,这主要用在音频采集上,通常占用内存很小。现在,它被用于视频采集,从而也占用了大得多的内存。
机器的生产商会根据机器在应用方面的定位来调整这部分内存的大小。譬如如果主要用途是预设为拍照,则会需要较小的DMA内存,而如果考虑用于摄像,则需要占用大得多的内存,而如果是视频会议的话,所需内存会更大。
直接存取内存区的容量从300 KB 到 6 MB 不等。对于把视频采集作为主要应用方向之一的机器,可能会在4 MB左右。
4. 核心区(XIP Kernel)
操作系统最核心的部分需要就地执行(XIP)的模式。对于NAND型ROM的设备,在系统加载时,需要把这部分代码首先载入内存,并从这部分代码开始执行后面的任务。由于系统正在运行时还无法分辨正被执行的这部分核心代码是从ROM还是RAM执行的,所以它会假设是从ROM里执行的从而把这部分内存排除在外。
核心区占用约 1.5 到 2 MB 大小。
5. 帧缓冲区(the Frame Buffer)
这部分内存专门用作存储当前屏幕上显示的一切信息。大多数设备,每个像素占用两个字节(16-bit 65535种色彩)。所以一般320x240的QVGA屏需要150 KB,而640x480的VGA屏需要600 KB。有时为了显示性能方面的原因,机器 会设置两个帧缓冲区,这样就会占用1.2 MB的内存容量。
这部分隐蔽的被占内存主要被用在了五个方面。
1. 缓存池(Page Pool)
系统运行程序,程序代码和代码所产生的数据都会消耗内存。对于NOR型flash ROM的设备,代码可以从ROM里直接被CPU调用执行。这种执行方式叫作“立即执行”或“就地执行” (XIP: execute in place)。对于NAND型flash ROM的设备,程序代码必须首先被调入内存,然后再从内存里被CPU逐条执行。如果没有缓存池,代码会首先被全部调入普通的内存里。缓存池实际上就是起到了限制执行代码时占用过多内存的作用,也就是说,超出了缓存池容量的其余代码不会被预先调入内存,而只有需要时再行调入。
WM5系统的NAND型ROM设备的缓存池大小一般是4.5 MB。
2. 射频协议栈(Radio Stack)
在PPC手机中,有相当部分的代码是用于和发射基站间的通讯。在某些设备里,这一无线通讯模块有自己的RAM和ROM。而在其它设备里,无线通讯模块的代码是被存储在系统的ROM里的。这样,它或者是就地执行,或者是调入内存执行。如果是后者,那么这部分被占内存会直接从总的内存中划掉而不被计入系统设置里所显示的总的内存容量的。
这一模块(射频协议栈)占用约 4 MB内存。
3. 直接存取内存区(DMA Buffers)
一些硬件可以不经CPU的处理和控制而自行写内存,这叫作直接性内存读写(DMA: Direct Memory Access)。这块内存区在系统加载前已被事先分出(而不受CPU支配)。这种方式的优点在于能够极高效和通常更低能耗地进行数据的传送。在早期的 PPC里,这主要用在音频采集上,通常占用内存很小。现在,它被用于视频采集,从而也占用了大得多的内存。
机器的生产商会根据机器在应用方面的定位来调整这部分内存的大小。譬如如果主要用途是预设为拍照,则会需要较小的DMA内存,而如果考虑用于摄像,则需要占用大得多的内存,而如果是视频会议的话,所需内存会更大。
直接存取内存区的容量从300 KB 到 6 MB 不等。对于把视频采集作为主要应用方向之一的机器,可能会在4 MB左右。
4. 核心区(XIP Kernel)
操作系统最核心的部分需要就地执行(XIP)的模式。对于NAND型ROM的设备,在系统加载时,需要把这部分代码首先载入内存,并从这部分代码开始执行后面的任务。由于系统正在运行时还无法分辨正被执行的这部分核心代码是从ROM还是RAM执行的,所以它会假设是从ROM里执行的从而把这部分内存排除在外。
核心区占用约 1.5 到 2 MB 大小。
5. 帧缓冲区(the Frame Buffer)
这部分内存专门用作存储当前屏幕上显示的一切信息。大多数设备,每个像素占用两个字节(16-bit 65535种色彩)。所以一般320x240的QVGA屏需要150 KB,而640x480的VGA屏需要600 KB。有时为了显示性能方面的原因,机器 会设置两个帧缓冲区,这样就会占用1.2 MB的内存容量。
展开全部
本身系统运行需要消耗不到 1G的内存,系统中各种监听运行状况或者 软件比如 电话软件 短信软件 市场软件。各种软件会消耗掉很多。上层显示rom就是你看的GUI界面,也会消耗很多内存。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
小米系统本身就占用了很大一部分运存,有1G左右。还有一些维持系统正常运行的程序占用一部分。最后,还有一些你之前运行程序的缓存没清理干净再占用一部分。
建议你重启手机看看还有多少。
其实剩下多少不是很重要,够用就好了。
建议你重启手机看看还有多少。
其实剩下多少不是很重要,够用就好了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那应该这是要看你清理了多少内存来决定的吧!你清理的越多你内存空间就越多啊!
建议你使用同步助手来清理吧!你可以选择相应软件留存的一些垃圾进行清理,而你想保留的一些电影、音乐之类的文件都不会随意被删。
建议你使用同步助手来清理吧!你可以选择相应软件留存的一些垃圾进行清理,而你想保留的一些电影、音乐之类的文件都不会随意被删。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是吧,我的也是小米4正常情况下最多占用1.7G,重启一下1G都用不了的……说句实在话,不卡机就行啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询