Ketika membeli sebuah memori penyimpanan baik itu flashdisk, card, HDD, atau SSD akan dihadapkan dengan kapasitas tertentu mulai dari 8, 16, 64, 128GB, tidak pernah menjual dengan kapasitas yang genap semisalnya 10, 20, 50, 100GB, dst. Karena memang satunya binary, satuan digit komputer.
Namun jadi masalah setelah membeli sebuah memori, ketika dipakai menampilkan jumlah kapasitas yang lebih sedikit. 16 GB = 14.6 GB, 1 TB = 931 GB, kemana sisanya?
Ternyata unit yang dipakai oleh pabrikan dan komputer berbeda. Dari sudut pandang user (manusia) menggunakna satuan desimal, sedangkan komputer menggunakan satuan binary. Sebab sistem komputer tidak mengenal satuan desimal, hanya 0 dan 1.
Jika dirangkai menjadi berikut:
- Desimal 1 KB = 1000 bytes
- Binary 1 KB = 1024 bytes
Contoh:
HDD 1000 GB/1TB = 1.000.000.000.000 bytes (desimal)
OS menghitung dengan binary, berarti dibagi 1024 (kenaikan unit KB ke MB, dst)
1.000.000.000.000B : 1024 = 976.562.500KB
976.562.500KB : 1024 = 953.674,3MB
953.674,3MB : 1024 = 931GB / 0.931,3TB
Jika ingin mendapatkan kapasitas sesuai label ada caranya, dengan mengubah satuan yang digunakan oleh komputer (secara software) agar komputer menggunakan satuan bibyte. Namun sedikit OS yang bisa, karena ini satuan yang sudah lama digunakan ini dan meskipun terlihat kurang, tapi komputasi ke sistem komputer lebih mudah bagi user. Selain itu mencegah pemalsuan sebuah memori penyimpanan.
Referensi:
- https://www.seagate.com/id/id/support/kb/why-does-my-hard-drive-report-less-capacity-than-indicated-on-the-drives-label-172191en/
- https://www.techtarget.com/searchstorage/definition/gibibyte-GiB
Cara Berkomentar
1. Gunakan bahasa yang sopan dan mudah dimengerti
2. Komentar tidak berisi link
3. Jika merasa komentar ditolak, baca ini: Bantuan dan Dukungan