镜头的奥秘《分镜头脚本创作》
《分镜头脚本创作》带你一起探寻镜头中的世界。...
2023-06-11
日前在知乎上有用户发问称:智能手机,尤其是安卓手机,发现内存不够用是限制速度的主要原因。比如标配2GB内存,512M实在卡,1GB勉强够打所有手机游戏。那么,厂家为什么不把内存做大点?增加0.5GB内存会增加多少成本?电脑的内存已经相当便宜,尽管今年涨价了,一条4GB的内存条也就200来人民币。还有就是CPU支持的最大内存有限,但是目前的很多芯片应该都已经支持2GB左右的内存了吧。(原标题为:手机内存(RAM)增加 512M 成本会增加多少?)对此知乎上的回答是这样的:内存多了怎么会没用……可以向手机应用、特别是游戏或者多媒体应用开发者打听一下看看内存是多么稀缺的资源。举个例子,在搭载512MB内存的iPhone 4S上,一个应用使用的内存总量如果超过了约40MB就会出现内存资源警告,超过约220MB,这个应用就会crash。40MB内存是个什么概念呢?如果把这40MB内存什么也不干,就用来存储解压过后的动画,然后保证60 fps的帧率播放,大约能放0.3秒;要求降低一点,保证30 fps的帧率即可的话,大约能放0.6秒。这还是把这些内存全部用于存储内容的情况。实际使用的时候这些内存还要用来存放各种各样的用户数据、程序和系统运行所需的数据结构等等,导致开发者在内存里面多放了几张图片没有及时释放都会被警告。这还是在采用人工内存管理的iOS 上。而在大量使用垃圾回收机制的系统上(比如JVM),内存更是宝贝。垃圾回收机制要流畅工作,要求空闲内存是实际使用内存的约四倍以上。如果空闲内存不足,垃圾回收的延迟会急剧上升,进而造成主线程阻塞、交互卡顿。Android用户应该对这个现象很熟悉吧,这也是为什么现在一些高端旗舰Android机型即便配备了比iPhone多一倍的内存但流畅度还是不够理想的原因之一(鉴于很多人忽略这两个字,特此加粗强调。交互卡顿主要是因为UI绘制帧率跟不上用户输入。比如,要维持流畅的60 fps帧率,花在绘制每一帧的时间要维持在17毫秒以内。有很多原因会导致无法在17毫秒内完成绘制一帧,垃圾回收只是其中之一,而垃圾回收消耗超过10毫秒的情况并不罕见)。甚 至可以这么说,对于任何软件开发者(不管系统还是应用)而言,如果不考虑任何资源约束,内存总是容量越多越好、带宽越大越好、延迟越低越好。增加512MB内存的硬件成本相对于整机物料成本而言其实微不足道,拿iPhone 5来说,搭载的1GB LPDDR2内存的成本是$10.45,而整机的物料成本约$200,占比才5%。所以成本其实不是主要考虑。那为什么手机上各个厂商都步调一致的用小容量内存呢?因为在手机上厂商要面临一个最严酷的资源约束——电池。如果拆开在售的任何一款主流智能手机来看,里面的结构通常是一块占据了大部分内部空间的电池和一块小小的电路板。比如这样:按现在的技术水平和未来五到十年技术发展的预估,大规模用于消费电子的化学电池的能量密度不会显著上升。也就是说无法在保证电力供应的情况下显著缩小电池体积、或者无法在固定体积的情况下显著提高电池容量。为了保证手机的续航时间,厂商必须在设计许可的范围内最大限度的缩减其他零部件的空间以扩大电池体积,同时在经济可行的前提下尽可能减少系统能耗。这两个目标选择的结果之一便是手机的内存和处理器通常采用所谓的PoP封装,即内存和处理器是叠放于同一块芯片包装内的。这样做的好处主要有两点:一是因为两个部件合二为一,减少了电路板上的空间占用,让电路板可以缩小,腾出空间用于放置电池;二是处理器需要通过金属引线频繁访问内存,叠放可以使得引线的长度最短,从而降低线路噪音、访问延迟、电力损耗。下图是 ChipWorks 拆解的Apple A6芯片中的内存部分。可以看到,内存已经占据了几乎整个面积。在这种情况下,要提高PoP封装的内存容量,思路有几个:1、缩小芯片的制程:缩小制程需要新工艺支持,代价非常昂贵,只有非常有限的几家有能力做。而且从目前的32nm制程缩小到下一个制程28nm,在面积不变的情况下能够增加的元器件的数量不过约30%而已。而内存扩容是需要翻倍的(512MB到1GB到2GB),也就是说面积不变,需要从32nm制程跳到22nm才能实现内存扩容,而成熟的22nm制程现在只有 Intel 才有。2、扩大芯片的占地面积:会增大电路板空间占用,从而挤占电池所需要的空间。和采用PoP封装的初衷背道而驰。3、增加重叠的芯片数量:手机内部有没有足够空间容纳增加的厚度不说,散热会是个大问题。散热不好会大幅度影响系统性能,影响体验。结 论就是由于电池的硬约束,目前的移动系统设计中各方面妥协的结果就是在系统和软件能够接受的范围内采用合适容量的内存,仅当各方面条件(比如制程和低电压技术的进步)都合适的时候才扩充内存容量。三星在2013年四月份开始量产20nm级别(三星的官方说法很含糊,20nm~29nm这个区间都叫20nm级别。应该是28nm,尚不确定)的512MB LPDDR3内存芯片,据说可以在单个内存包装的0.8mm限高内容纳四片合计2GB,而且比30nm级别的LPDDR3能节省20%的能耗。如果散热也没有问题,下一代iPhone/iPad或许会搭载2GB内存。

这个问题让我想起了2019巴黎秋冬时装周上,法国品牌Jacquemus推出一款只有5CM的超迷你小包。
这个看上去很像芭比娃娃的玩具,只能装下一枚硬币或一个单只的苹果无线耳机的超迷你小包。
这些包可爱是可爱,但基本一点儿实用价值也没有,最多就是挂在身上的一个小装饰物。
近两年各大品牌都推出很多迷你包款,当然比5CM还略大一些。
这些从原来的经典包款缩小为迷你款,当你看到时,当然会觉得十分可爱。但是讲到实用价值还是比较小的。这样的什么都装不下的迷你包,你会考虑吗?
个人觉得迷你包最小尺寸最好要以能放下一支手机为标准,这样才有了最起码的实用价值吧。
不知道你们是不是也认同我的看法。
那些不实用的超迷你小包就用来欣赏一下就好了。
欢迎关注~
(图片来源于网络,侵删)
手机内存8+128g和6+128g区别大不大?
要搞懂这个问题我们必须先要了解这个手机这个8+128g和6+128g内存到底是什么意义,他们的主要作用是什么,只有在了解他们的具体用途后,才能理智的判断两者区别到底大不大,接下来我就和大家聊聊这个问题。
首先我们要搞清楚手机内存的概念,目前来说手机有两种内存,一种叫做运行内存另一种叫做机身存储内存,理论上他们都属于手机内存但是实际上他们的用途完全不同,首先来说说运行内存,这个所谓的运行内存就是为手机系统运行以及软件游戏运行提供临时的缓存空间,也就是说这个运行内存越大他所运行的程序就越大越多,所以相对来说运行内存容量决定了手机的运行速度,除此之外手机还有另一个存储内存那就是机身存储内存,顾名思义机身存储内存就是把数据存在手机上面的,这个内存主要目的就是永久存储数据,我们平时安装的游戏客户端,APP软件,以及拍摄的视频以及照片都会永久留在手机存储内存中,如果手机存储内存越大那么它可以安装的APP以及可以存储的音乐,短视频,照片就越多,某种意义上来说机身存储内存就好比是一个大的存储仓库,手机软件的数据包都存在这个仓库里面。
那么如何知道一部手机中那是运行内存,那个是机身存储内存呢?其实这个很简单我们也没必要去找一大堆理论知识,有些时候没必要这么复杂,我们直接看数字就能明白了,一般来说运行内存容量都不是很大,大家常见的有4G 6G 8G 12G后期有可能会有更大的,但是目前为止12G算是很大的了,所以只要数字小于或者等于12G的都是运行内存,而机身存储内存由于其本身特性他就不能太小了,我们经常看到的机身内存容量有16G 32G 64G 128G 256G 512G,目前来说最低起步都是64G了,前些年有16G 32G但现在除了部分淘汰的手机或者一些老人机外基本上看不到这个容量了,因为按照目前的软件体积来算如果机身存储内存低于64G基本上存储不了几个软件就要存储容量告急了,所以我个人一般都推荐大家128g起步,有条件的直接256G或者512G,所以运行内存和机身存储内存最大的差距就在于运行内存容量一般不大断电后数据消失,而机身存储内存容量一般较大并且断电后数据不消失,这个就是他们最本质的区别。
上面我说了运行内存和机身存储内存的区别,接下来我们可以分析题主的问题了,说白了这道题就是运行内存大小的对比,他们的机身存储内存都一样都是128G所以没有什么可比性,最直接的差距就是6G运行内存和8g运行内存之间的差距,那么也就是说8G的运行内存可以比6G运行内存运行的软件更多,后台可以常驻的程序也就更多,这样一来在运行速度上面就会优于6G运行内存,但是这里有一个前提那就是同类型的运行程序下并且运行内存出现满载之后体验才明显,如果说你的用途并不高平时连4g运行内存都用不到,那么这个时候6G和8G你还真看不出差距,但是一旦运行内存满载那么8G会比6G快很多,举个简单列子这个6G好比6车道,8G好比8车道,如果说一次只跑4个车,那么这两者之间都可以一次性完成这个时候就要看谁的处理器性能了,哪个处理器强那么就是谁速度快,但是当你一次性要跑8辆车的时候,6车道就只能先等前面6辆车跑完后在跑另外2辆,这样就给手机处理速度带来了一定的延迟,最直观的就是手机运行速度明显变慢,而这个时候要是8车道优势就体现了,这就是6g和8g的本质区别。
那么是不是运行内存越大就一定越好呢?这个还真不一定,这个和手机整个配置以及运行内存类型有非常大的关系,上面我说了当运行内存没有出现满载之前那么手机处理器性能和运行内存类型决定了手机的最终速度,举个简单的例子这就好比骁龙888搭配6g运行内存和天玑1000搭配8G运行内存,在这种情况下如果运行内存没出现满载那么搭载8G的天玑1000是不可能有搭载骁龙888的6G内存速度快,这就好比货车一样你斗再大发动机不行一切都等于零,所以当运行内存满足主流应用之后关键的在于手机整体配置而不是某一个部件,不知道我这样解释大家觉得是否合理呢?大家有没有什么需要补充的呢?
以上内容就是为大家推荐的手机内存越用越小怎么办(手机运行内存是否越大越好)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题
内容来源于网络仅供参考版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。
本文标题:手机内存越用越小怎么办(手机运行内存是否越大越好)
本文地址:https://www.xiaoyin02.com/smjd/903042.html
相关文章
热点文章
2021年独生子女补贴新政策是真的吗(独生子女证有有效期吗)
2021年国庆节阅兵仪式几点开始几点结束(2021年国庆节还有阅兵吗)
鼠目寸光一点红是什么生肖动物(鼠目寸光一点红)指什么生肖,紧密
k0到k9的玩法大全(强制gc的玩法和注意事项)
入土为安是什么生肖《入土为安》打一个生肖动物,词语解释
浙江12月底全面停工是真的吗(浙江什么时候放假停工)
如何做t(t怎么把p做哭)
北京口碑最差的三甲医院(北京301医院最擅长什么)