之前帮家里人选备用机的时候,反复纠结手机内存1g等于多少m这个问题,算来算去总觉得页面显示的空间和商品参数对不上,一开始还以为是商家标错了,连着翻了好几个商品详情,越看越迷糊。

当时拿手里旧手机去看存储详情,参数页写的128G,进到系统存储里面全部容量加起来,并没有达到按1g=1024m算出来的总数,差出来的空间还不少。第一反应是是不是系统固件占了太多位置,清缓存、删安装包折腾半天,总容量数字依旧没变,那个差值一直挂在那里。

后来才反应过来,卖存储芯片的那边习惯按一千进位去算,1g等于1000m,但是手机系统读取容量的时候,是按二进制的1024进位识别,1g等于1024m,两套算法混在一起,就出现了数字偏差。拿到手的整机可用空间,天生就会比直接拿厂商标注的容量换算出来的更小,不是单纯装了系统文件的缘故。

这只是我的个人感受,不是标准答案。

同一个容量规格,换到不同机型上,显示出来的总空间也会有细微差别。有一次对比两台不同的机子,同样标注256G,一台识别出来的总容量多一点点,另一台少一点,我琢磨了好久,猜测是不同系统版本、分区方案带来的区别,没办法算出一个完全统一的固定差值。

还有一点容易搞混,运行内存和机身存储不是一套东西,换算逻辑虽然一样,但很多人看参数的时候会把两者弄混。运行内存的G,同样存在这个换算的问题,只是运行内存的差值很小,日常使用的时候几乎察觉不到,大家一般不会在意。

那段时间还和朋友聊起这件事,他说他从来不算这些数字,只要日常存照片、装软件够用就行,没必要抠这个换算的细节。他买手机只看自己平时大概要用多少空间,不会盯着系统里的容量数字反复核对,我反倒陷在数字里面绕了好几天。

现在再看这件事,我不会再拿着计算器去硬算预期容量了。下单之前心里提前留一点余量,别卡着刚好够用的容量去选,不然到手之后,看着缩水的数字容易心里不舒服。

那天晚上关掉手机设置页面,随手把计算器放在一边,没再继续算那些数字。