美文网首页
苹果工程师教你手机内存基本知识

苹果工程师教你手机内存基本知识

作者: 40c0490e5268 | 来源:发表于2017-08-22 11:47 被阅读77次

    昨天小伟哥写了一篇关于节省 iPhone"内存"的文章,里面提到的内存的定义十分模糊.有人说"这款某米手机的内存是4个g,容量32个g",其实这里的"内存"和"容量"都可以简称为内存,昨天小伟哥写的文章其实也是关于手机的"容量",那么这俩东西,具体有啥区别呢?

    首先我们要明确手机中存在的两个"内存",一个是"运行内存",就是简称"内存"的那个,英文简称"RAM".另外一个是"非运行内存",就是叫"容量"的那个,英文简称"ROM".

    手机的"运行内存",特点是只能临时存储数据,速度很快,作用是与CPU交换高速缓存数据,这个临时存储数据的意思是只在通电时候才能存储数据,一旦断电数据就清空了,相当于电脑上的内存条.而"非运行内存"的特点是可以长时间储存数据,速度稍慢,作用是用来保存数据,不管通不通电,数据都不会丢失,相当于电脑上的硬盘.

    说了这么多名词,大家都听不懂了,我们来换一种说法:"非运行内存 ROM"就相当于一口锅,里面装的各种数据就是 CPU 的菜,"运行内存 RAM"相当于碗,CPU 吃饭的时候要先把锅里的数据盛到碗里,它只吃碗里的数据.所以,锅越大,能装的菜就越多,而碗越大, CPU 吃的就越快(因为来回跑去盛菜很浪费时间的).我们启动一个 app 的过程,就相当于把这个 app 从锅里给他拿到碗里来,给 CPU 吃.

    综上,手机的"运行内存"越大,手机运行起来就越流畅,手机的"非运行内存"越大,手机能装的东西就越多.我们平时手机内存满了,指的就是它的"非运行内存"满了,这时候就需要我们手动去删掉里面的东西比如 app 照片 视频等."运行内存"我们用 iPhone 手机的小伙伴们是不用去管他的, CPU 吃不下了,它自己就会把里面暂时不吃的东西倒掉一部分回锅里.Andorid 手机的小伙伴就要手动去清理"运行内存"中的数据了,就是安卓小伙伴平时说的"清后台".

    iPhone 手机需不需要"清后台"呢?关于这个问题,苹果 CEO Tim Cook 有一次发邮件,询问苹果系统首席设计师,苹果高级副总裁兼软件设计主管 Craig Federighi ,Craig 干脆利落地回复道"No and No."

    No and No.

    你造 iPhone 的"运行内存"和"非运行内存"分别是多少吗?

    手机型号            RAM(运存)       ROM(容量)

    iPhone               128M                4G/8G/16G          

    iPhone3G          128M                8G/16G

    iPhone3GS        256M               8G/16G/32G

    iPhone4             512M                8G/16G/32G

    iPhone4S           512M               16G/32G/64G

    iPhone5              1G                    16G/32G/64G

    iPhone5S            1G                   16G/32G/64G

    iPhone5C            1G                   8G/16G/32G

    iPhone6               1G                  16G/64G/128G

    iPhone6P            1G                   16G/64G/128G

    iPhone6S            2G                  16G/32G/64G/128G

    iPhone6SP          2G                  16G/64G/128G

    iPhone7              2G                   32G/128G/256G 

    iPhone7P            3G                  32G/128G/256G

    iPhoneSE            2G                  16G/32G/64G/128G

    所以,看完了这篇文章,你是否对手机内存有了更深刻的了解呢?

    相关文章

      网友评论

          本文标题:苹果工程师教你手机内存基本知识

          本文链接:https://www.haomeiwen.com/subject/cpokdxtx.html