日前,三星方面正式发布了他们2023年度的首款旗舰机型Galaxy S23系列。而且同样也吸引了大量的存眷。
在那之中,一个很大的原因当然是因为Galaxy S23系列机型首发、而且很可能提早至少一个季度独占了骁龙8 Gen2的“官超”版本(SM8550-AC)。除此之外,Galaxy S23 Ultra也是三星自研第三代2亿像素主摄计划(HP2)的首发机型。
不外除了那些之外,Galaxy S23系列在正式发布后,又因别的一路事务“出了名”。
512GB存储空间的手机,系统竟然要占掉60GB?
工作的原因很简单,一些买了Galaxy S23 Ultra顶配版本(512GB)的用户在查看产物信息时发现,那款机型的“系统”占据了近60GB的存储空间。
那意味着什么呢?一方面来说,同期接纳原生Android系统的谷歌Pixel 7系列机型,系统占用的存储空间仅15GB摆布。另一方面各人也都晓得,Galaxy S23系列机型并不是只要512GB的高配版本,还供给了128GB存储空间的入门版本。
于是那个动静一出,也引发了诸多的存眷。有人责备三星那是“成心不给入门款机型活路”,也有人认为系统之所以比原生Android大那么多,可能是因为三星给良多Android原生功用开发了专属的第二套软件,却没有删掉“原版”的代码或备用的原生应用所致。
一时间,令人注目的“机皇”就被如许的原因推上了风口浪尖。
差别版本系统占用空间纷歧样大,锅出在换算上?
然而,此事却很快就迎来了反转。因为有海外媒体拿到了256GB与128GB两个差别版本的Galaxy S23系列机型,然后发现128GB版本的“系统”占用空间却只要不到30GB,比512GB版本足足少了30GB。
很显然,那必定不成能说是128GB版本比512GB版本少预拆了几个应用那么简单,并且也没法用“系统不精简”去解释了。因为三星显然没事理去专门为(不异型号的)小容量版本开发“精简版系统”,却听任大容量版本浪费存储空间。
于是乎,各人起头从头审视那件事。那时候有人就发现了可能是此事的本相,因为512GB版本机型在系统里显示的存储容量“实的是”512GB。而寡所周知的是,存储设备的容量计算其实不断是存在着“二进造换算”问题。
详细来说,也就是上游厂商凡是是用“1000进位”来计算存储容量的,好比1GB=1000MB、1MB=1000KB。但是支流操做系统却不是如许,而是用“1024进位”来计算存储容量,也就是在操做系统看来,1024MB才等于1GB。
根据那个算法,“512GB”的手机存储空间容量应该是512*1000*1000*1000=512000000000字节。但在操做系统看来,它就酿成了476.83GB,“凭空”产生了35.16GB的“差额”。同样在256GB和128GB存储空间的机型上,那个因为换算而产生的“容量差”,则别离约为17GB和8GB。
为了不让消费者感应猜疑,大部门手机厂商凡是城市在容量统计环节,通过某种“手段”来将那个差额隐藏起来。好比在有些机型里,那35.16GB会被显示为“预拆应用”,有的则会显示为“系统运行所需空间(留意不是系统文件大小)”。只不外三星在“隐藏”差额时做得“笨”了点,间接将它算在了“系统”头上,于是也就产生了“512GB版本机型系统占掉60GB”如许的曲解。
情况疑似再次反转,关于闪存OP的那点事
诚恳说,若是单就此次事务的话,说到那里其实就已经水落石出了,但我们三易生活还想再多提醒各人一件事。
各人还记得我们在前文中曾经提到的、上游厂商“凡是”会接纳1000进位的工作吗?其实关于机械硬盘来说确实如斯,但在闪存时代,情况又发作了“反转”。
没错,有些闪存在消费时,厂商就会接纳1024进位、而不是1000进位来统计容量。于是乎,(根据1000进位计算)512GB的闪存在出货时,反而会被打上(根据1024进位)480GB总容量的标签售卖。
请留意,那里的“480GB”还有一个很有趣的“双关”意思。因为它既指的是闪存芯片按1024进位,“实正”的总容量确实是接近480GB(或者说476.83GB);同时它所指的又是厂商会在它出厂前,对容量停止一部门的“屏障”,将512000000000字节的闪存芯片“阉割”到480000000000字节来出卖。
也就是说,此时闪存芯片内部现实上产生了32000000000字节,也就是29.8GB(根据1024进位计算)、不克不及被用户用到,但却现实存在的“隐藏空间”。那部门也就是所谓的闪存OP(预留空间),它关于耽误闪存寿命、提拔性能有着极其重要的意义。
UFS闪存从3.1版本后便撑持了SLC Cache,也就是允许厂商规定OP空间用做缓存
有趣的是,若是稍有存眷智妙手机近年来的闪存相关手艺就会晓得,它们遍及有用到近似于PC上SSD的SLC Cache缓存手艺。尤其是关于大容量的机型来说,保留一个足够大的闪存OP来提拔日常利用中的读写性能,其实长短常有用的。
所以那意味着什么呢?简单来说,三星Galaxy S23系列机型上,跟着存储容量增大而越来越大的“系统占用空间”,也可能并非简单的换算丧失。因为我们无法排除,三星可能是有意将闪存的一部门容量预留做为了OP,并将其也算做了“系统占用容量”的一部门。若是实是如许的话,那么只能说那种算法其实也没错,并且比起完全不留OP,丧失一点容量来换取好得多的性能和寿命,其实也是更负责任的设想。
【本文图片来自收集】
发表评论