手機記憶體卡大小的計算
很多人買了手機記憶體卡發現容量變小了。比如時候128G的不到120G;64G的也只有50多G。
為什麼會這樣呢,主要有以下方面的原因。
首先是計算方法不同。
儲存廠商的標準: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)的存在,這些壞塊不能被使用,也不算做有效容量。
相關文章
- struct結構體大小的計算(記憶體對齊)Struct結構體記憶體
- [轉帖]關於記憶體管理:計算頁表大小記憶體
- 計算機記憶體管理介紹計算機記憶體
- 計算機作業系統——虛擬記憶體與實體記憶體計算機作業系統記憶體
- Android中一張圖片佔據的記憶體大小是如何計算Android記憶體
- MRAM與常用計算機記憶體的效能比較計算機記憶體
- 寫個方法近似計算指定陣列或物件佔用記憶體的大小陣列物件記憶體
- 記憶體大小與效能的理解記憶體
- PCI-5565系列反射記憶體卡 反射記憶體交換機反射記憶體
- 查詢windows記憶體卡槽及卡槽支援的最大記憶體Windows記憶體
- node計算記憶體佔用記憶體
- 手機記憶體都有哪些?宏旺半導體分享手機記憶體發展簡史記憶體
- w10計算機記憶體不足怎麼辦_w10計算機記憶體不足請關閉以下程式解決方法計算機記憶體
- MySQL記憶體佔用計算公式MySql記憶體公式
- 如何獲取EMMC記憶體大小記憶體
- CentOS限制實體記憶體大小方法CentOS記憶體
- 反射記憶體卡的使用場景反射記憶體
- GE 反射記憶體卡的特點反射記憶體
- 好玩又不佔記憶體的手遊 記憶體小又能聯機的傳奇遊戲記憶體遊戲
- 相機記憶體卡的照片刪除了可以恢復嗎?記憶體
- 電腦記憶體怎麼擴大 如何更改電腦記憶體大小記憶體
- 淺談深度學習:如何計算模型以及中間變數的視訊記憶體佔用大小深度學習模型變數記憶體
- 深入理解併發程式設計藝術之計算機記憶體模型程式設計計算機記憶體模型
- EEPROM與記憶體Flash消耗能量計算記憶體
- 反射記憶體卡驅動的安裝反射記憶體
- 反射記憶體卡原理說明反射記憶體
- NIO的JVM記憶體和機器記憶體的選擇JVM記憶體
- 小米9 SE記憶體是多少?小米9 SE手機記憶體的檢視方法步驟記憶體
- 網路傳輸的大小端-計算機網路複習筆記計算機網路筆記
- 一文看懂資料分析必備計算功能—記憶體計算記憶體
- [20191115]oracle例項佔用記憶體計算.txtOracle記憶體
- 關於圖片在記憶體中的大小(k或者M)記憶體
- tracemalloc庫追蹤程式碼申請的記憶體大小記憶體
- 反射記憶體卡的優勢與特點反射記憶體
- C#--得到物件在記憶體中的大小和把記憶體中的位元組轉換為字串C#物件記憶體字串
- 企業應用的轉折點:記憶體計算技術記憶體
- golang手動管理記憶體Golang記憶體
- Java的記憶體管理機制之記憶體區域劃分Java記憶體