計算機中,全部的信息最終都是以0和1的形式存儲在硬盤上,內存中的數據是計算機運行過程當中的一個暫時存儲的地方,經常使用的計算機的硬盤容量單位描述以下:算法
byte:字節,一個字節包含8比特位;操作系統
1KB = 1024B 1MB = 1024KB 1GB = 1024MB 1TB = 1024GB 1PB = 1024TB 1EB = 1024PB 1ZB = 1024EB 1YB = 1024ZB 1NB = 1024YB
有關存儲容量偏差的幾種解釋[引用]:
(一)計算方法的偏差
一、存儲設備製造廠商在標稱存儲容量時所使用的進製爲1000爲1K,而操做系統由於採用二進制的關係,格式化後軟件佔用空間時進製爲1024爲1K,這樣就會令使用時的存儲空間看起來比實際的要少。好比: 存儲廠商的標準:1MB=1,000KB))1KB=1,000byte; 操做系統的算法:1MB=1,024KB))1KB=1,024byte; 存儲廠商的標準:128MB=128,000KB=128,000,000byte; 操做系統的算法:128MB=131,072KB=134,217,728byte; 關於容量問題這些都是正常的:128,000,000÷1024÷1024=122.0703(MB) 如硬件標稱128MB的內存卡,換算成軟件的識別的容量就是128MB×1000KB/1024KB=125MB,這樣就會有3MB的計算偏差。容量越大的內存卡產品,算法偏差也就越大。(二)內部文件佔用空間
在分區和格式化後,系統會在硬盤上佔用一些空間,提供給系統文件使用,與硬盤同樣,內存卡也是採用FAT文件系統,而FAT文件系統包括MBR主引導分區、FAT文件分配表和ROOT目錄區等,這些區域通常佔用幾百kb閃存空間,因此操做系統顯示的總容量和內存卡的型號容量存在差別這是一個正常現象。 此外,因爲閃存芯片自己在製造時的問題,閃存介質容許有壞塊(BadBlock)的存在,這些壞塊不能被使用,也不算作有效容量。(三)越用越少
另外還有一種狀況,那就是用戶發現當內存卡反覆格式化以後內存空間居然也會少了,這到底是怎麼回事呢?對此有專家給出了答案: 目前市面有部分產品在保存文件時會按照串行方式進行,當用戶在進行讀取或存儲文件時,都會使Flash進行刷新工做,不斷存儲或讀取就會使Flash閃存不斷被刷新。由於閃存芯片內部須要有至少一個物理塊(Block)做爲交換塊使用。其寫操做過程必須通過先擦除,而後才能寫入數據,而擦除的最小單位是一個物理塊,但寫數據的最小單位倒是一個頁(Page)。 在閃存的存儲單位中,一個物理塊包含若干個物理頁。所以寫數據時,須要有一個空的、可使用的交換塊來存放不須要被擦除的數據。因爲閃存的充放電特性,使得它的讀寫次數有物理上的限制。 一般廠商會在內存卡內部作一個讀寫次數的計數,當內存卡芯片的某個物理存儲區塊達到讀寫指定的最高次數時,那麼該塊區將被設定爲再也不使用的區域,因此當不斷刷新Flash時將會有可能加速Flash損耗。不過,目前多數閃盤產品已經能夠保證擦寫百萬次以上的使用壽命。對於市場上的大部分產品而言都不會出現這樣「越用越少」的狀況出現。(四)翻新僞劣產品
這一點對於消費者而言是明顯的權益損害。因爲市場上的內存卡品牌參差不齊,魚龍混雜,大量超低價的內存卡或存儲產品充斥市場,其中極少部分產品會出現使用劣質、翻新Flash介質以次充好的狀況。一個標示有128mb的內存卡出現僅有一半容量的狀況也不足爲怪。因爲目前的內存卡都採用了無驅設計,因此能夠直接當存儲盤使用,但這部分僞劣翻新產品不只使用過程極其容易出現損壞現象而令用戶丟失資料,同時,劣質翻新Flash介質也會比正規產品使用年限更「短命」。所以消費者在選購過程當中不只爲本身的「錢包」着想,更應爲寶貴的資料保存着想,切不可貪一時之便宜而損失重要的資料文件。