淘新聞

這年頭,手機存儲容量空間也會缺斤少兩

如果你曾經用過一些雜牌手機,是不是被遇到實際手機儲存容量有較大差異的問題呢?但是你知道嗎?其實一些國際一線品牌的手機依然會出現此類問題,即便在目前這個快閃記憶體容量大趨勢化的今天還有不少人的固有認知認為這是廠商偷奸耍滑手段的延續,為了讓更多的新手小白都其中的一些原理,現在我就給大家普及普及。

有一個叫演算法的傢伙需要被打死

關於容量問題,其實從生活中我們會記得兩個比較明顯的例子,先說第一個就是三星當年的旗艦Galaxy S4,在哪個早些16GB快閃記憶體普及的年代,用戶發現實際可使用的空間僅僅有8.6GB左右,而這樣的虛標也讓一些用戶大呼不公並紛紛提出質疑,隨後買到後用戶發現,明明標注的16G版本,最後發現可用空間只有8.56G,這讓很多用戶大為惱火,紛紛質疑其合理性,當然三星方面也作出了解釋表示這是因為容量演算法的原因引發的“悲劇”。

說一個年限近一點的,早先iOS9第一個版本更新因為類似的問題給喜愛OTA升級的朋友帶來的相當多的麻煩。那麼為什麼會出現這些看上去比較智障的現象呢?

關於這個問題其實很多朋友都不知道,因為作為存儲廠商基本上都是會採用十進位的演算法來進行存儲顆粒方面的公式計算的,而如果按照十進位的方法這樣計算,我們會得到1GB=10^3 MB=10^3*3B=10^9B這樣的一個資料。(不用記,瞭解到就行)

那麼市場上並不總是會出現USB TYPE-C這樣的大統一格局出現;因為巨硬的Windows作業系統和Google的Android並不是採用的十進位的演算法是採用了2進制的演算法,所以根據二進位的演算法來看,1GB=2^10 MB進行類比,1GB實際上等於2的30次方個B=1,073,741,824B。(當然2進制沒有規範使用也是一個原因)

數學不好?沒問題我總結好了,兩者足足相差了7.3%!!這就是小編所說容量方面的貓膩所在了,結合這個問題,我們實際見到的智慧手機較為常見的實際容量就是下面這個狀態。

標定16GB=實際14.9GB 

標定32GB=實際29.8GB 

標定64GB=實際59.6GB 

也就是說尤其是在存儲卡和快閃記憶體晶片方面,實際顯示的容量就是我們可以使用的實際容量,當然還有朋友會問那為什麼我新到的設備比你給的資料實際還要少!你們是不是又為廠家洗地balabala......雖然很尬但小編還是要跟大家說說這廣大讀者心中最後的疑惑。

作業系統不吃你家大米難道吃雲端的?

這裡我們主要說受眾面更廣的Android,考慮到各個廠商出產設備為系統磁碟分割自然會消耗掉本身就被你們嘴上“閹割”掉容量後形成進一步的打折,所以大家能用的內置存儲空間實際上又被進一步的減少了一些。早先還記得Android設備平均16G的存儲空間,給data分區實際的調配有將近3GB左右的空間用於整個作業系統的使用。

不過實際根據Android作業系統反覆運算更新各家實際也有對自己的系統優化的同時也有在做減法的趨勢;也能最大程度上延緩這個問題的“惡化”,當然容量越來越多的今天說不定你以後也不會在意了。

當然造成這樣混亂的原因小編認為還是目前市面上沒有強制或高度統一的新規範束縛而造成的一個讓人人吃瓜尷尬局面的真正原因。