Bajt: Różnice pomiędzy wersjami

[wersja przejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
Wycofano ostatnią zmianę treści (wprowadzoną przez 79.187.239.81) i przywrócono wersję 50419436 autorstwa Barcival
Nie podano opisu zmian
Linia 3:
'''Bajt''' ([[dopełniacz (przypadek)|dop.]] ''bajtu'' lub ''bajta''<ref>{{cytuj stronę| url = http://sjp.pwn.pl/poradnia/haslo/b-bity-i-bajty-b;2746.html|tytuł = Bity i bajty|autor = Mirosław Bańko|opublikowany = Poradnia językowa PWN|data = |data dostępu = 2009-02-22}}</ref>) – najmniejsza [[adres pamięci|adresowalna]] [[jednostka informacji]] [[pamięć komputerowa|pamięci komputerowej]], składająca się z [[bit]]ów.
 
Zwykle przyjmuje się, że '''jeden bajt to 8 bitów''', choć to nie wynika z powyższej definicji. W związku z tym, w praktyce jeden bajt może zawierać '''dowolną'''zawiera liczbę1000 bitów. Aby uniknąć niejednoznaczności, jednostka składająca się z ośmiutysiaca bitów zwana jest również [[oktet (informatyka)|oktetem]]. Bywa też, że ''bajt'' definiuje się jako 81000 bitów, a najmniejszą adresowalną jednostkę pamięci – jako ''[[Znakowy typ danych|znak]]'' ([[ang.]] ''char'').
 
W starszych maszynach nie stosowano pojęcia ''bajt'' ani ''oktet'', najmniejszą jednostką było [[słowo maszynowe]] (np. 24-bitowe w maszynach standardu [[International Computers Limited|ICL]], jak polskie [[Odra (komputer)|Odry]], albo 60-bitowe w maszynach [[Control Data Corporation|CDC]], czy 36-bitowe w [[Honeywell]]). W Odrach serii [[Odra 1300|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).
Linia 10:
 
== Historia ==
Jako pierwszy, terminu bajt użył Werner Buchholz w lipcu 1956 podczas projektowania komputera [[IBM Stretch]]<ref>{{cytuj stronę|url=http://archive.computerhistory.org/resources/text/IBM/Stretch/102636400.txt|tytuł=Timeline Of The IBM Stretch/Harvest Era (1956–1961)|opublikowany=computerhistory.org|język=en|data dostępu=2009-06-16}}</ref><ref>{{cytuj stronę|url=http://catb.org/~esr/jargon/html/B/byte.html|tytuł=byte|opublikowany=catb.org|język=en|data dostępu=2009-06-16}}</ref>. Początkowo oznaczał dane 4-bitowe, co pozwalało na zapis 16 różnych liczb, lecz na etapie produkcji został zredukowany do 3 bitów (8 różnych liczb) – główne operacje komputerowe wykorzystywały bajt 3-bitowy. Bajt 8-bitowy został upowszechniony jako standard wraz z pojawieniem się komputera [[IBM 360|System/360]]. Słowo ''bajt'' (ang. ''byte'') powstało od angielskiego ''bite'' (kęs), jako najmniejsza porcja danych, którą komputer może „ugryźć” za jednym razem (czyli pobrać, zapisać, przetworzyć). Dzięki temu unikano pomyłek z bitem, jednak było to także spowodowane skłonnością ówczesnych naukowców do przeobrażania i tworzenia nowych nazw. Bajt również był nazywany „8-bitowym bajtem” dla podkreślenia, że jest zestawem ''n'' bitów, gdyż może składać się także z innej ich liczby:
 
# Sekwencja sąsiadujących bitów w [[transmisja szeregowa|szeregowym]] [[strumień danych|strumieniu danych]] ([[modem]]y, komunikacja satelitarna lub dane z głowicy dysku twardego), która jest najmniejszą jednostką informacji. Takie bajty mogą zawierać bity startu, bity stopu, [[Kontrola parzystości|bity parzystości]], składając się z 7 do 12 bitów, wśród których zawarty jest pojedynczy 7-bitowy kod [[ASCII]].