Ile to 1 bajt, kilobajt, megabajt, gigabajt itd.?


Najlepsza odpowiedź

To właściwie trochę podchwytliwe pytanie…

Międzynarodowy układ jednostek (SI) Naprawdę nienawidzi, gdy jednostki „metrycznej nomenklatury” są używane do wszystkiego poza potęgami-10. Dlatego ciężko walczą o to, by kilobajty itp. Były zdefiniowane jako potęgi 10 bajtów.

Oczywiście tradycją w komputerach jest używanie potęgi-2 – lub potęg-1024 – do * większość * z nich…

To powiedziawszy, od dawna istnieje rozbieżność w dominacji komputerów:

  • Pamięć komputera i wiele aplikacji działających na komputerach ma moc -of-2, więc kilobajt to 1024 bajty, megabajt to 1024 kilobajty, itd.
  • Sprzedawcy dysków twardych i pamięci masowych zazwyczaj podają wartości bazowych 10 jednostek SI, czyli terabajtowy dysk twardy może (teoretycznie) pomieścić 1000 ^ 4 bajtów, a nie 1024 ^ 4 bajtów, jak by to było, gdybyś mówił o pamięci RAM.

Jest też lista jednostek, które wolałyby od ciebie Weenies z SI zastosowanie, które tak naprawdę nie przyjęło się poza niektórymi częściami Europy. To są „kibibajty” itp., Które mają być używane do potęgi 1024: kibibajtów .

Ilekroć to słyszałem nazwy – zwłaszcza „kibibit” lub 1024 bity – myślę o karmie dla psów:

Odpowiedź

1 bit może pomieścić 0 lub 1

8 bitów = 1 bajt

1 KB = 2 ^ 10 bajtów = 1024 bajty

1 MB = 2 ^ 10 KB = 2 ^ 20 bajtów

1 GB = 2 ^ 10 MB = 2 ^ 20 KB = 2 ^ 30 bajtów

Jego binarny system liczbowy, czyli kilo Mega a Giga nie mają wykładników 10, ale 2.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *