Kilobajt
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]- ↑Słownik języka polskiego - kilobajt.sjp.pwn.pl.
- ↑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. "
- ↑Upgrading and Repairing PCs,Scott Mueller, Pg. 596,ISBN0-7897-2974-1
- ↑The silicon web: physics for the Internet age,Michael G. Raymer, Pg. 40,ISBN978-1-4398-0311-0
- ↑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.