Kilobajt
| Wielokrotności bajtów | |||||
|---|---|---|---|---|---|
| Przedrostki dziesiętne (SI) |
Przedrostki binarne (IEC 60027-2) |
||||
| Nazwa | Symbol | Mnożnik | Nazwa | Symbol | Mnożnik |
| kilobajt | kB | 103=10001 | kibibajt | KiB | 210=10241 |
| megabajt | MB | 106=10002 | mebibajt | MiB | 220=10242 |
| gigabajt | GB | 109=10003 | gibibajt | GiB | 230=10243 |
| terabajt | TB | 1012=10004 | tebibajt | TiB | 240=10244 |
| petabajt | PB | 1015=10005 | pebibajt | PiB | 250=10245 |
| eksabajt | EB | 1018=10006 | eksbibajt | EiB | 260=10246 |
| zettabajt | ZB | 1021=10007 | zebibajt | ZiB | 270=10247 |
| jottabajt | YB | 1024=10008 | jobibajt | YiB | 280=10248 |
Kilobajt (KB, rzadziej kB, ang. Kbyte, kbyte, kilobyte) – jednostka używana w informatyce do określenia ilości informacji lub wielkości pamięci.
Spis treści |
Niejednoznaczność skrótu [edytuj]
W przeciwieństwie do innych dziedzin nauki, w informatyce przedrostek kilo oznacza czasem nie krotność 103, tylko 210:
- 1 KB = 210 B = 1024 B (bajty)
- 1 kB = 103 B = 1000 B (bajtów)
Stosowanie tego samego skrótu literowego do oznaczenia różnych krotności (1000 i 1024) czy różnych jednostek miar (bit i bajt) może prowadzić do nieporozumień, tym bardziej, że w praktyce spotyka się wszystkie możliwości. Przykładowo krotności dziesiętnych używają producenci twardych dysków do podawania ich pojemności, zaś w telekomunikacji szybkość transmisji danych podaje się w kilobitach (tysiącach bitów) na sekundę (kbps).
Aby uniknąć niejednoznaczności, w wielu krajach (w tym w Polsce) przyjęło się używanie wielkiej litery K dla oznaczania krotności 1024, zaś małej k – dla krotności 1000. Podobnie wielka litera B oznacza bajt, mała b – bit. W krajach anglosaskich częściej kładzie się nacisk na odróżnienie bitu od bajta i w związku z tym zwykle jest stosowany skrót kbyte.
Zastosowane rozwiązania zmniejszają możliwość pomyłki, jednak jej nie likwidują – do tego wystarczy błąd przy szybkim pisaniu czy przepisywaniu.
Propozycja IEC [edytuj]
Próbą wyjścia z tej niejednoznaczności jest zaproponowane przez IEC oznaczanie krotności 1024 przez dodanie po znaku mnożnika litery i (jak informatyka) w skrócie (np. KiB zamiast KB) i zmiana nazw krotności przez zastąpienie końcówki przedrostka dziesiętnego na bi (jak binarny), chociaż w poszczególnych, wyraźnie zaznaczonych przypadkach dopuszczalne jest użycie starych nazw do czasu przyjęcia się nowych[1]. Formalnie przedrostek zapisany skrótem "Ki" powinien więc brzmieć "kibi" dla odróżnienia od "kilo", zaś "kilobajt" powinien formalnie mieć nazwę "kibibajt" (KiB a nie KB czy kB). W chwili obecnej propozycja nie została powszechnie zaakceptowana[2][3][4][5] – czasem spotyka się zalecane skróty, znacznie rzadziej zalecane pełne nazwy.
Zobacz też [edytuj]
- przedrostek dwójkowy
- megabajt (MB) – 1024 KB
- kilo
Przypisy
- ↑ National Institute of Standards and Technology: Prefixes for binary multiples. "In December 1998 the International Electrotechnical Commission (IEC) [...] approved as an IEC International Standard names and symbols for prefixes for binary multiples for use in the fields of data processing and data transmission."
- ↑ Upgrading and Repairing PCs, Scott Mueller, Pg. 596, ISBN 0789729741
- ↑ The silicon web: physics for the Internet age, Michael G. Raymer, Pg. 40, ISBN 9781439803110
- ↑ Knuth: Recent News. Cs-staff.stanford.edu. Retrieved on 2011-01-07.
- ↑ Atwood, Jeff. (2007-09-10) Gigabyte: Decimal vs. Binary. Coding Horror. Retrieved on 2011-01-07.