系統知識網 手機應用 為什麼電腦硬盤和手機內存的實際內存容量不對偏少的?為什麼會偏少?

為什麼電腦硬盤和手機內存的實際內存容量不對偏少的?為什麼會偏少?

相信很多人都會看到硬盤的實際容量與標識容量有差異的現象,一般1TB硬盤隻有950G左右,那麼為什麼會這樣呢?為什麼硬盤容量無法達到標志出來的容量呢?為什麼手機上的內存也是一樣的偏少呢?下面為大傢詳細解釋硬盤容量出現差異的原因。一、機械硬盤。

相信很多人都會看到硬盤的實際容量與標識容量有差異的現象,一般1TB硬盤隻有950G左右,那麼為什麼會這樣呢?為什麼硬盤容量無法達到標志出來的容量呢?為什麼手機上的內存也是一樣的偏少呢?下面為大傢詳細解釋硬盤容量出現差異的原因。

一、機械硬盤:

  機械硬盤容量越來越大,如今裝機選擇硬盤,其容量最低也有500G,主流用戶則會選擇1TB容量大硬盤。不少人在使用電腦的過程中可能會發現奇怪的問題,為什麼新裝機搭配1TB容量的硬盤,在電腦上顯示的硬盤容量理論上應該是1024G,但實際顯示的卻還不足1000G怎麼回事呢?這與硬盤的容量理論算法有關。

  理論算法:

  1KB=1024B、1MB=1024KB、1GB=1024MB、1TB=1024GB

  實際算法:

  1B (byte 字節);

  1KB(Kilobyte 千字節) = 2^10 B = 1024 B

  1MB(Megabyte 兆字節) = 2^10 KB = 1024 KB = 2^20 B

  1GB(Gigabyte 吉字節) = 2^10 MB = 1024 MB = 2^30 B

  1TB(Trillionbyte 太字節) = 2^10 GB = 1024 GB = 2^40 B

  但為何實際廠商硬盤容量的算法與理論不一致呢?按照理論上來說1T=1024G(也就是2的10次方),但硬盤廠商往往制造出來的1TB硬盤容量隻有1000G,因為1T=1000G=1000000M=1000000000KBP這是硬盤廠傢的標準,這在存儲市場已經是公開的秘密瞭,幾乎可以說是“行業標準”瞭。

  硬盤廠商的標準:1GB=1,000MB  1MB=1,000KB  1KB=1,000byte

  操作系統的算法:1GB=1,024MB  1MB=1,024KB  1KB=1,024byte

  講到這裡,相信大傢已經有所頭緒瞭。在計算機系統中,按照1024進制標準計算,可以通俗的理解成廠商為瞭更好計算而沒有采用理論標準值去計算。所以你安裝的1TB硬盤在系統中的顯示可能隻有1000GB。

  另外值得一提的是即便按照廠傢的標準,1TB=1000G,但實際在電腦裡顯示的卻會發現隻有930G左右,這又是為何呢,廠傢嚴重扣量忽悠嗎?

  實際上:硬盤廠商的1TB=1000×1000×1000/(1024×1024×1024)≈Windows操作系統中的0.9313GB。一般硬盤內部內置程序的占用一些空間,提供給系統文件使用,所以操作系統顯示的總容量和硬盤的型號容量存在差異這是一個正常現象。機械硬盤容量越大,比如3T、4T,實際換算過來,“消失”的容量也就越大。

二、固態硬盤:

  SSD工作機制完全不同於機械硬盤,它的容量有120G/128G,240G/250G/256G之分,但實際使用到容量往往隻有119G,230G左右!這跟機械硬盤的理論算法也是一樣的嗎?其實不然,兩個不同領域,行業標準也不一樣,實際跟理論容量,SSD沒那麼簡單。這涉及到一個名詞:預留空間OP。

  預留空間OP是指SSD保留一部分容量空間留作他用,這部分空間用戶不可操作,容量大小一般是由主控決定。

  OP比率=(SSD物理空間-用戶可用空間)/用戶可用空間。

  除瞭第一級OP空間之外,多數主控還支持二級OP空間,具體容量和配置由廠商自己決定,所以128GB閃存作出的SSD有128GB、120GB乃至100GB之分,也就是說OP空間分別是0、7%、28%,其他容量依此類推。

  還有SSD具有三級OP空間的,分配方式就很自由瞭,但是三級OP往往要犧牲部分用戶可用空間,所以很多消費級SSD都沒有三級OP空間,而企業級SSD中通常需要配置三級OP空間以便在大量數據讀寫中保持性能。

  除瞭第一級OP空間,有些廠商允許用戶自定義OP空間大小,比如三星、Fusion-IO的工具軟件就有這樣的功能,玩傢可以根據自己的需要配置。

  簡單來說,OP空間可以簡單理解為SSD預留的交換空間,從前面的介紹來看,OP空間在GC垃圾回收、WL耗損平衡、減少寫入放大等多個方面都有作用,具體如何應用要取決於SSD主控算法,具體如何應用要取決於SSD主控算法瞭。

  隨著技術的進步,二級OP空間的必要性也在降低,以SF主控為例,原本保留的7% OP空間逐漸被釋放出來,用戶的可用空間可以增加16GB左右,120GB型號也可以增加8GB左右,雖然不是很多,但是對普通用戶來說還是好事一件。

  消費類的固態硬盤可能需要其7%或更多的空白容量來支持合理的垃圾收集功能,確保垃圾收集程序和Flash控制器總能有額外的可用空間進行工作。(例如Crucial的MX200/MX100保留瞭業界標準的7%容量做消費者無法訪問的空白區)

  總結:

  新硬盤空間容量並不是硬盤空間丟失,而是硬盤商換算的單位是整數,而操作系統是以1024為倍數換算的,這樣的出廠方式是硬盤市場的“行業規則”。預期說是潛規則不如說是廠商在用戶前期不懂的情況下讓用戶慢慢的接受瞭這個事實,明白瞭這個原理之後已經成為瞭一種可怕的商業習慣也就不瞭瞭之瞭。

返回顶部