Przejdź do zawartości

Kilobajt

Z Wikipedii, wolnej encyklopedii
Wielokrotnościbajtó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(skrótkB[1],ang.KB,Kbyte,kbyte,kilobyte) –jednostkaużywana winformatycedo określenia ilościinformacjilub wielkościpamięci.

Niejednoznaczność skrótu

[edytuj|edytuj kod]

W przeciwieństwie do innych dziedzin nauki, w informatyce przedrostekkilooznacza często nie krotność 103,lecz 210:

1 KB = 210B = 1024B
1 kB = 103B = 1000B

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żliwe kombinacje. Przykładowo krotności dziesiętnych używają producencitwardych dyskówdo podawania ich pojemności, zaś wtelekomunikacjiszybkość 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 literyKdla oznaczania krotności 1024, zaś małejk– dla krotności 1000. Podobnie wielka literaBoznacza bajt, małab– bit. W krajach anglosaskich częściej kładzie się nacisk na odróżnieniebituodbajtai w związku z tym zwykle jest stosowany skrótkbyte.

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|edytuj kod]

Próbą wyjścia z tej niejednoznaczności jest zaproponowane przezIECoznaczanie krotności 1024 przez dodanie po znaku mnożnika literyi(jakinformatyka) w skrócie (np.KiBzamiastKB) i zmiana nazw krotności przez zastąpienie końcówki przedrostka dziesiętnego przezbi(jakbinarny), chociaż w poszczególnych, wyraźnie zaznaczonych, przypadkach dopuszczalne jest użycie starych nazw do czasu przyjęcia się nowych[2].Formalnie przedrostek zapisany skrótemKipowinien więc brzmiećkibidla odróżnienia odkilo,zaśkilobajtpowinien formalnie mieć nazwękibibajt(KiBzamiastKBczykB).

1 KiB = 210B = 1024B

W chwili obecnej propozycja nie została jeszcze powszechnie zaakceptowana[3][4][5][6]– czasem spotyka się zalecane skróty, znacznie rzadziej zalecane pełne nazwy.

Zobacz też

[edytuj|edytuj kod]

Przypisy

[edytuj|edytuj kod]
  1. Słownik języka polskiego - kilobajt.sjp.pwn.pl.
  2. National Institute of Standards and Technology:Prefixes for binary multiples."In December 1998 theInternational 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. "
  3. Upgrading and Repairing PCs,Scott Mueller, Pg. 596,ISBN0-7897-2974-1
  4. The silicon web: physics for the Internet age,Michael G. Raymer, Pg. 40,ISBN978-1-4398-0311-0
  5. Knuth: Recent News.Cs-staff.stanford.edu. Retrieved on 2011-01-07.
  6. Atwood, Jeff. (2007-09-10)Gigabyte: Decimal vs. Binary.Coding Horror. Retrieved on 2011-01-07.