Bajt (informatyka)
Z Wikipedii
| Wielokrotności bajtów | |||||
|---|---|---|---|---|---|
| Przedrostki dziesiętne (SI) |
Przedrostki binarne (IEC 60027-2) |
||||
| Nazwa | Symbol | Mnożnik | Nazwa | Symbol | Mnożnik |
| bajt | B | 100 | bajt | B | 20 |
| kilobajt | KB/kB | 103 | kibibajt | KiB/kiB | 210 |
| megabajt | MB | 106 | mebibajt | MiB | 220 |
| gigabajt | GB | 109 | gibibajt | GiB | 230 |
| terabajt | TB | 1012 | tebibajt | TiB | 240 |
| petabajt | PB | 1015 | pebibajt | PiB | 250 |
| eksabajt | EB | 1018 | eksbibajt | EiB | 260 |
| zettabajt | ZB | 1021 | zebibajt | ZiB | 270 |
| jottabajt | YB | 1024 | jobibajt | YiB | 280 |
Bajt (ang. byte - kęs) - najmniejsza adresowalna jednostka informacji pamięci komputerowej, składająca się z bitów.
W praktyce przyjmuje się, że jeden bajt to 8 bitów, choć to nie wynika z powyższej definicji. Aby uniknąć niejednoznaczności, jednostka składająca się z ośmiu bitów zwana jest również oktetem. Bywa też że "bajt" definiuje się jako 8 bitów, najmniejszą adresowalną jednostkę pamięci nazywając znakiem.
W pierwszych komputerach bajt mógł mieć również 4, 6, 7, 9 czy 12 bitów. Ośmiobitowy bajt po raz pierwszy pojawił się pod koniec 1956 roku, a został rozpowszechniony i uznany za standard w 1964 r. po tym jak IBM wprowadził System/360. W starszych maszynach nie stosowano pojęcia bajt ani oktet, najmniejszą jednostką było słowo maszynowe (np. 24-bitowe w maszynach standardu ICL, jak polskie "Odry", albo 60-bitowe w maszynach CDC czy 36-bitowe w Honeywell). W Odrach serii 1300 rozkazy działające na znakach adresowały pojedynczy znak używając specjalnego dla nich trybu adresowania (dodatkowych 2 bitów adresu znaku w słowie).
Bajt 8-bitowy można podzielić na dwie połówki 4-bitowe nazywane tetradami (bądź nibblami od ang. nibble - kąsek). Rozróżniamy mniej znaczącą (dolną) i bardziej znaczącą (górną) tetradę. Spotyka się też określenie strefa i cyfra wywodzące się od kodowania znaków kodem EBCDIC, oznaczające odpowiednio starszą i młodszą tetradę.
Spis treści |
[edytuj] Oznaczenia
Najczęściej stosowanym skrótem dla bajtu jest wielka litera "B" (w odróżnieniu od bitu oznaczanego małą literą "b"). Takie oznaczenie koliduje wprawdzie z oznaczeniem bela, ale nie sprawia to większych problemów, ponieważ bela używa się przeważnie z przedrostkiem decy- (decybel – dB), którego to przedrostka (podobnie jak innych podwielokrotności) nie stosuje się dla bajtów.
Można się także spotkać z oznaczeniem bajtu małą literą "b" (bit oznacza się wtedy słowem "bit"), które jednak wprowadza konflikt z najczęstszym oznaczeniem bitu.
[edytuj] Wielokrotności
Praktycznie używane przedrostki na oznaczenie wielokrotności bajtu to:
1 KB = 1024 B (KB - kilobajt)
1 MB = 1024 KB (MB - megabajt)
1 GB = 1024 MB (GB - gigabajt)
1 TB = 1024 GB (TB - terabajt)
1 PB = 1024 TB (PB - petabajt)
1 EB = 1024 PB (EB - eksabajt)
1 ZB = 1024 EB (ZB - zettabajt)
1 YB = 1024 ZB (YB - jottabajt)
1 BB = więcej niż 1024 YB (jednostka hipotetyczna o nieustalonej wielkości, BB - brontobajt)
Warto zauważyć, że stosowanie przedrostków kilo, mega, giga i tera (oraz większych) w tej terminologii jest niezgodne z określeniami układu SI (np. kilo w układzie SI oznacza 1000, a nie 1024, jak stosuje się dla bajtów). Jest to częstym źródłem nieporozumień zwłaszcza co do faktycznej pojemności dysków oraz prędkości urządzeń sieciowych (podawanych w bitach), których producenci z powodów marketingowych wolą oznaczać zgodnie z układem SI.
| Prefiks | Nazwa | Znaczenie SI | Znaczenie dwójkowe | Różnica wielkości |
|---|---|---|---|---|
| k | kilo | 103 = 10001 | 210 = 10241 | 2.40% |
| M | mega | 106 = 10002 | 220 = 10242 | 4.86% |
| G | giga | 109 = 10003 | 230 = 10243 | 7.37% |
| T | tera | 1012 = 10004 | 240 = 10244 | 9.95% |
| P | peta | 1015 = 10005 | 250 = 10245 | 12.59% |
| E | eksa | 1018 = 10006 | 260 = 10246 | 15.29% |
[edytuj] Próby rozwiązania
W celu odróżnienia przedrostków o mnożniku 1000 od przedrostków o mnożniku 1024, już w styczniu 1997 r. pojawiła się propozycja ujednoznacznienia opracowana przez IEC, polegająca na dodawaniu litery "i" po symbolu przedrostka dwójkowego, oraz "bi" po jego nazwie. Przedrostki dwójkowe wyglądałyby wtedy następująco:
Symbol Nazwa Mnożnik Mnożnik (dziesiętnie) Ki kibi 10241 1 024 Mi mebi 10242 1 048 576 Gi gibi 10243 1 073 741 824 Ti tebi 10244 1 099 511 627 776 Pi pebi 10245 1 125 899 906 842 624 Ei eksbi 10246 1 152 921 504 606 846 976
i wtedy:
1 KiB = 1024 B (KiB - kibibajt)
1 MiB = 1024 KiB (MiB - mebibajt)
1 GiB = 1024 MiB (GiB - gibibajt)
1 TiB = 1024 GiB (TiB - tebibajt)
1 PiB = 1024 TiB (PiB - pebibajt)
1 EiB = 1024 PiB (EiB - eksbibajt)
Jednak ta propozycja rozwiązania problemu niejednoznaczności przedrostków nie przyjęła się.
[edytuj] Zobacz też:
| ASTD współorganizatorem Międzynarodowego Kongresu Kadry |
|
W dniach 24-27 listopada odbędzie się Międzynarodowy Kongres Kadry - VIII edycja Kongresu Kadry, po raz pierwszy w wydaniu międzynarodowym.
|
| Obrady WTO na razie bez przełomu |
|
W toczących się od poniedziałku rozmowach w Genewie na temat zniesienia barier w światowym handlu w ramach tzw. rundy z Dauhy do soboty nie udało się wypracować porozumienia.
|
| Absurdalne zapisy blokujÄ… unijne dotacje |
|
Bardzo dobry projekt może nie dostać dofinansowania, jeżeli np. przedsiębiorca wypełni wniosek... czarnym długopisem. Takie wątpliwe wymogi wymyślają urzędnicy - czytamy w "Rzeczpospolitej".
|
| KE zamroziła ponad 2 mld euro dla Bułgarii |
|
Komisja Europejska zamroziła znacznie więcej środków dla Bułgarii, niż ogłoszone w środę 825 mln euro z przedakcesjnych funduszy ISPA, PHARE i SAPARD - napisał bułgarski dziennk "Sega".
|
| Betacom: 35 proc. zysku na dywidendÄ™? |
|
Zarząd Betacom zamierza wnioskować do Rady Nadzorczej i WZA o przeznaczenie na wypłatę dywidendy około 35 proc. zysku netto za rok obrotowy 2007/08. W kolejnych latach zarząd planuje rekomendować wypłatę dywidendy na poziomie 25-35 proc. zysku - poinformowała spółka w raporcie rocznym.
|