Байт (англ.: byte) — адзінка захоўвання і апрацоўкі лічбавай інфармацыі; сукупнасць бітаў, якая апрацоўваецца камп’ютарам аднамомантна. У сучасных вылічальных сістэмах байт лічыцца роўным васьмі бітам, у гэтым выпадку ён можа прымаць адно з 256 (28) розных значэнняў (станаў, кодаў). Аднак у гісторыі камп’ютараў вядомыя вырашэнні з іншым памерам байта (напрыклад, 6 бітаў, 32 біта, 36 бітаў), таму часам у камп’ютарных стандартах і афіцыйных дакументах для пазначэння 8-бітнага слова ўжываецца тэрмін «» (лац.: octet).
-2002 | Прыстаўкі СІ | МЭК | ||||||
---|---|---|---|---|---|---|---|---|
Назва | Сімвал | Ступень | Назва | Ступень | Назва | Сімвал | Ступень | |
байт | Б | 20 | - | 100 | байт | B | Б | 20 |
кілабайт | КБ | 210 | кіла- | 103 | KiB | КіБ | 210 | |
мегабайт | МБ | 220 | мега- | 106 | MiB | МіБ | 220 | |
гігабайт | ГБ | 230 | гіга- | 109 | GiB | ГіБ | 230 | |
тэрабайт | ТБ | 240 | тэра- | 1012 | TiB | ТіБ | 240 | |
петабайт | ПБ | 250 | пета- | 1015 | PiB | ПіБ | 250 | |
ЭБ | 260 | экса- | EiB | ЭіБ | 260 | |||
ЗБ | 270 | зэта- | ZiB | ЗіБ | 270 | |||
ЙБ | 280 | йота- | YiB | ЙіБ | 280 |
У большасці вылічальных архітэктур байт — гэта мінімальны незалеэна адрасавальны набор даных.
Гісторыя
Назва «байт» (слова byte уяўляе сабой скарачэнне словазлучэнне BinarY TErm — «двайковы тэрм») было ўпершыню выкарыстана ў 1956 годзе (англ.: Werner Buchholz) падчас праектавання першага суперкамп’ютара дзеля жмуту перадавальных адначасова ў прыладах уводу-вываду шасці бітаў. Пазней у межах таго ж праекта, байт быў пашыраны да васьмі біт.
Шэраг ЭВМ 1950-х і 1960-х гадоў (, ) выкарыстоўвалі 6-бітавыя сімвалы ў 48-бітавых ці 60-юітавых машынных словах. У некаторых мадэлях ЭВМ вытворчасці савецкай ЭВМ Мінск-32 выкарыстоўваўся 7-бітны байт.
(зараз ) памер сімвала быў роўны 9 бітам. УБайтавая адрасацыя памяці была ўпершыню ўжыта ў сістэме . У ранейшых камп’ютарах адрасаваць можна было толькі цалкам машыннае слова, якое складалася з некалькіх байтаў, што ўскладняла апрацоўку тэкставых даных.
8-бітныя байты былі прыняты ў System/360, верагодна, з-за ўжывання -фармата ўяўлення лікаў: адна дзесятковая лічба (0-9) патрабуе 4 біта (тэтраду) для захоўвання; адзін 8-бітны байт можа ўяўляць дзве дзесятковея лічбы. 6-ббітныя байты могуць захоўваць толькі па адной дзесятковай лічбе, два біта застаюцца незадзейнічаныя.
Па другой версіі, 8-бітны памер байта звязаны з 8-бітным лікавым уяўленнем сімвалаў у кадыроўцы .
Па трэцяй версіі, з-за двайковай сістэмы кадавання у камп’ютарах найбольш выгоднымі для апаратнай рэалізацыі і зручнымі для апрацоўкі даных з’яўляюцца даўжыні словаў кратныя спупеням 2, у тым ліку і 1 байт = 2³ = 8 бітаў, сістэмы і камп’ютары з даўжынямі словаў не кратнымі спуменям 2 адпалі з-за нявыгаднасці і нязручнасцяў.
Паступова 8-бітныя байты сталі стандартам дэ-факта і з пачатка 1970-х у большасці камп’ютараў байты скаладаюцца з 8 біт і памер машыннага слова кратны 8 бітам.
З меркаванняў зручнасці адзінкі нетэкставых тыпаў даных таксама робяць кратнымі 8 бітам, напрыклад:
- памер аднаго сэмпла ў гукавых файлах роўны 8, 16 ці 24 бітам
- памер пікселя ў сістэме RGB роўны 24 бітам (па 8 біт на колер)
Колькасць станаў (кодаў) у байце
Колькасць станаў (кодаў, значэнныў), якое можа прымаць 1 васьмібайтны байт з пазіцыйным кадаваннем, вызначаецца ў камбінаторыцы, роўнае колькасці размяшчэнняў з паўтарэннем і вылічаецца па формуле:
- магчымых станаў (кодаў, значэнняў), дзе
- — колькасць станаў (кодаў, значэнняў) у адным байце.
- — колькасць рахмяшчэнняў з паўтарэннямі.
- — кольскасць станаў (кодаў, значэнняў) у адным біце; у біце 2 стану (n=2).
- — кольскасць бітаў у байце; у 8-бітным байце k=8 і ў ім можа быць ад 0 да 8 аднолькавых бітаў (паўтарэнняў).
Вытворныя адзінкі
-2002 | Прыстаўкі СІ | МЭК | ||||||
---|---|---|---|---|---|---|---|---|
Назва | Сімвал | Ступень | Назва | Ступень | Назва | Сімвал | Ступень | |
байт | Б | 20 | - | 100 | байт | B | Б | 20 |
кілабайт | КБ | 210 | кіла- | 103 | KiB | КіБ | 210 | |
мегабайт | МБ | 220 | мега- | 106 | MiB | МіБ | 220 | |
гігабайт | ГБ | 230 | гіга- | 109 | GiB | ГіБ | 230 | |
тэрабайт | ТБ | 240 | тэра- | 1012 | TiB | ТіБ | 240 | |
петабайт | ПБ | 250 | пета- | 1015 | PiB | ПіБ | 250 | |
ЭБ | 260 | экса- | EiB | ЭіБ | 260 | |||
ЗБ | 270 | зэта- | ZiB | ЗіБ | 270 | |||
ЙБ | 280 | йота- | YiB | ЙіБ | 280 |
Кратныя прыстаўкі для стварэння вытворных адзінак для байта ўжываюцца не як звычайна: памяньшальныя прыстаўкі не ўжываюцца зусім, а адзінкі вымярэння інфармацыі менш за байт завуцца спецыяльнымі словамі ( і біт); павелічальныя прыстаўкі кратныя 1024=210, гэта значыць кілабайт роўны 1024 байтам, мегабайт — 1024 кілабайтам ці 1 048 576 байтам і г. д. для гіга-, тера- і петабайтаў. Розніца паміж ёмістасцямі (аб’ёмамі), якія ўяўлены ў кіла = 10³ = 1000 і ўяўлены ў Кіла = 210 = 1024, павялічваецца з ростам вагі прыстаўкі. МЭК раіць ужываць , але на практыцы яны пакуль не ўжываюцца, магчыма, з-за неблалагучнасці — кібібайт, мебібайт, і г. д.
Часам дзесятковыя прыстаўкі ўжываюцца і ў прамым сэнсе, напрыклад, пры вызначэнні ёмкасці цвёрдых дыскаў: у іх гігабайт можа пазначаць не 1 073 741 824=1024³ байтаў, а мільён кілабайтаў (роўнае 1 024 000 000 байтаў), а то і наўпрост мільярд байтаў.
Гл. таксама
- Двайковая сістэма злічэння
Зноскі
Вікіпедыя, Вікі, кніга, кнігі, бібліятэка, артыкул, чытаць, спампоўваць, бясплатна, бясплатна спампаваць, mp3, відэа, mp4, 3gp, jpg, jpeg, gif, png, малюнак, музыка, песня, фільм, кніга, гульня, гульні, мабільны, тэлефон, Android, iOS, Apple, мабільны тэлефон, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, ПК, Інтэрнэт, кампутар
U panyaccya yosc i inshyya znachenni gl Bajt znachenni Bajt angl byte adzinka zahoyvannya i apracoyki lichbavaj infarmacyi sukupnasc bitay yakaya apracoyvaecca kamp yutaram adnamomantna U suchasnyh vylichalnyh sistemah bajt lichycca roynym vasmi bitam u getym vypadku yon mozha prymac adno z 256 28 roznyh znachennyay stanay koday Adnak u gistoryi kamp yutaray vyadomyya vyrashenni z inshym pameram bajta napryklad 6 bitay 32 bita 36 bitay tamu chasam u kamp yutarnyh standartah i aficyjnyh dakumentah dlya paznachennya 8 bitnaga slova yzhyvaecca termin lac octet 2002 Prystayki SI MEKNazva Simval Stupen Nazva Stupen Nazva Simval Stupenbajt B 20 100 bajt B B 20kilabajt KB 210 kila 103 KiB KiB 210megabajt MB 220 mega 106 MiB MiB 220gigabajt GB 230 giga 109 GiB GiB 230terabajt TB 240 tera 1012 TiB TiB 240petabajt PB 250 peta 1015 PiB PiB 250EB 260 eksa EiB EiB 260ZB 270 zeta ZiB ZiB 270JB 280 jota YiB JiB 280 U bolshasci vylichalnyh arhitektur bajt geta minimalny nezaleena adrasavalny nabor danyh GistoryyaNazva bajt slova byte uyaylyae saboj skarachenne slovazluchenne BinarY TErm dvajkovy term bylo ypershynyu vykarystana y 1956 godze angl Werner Buchholz padchas praektavannya pershaga superkamp yutara angl dzelya zhmutu peradavalnyh adnachasova y pryladah uvodu vyvadu shasci bitay Paznej u mezhah tago zh praekta bajt byy pashyrany da vasmi bit Sherag EVM 1950 h i 1960 h gadoy vykarystoyvali 6 bitavyya simvaly y 48 bitavyh ci 60 yuitavyh mashynnyh slovah U nekatoryh madelyah EVM vytvorchasci angl zaraz pamer simvala byy royny 9 bitam U saveckaj EVM Minsk 32 vykarystoyvaysya 7 bitny bajt Bajtavaya adrasacyya pamyaci byla ypershynyu yzhyta y sisteme U ranejshyh kamp yutarah adrasavac mozhna bylo tolki calkam mashynnae slova yakoe skladalasya z nekalkih bajtay shto yskladnyala apracoyku tekstavyh danyh 8 bitnyya bajty byli prynyaty y System 360 veragodna z za yzhyvannya farmata yyaylennya likay adna dzesyatkovaya lichba 0 9 patrabue 4 bita tetradu dlya zahoyvannya adzin 8 bitny bajt mozha yyaylyac dzve dzesyatkoveya lichby 6 bbitnyya bajty moguc zahoyvac tolki pa adnoj dzesyatkovaj lichbe dva bita zastayucca nezadzejnichanyya Pa drugoj versii 8 bitny pamer bajta zvyazany z 8 bitnym likavym uyaylennem simvalay u kadyroycy Pa trecyaj versii z za dvajkovaj sistemy kadavannya u kamp yutarah najbolsh vygodnymi dlya aparatnaj realizacyi i zruchnymi dlya apracoyki danyh z yaylyayucca dayzhyni slovay kratnyya spupenyam 2 u tym liku i 1 bajt 2 8 bitay sistemy i kamp yutary z dayzhynyami slovay ne kratnymi spumenyam 2 adpali z za nyavygadnasci i nyazruchnascyay Pastupova 8 bitnyya bajty stali standartam de fakta i z pachatka 1970 h u bolshasci kamp yutaray bajty skaladayucca z 8 bit i pamer mashynnaga slova kratny 8 bitam Z merkavannyay zruchnasci adzinki netekstavyh typay danyh taksama robyac kratnymi 8 bitam napryklad pamer adnago sempla y gukavyh fajlah royny 8 16 ci 24 bitam pamer pikselya y sisteme RGB royny 24 bitam pa 8 bit na koler Kolkasc stanay koday u bajceKolkasc stanay koday znachennyy yakoe mozha prymac 1 vasmibajtny bajt z pazicyjnym kadavannem vyznachaecca y kambinatorycy roynae kolkasci razmyashchennyay z paytarennem i vylichaecca pa formule Np A n k A nk nk 28 256 displaystyle N p bar A n k bar A n k n k 2 8 256 magchymyh stanay koday znachennyay dzeNp displaystyle N p kolkasc stanay koday znachennyay u adnym bajce A n k A nk displaystyle bar A n k bar A n k kolkasc rahmyashchennyay z paytarennyami n displaystyle n kolskasc stanay koday znachennyay u adnym bice u bice 2 stanu n 2 k displaystyle k kolskasc bitay u bajce u 8 bitnym bajce k 8 i y im mozha byc ad 0 da 8 adnolkavyh bitay paytarennyay Vytvornyya adzinki 2002 Prystayki SI MEKNazva Simval Stupen Nazva Stupen Nazva Simval Stupenbajt B 20 100 bajt B B 20kilabajt KB 210 kila 103 KiB KiB 210megabajt MB 220 mega 106 MiB MiB 220gigabajt GB 230 giga 109 GiB GiB 230terabajt TB 240 tera 1012 TiB TiB 240petabajt PB 250 peta 1015 PiB PiB 250EB 260 eksa EiB EiB 260ZB 270 zeta ZiB ZiB 270JB 280 jota YiB JiB 280 Kratnyya prystayki dlya stvarennya vytvornyh adzinak dlya bajta yzhyvayucca ne yak zvychajna pamyanshalnyya prystayki ne yzhyvayucca zusim a adzinki vymyarennya infarmacyi mensh za bajt zavucca specyyalnymi slovami i bit pavelichalnyya prystayki kratnyya 1024 210 geta znachyc kilabajt royny 1024 bajtam megabajt 1024 kilabajtam ci 1 048 576 bajtam i g d dlya giga tera i petabajtay Roznica pamizh yomistascyami ab yomami yakiya yyayleny y kila 10 1000 i yyayleny y Kila 210 1024 pavyalichvaecca z rostam vagi prystayki MEK raic uzhyvac ale na praktycy yany pakul ne yzhyvayucca magchyma z za neblalaguchnasci kibibajt mebibajt i g d Chasam dzesyatkovyya prystayki yzhyvayucca i y pramym sense napryklad pry vyznachenni yomkasci cvyordyh dyskay u ih gigabajt mozha paznachac ne 1 073 741 824 1024 bajtay a milyon kilabajtay roynae 1 024 000 000 bajtay a to i nayprost milyard bajtay Gl taksamaDvajkovaya sistema zlichennyaZnoski