Di sini saya punya file ini di Windows:
Tapi bukankah 62.563 byte 62.6 KB?
windows
filesystems
Kirk Ouimet
sumber
sumber
Jawaban:
62.563 byte adalah 61.0966797 kibibytes . The kibi awalan berarti bahwa dasar untuk perhitungan adalah 1024, bi berdiri untuk "binary" karena 2 ^ 10 = 1024 . Ini hanya salah satu dari awalan biner , yang lainnya adalah mebi atau gibi .
Sebaliknya, satu kilobyte adalah 1000 byte, menggunakan awalan SI klasik yang Anda ketahui dari kilometer dan kilogram. Menggunakan basis desimal, 10 ^ 3 = 1000 , jadi Google sebenarnya benar . Jika Anda telah mencari Google dalam jumlah yang sama dalam kibibytes, Anda akan mendapatkan jawaban yang benar dalam terminologi komputasi.
Sangat penting untuk membuat perbedaan antara kilo dan kibi hari ini, dan sebenarnya, Windows harus melaporkannya sebagai "61 KiB" menjadi sangat tepat. Ini adalah konvensi IEC untuk membuat perbedaan itu lebih mudah.
Yang sedang berkata, masih ada banyak ambiguitas hari ini, di mana ukuran hard drive biasanya dilaporkan dalam unit biner (tetapi tidak selalu secara eksplisit), dan kecepatan koneksi diberikan dalam unit SI.
sumber
Ya, anggap google sebagai Mad Hatter. Anda harus mengajukan pertanyaan yang tepat. Atau mungkin Elf: Terkadang jawaban Anda adalah ya dan tidak.
sumber
1KB = 1024 byte. Jadi:
Sebagai jalan pintas banyak orang dan sistem memperlakukan KB sebagai 1000 karena Kilo adalah awalan SI untuk 1000. Namun para ilmuwan komputer menggunakan awalan untuk 2 ^ 10 yaitu 1024.
sumber
Sebagian besar angka yang berhubungan dengan komputer menggunakan awalan biner, berbeda dengan sistem SI yang menggunakan awalan desimal. Artinya:
Itu masing-masing 1000 gram dan 1024 byte.
62563 / 1024 ~= 61
, jadi Windows benar.Tidak semua yang berhubungan dengan komputer didasarkan pada awalan biner, dan ketidakkonsistenan ini sering mengarah pada kesalahpahaman. Halaman Wikipedia ini menjelaskan awalan apa yang digunakan untuk mengukur hal-hal yang berbeda.
Satu kasus ekstrem adalah bandwidth. Ini biasanya menggunakan awalan biner ketika dinyatakan dalam byte per detik dan awalan desimal ketika dinyatakan dalam bit per detik. Jadi kalimat ini benar:
Tapi yang ini salah:
Karena:
( pertanyaan terkait )
sumber
(KB)/s
, di mana KB menggunakan awalan berbasis biner, dan yang kedua didasarkan pada kHz atau kbaud, menggunakan berbasis desimal awalan.