Skip to main content

Bajt Obsah Historie | Velikost | Reprezentace znaků | Značení | Násobky a užívané předpony | Reference | Související články | Externí odkazy | Navigační menuIBM PC Model 5150Western Digital Settles Hard-Drive Capacity LawsuitByte

Počítačová terminologieJednotky informace


anglickýmjednotkadatinformaticebinárníznakpočítačprocesorarchitekturoktetformáty souborůarchitektury počítačůISO/IEC 80000Werner Buchholz1956IBM StretchSystem/360PDP-10počítačových sítícelá číslahexadecimálníchanglické abecedyinterpunkčních znaménekASCIIdiakritickými znaménkyznakové sadylatinkouruštinačínštinajaponštinakorejštinaUnicodeUTF-32UCS-2UTF-8UTF-16IEEEsoustavě SIhladinu akustického tlakubelIECfrankofonníchpředpony soustavy SIGBMbspočítačových pamětíIBM PCoperační pamětipolovodičových pamětípevných diskůprocent1998IECČeskuČSNnový systémISO/IEC 80000












Bajt




Z Wikipedie, otevřené encyklopedie






Skočit na navigaci
Skočit na vyhledávání





IBM Microdrive o kapacitě 1 GB


Bajt, původním, anglickým zápisem byte, zřídka také slabika, je jednotka množství dat v informatice. Označuje většinou osm bitů, tzn. osmiciferné binární číslo. Takové množství informace může reprezentovat například celé číslo od 0 do 255 nebo jeden znak. Jeden bajt je obvykle nejmenší objem dat, se kterým dokáže počítač (resp. procesor) přímo (~najednou) pracovat. U velmi starých architektur mohl 1 bajt (resp. jedno slovo) označovat jiný počet bitů (například 4, 7 nebo 10). Proto se v mnohých standardech používá místo termínu bajt termín oktet (například síťové protokoly nebo formáty souborů nebo různé architektury počítačů).


V současnosti je bajt kodifikovaný v mezinárodním standardu ISO/IEC 80000-13:2008.




Obsah





  • 1 Historie


  • 2 Velikost


  • 3 Reprezentace znaků


  • 4 Značení


  • 5 Násobky a užívané předpony


  • 6 Reference


  • 7 Související články


  • 8 Externí odkazy




Historie |


Termín "byte" zavedl Werner Buchholz v roce 1956, při práci na počítači IBM Stretch. Zpočátku tento termín popisoval skupinu 1–6 bitů, přechod na osmibitový bajt se udál ke konci roku a později se osmibitový bajt stal standardem pro počítač System/360; jeho popularita pak vedla k tomu, že osmibitový bajt je dnes standardem.


Slovo byte pochází z anglického slova bite (sousto, tzn. nejmenší objem dat, který počítač dokáže „přechroustat“), které bylo upraveno, aby se předešlo záměně se slovem bit.



Velikost |


U prakticky všech dnešních počítačů obsahuje 1 bajt právě 8 bitů (strojový kód s osmi číslicemi 1111 1111) – plný bajt). V dřívějších architekturách se vyskytovaly bajty o velikostech např. 6, 7 či 9 bitů (počítač PDP-10 měl dokonce nastavitelnou délku bajtu v rozmezí 1–36 bitů).


Z důvodu jednoznačnosti se ve formálních specifikacích pro posloupnost právě osmi bitů používá termín oktet (angl. octet). S oktetem se často setkáváme v oboru počítačových sítí, místo termínu bajt se používá také ve frankofonních zemích a v Rumunsku.


Do jednoho bajtu je možno uložit celkem 2n různých hodnot, kde n je velikost bajtu v bitech. Pro osmibitový bajt to znamená 256 hodnot, tedy např. celá čísla v rozsahu 0–255. Tyto hodnoty lze vyjádřit pomocí dvou hexadecimálních číslic (00H–FFH).



Reprezentace znaků |


Do bajtu lze uložit 256 různých hodnot, což bohatě stačí pro rozlišení velkých i malých písmen anglické abecedy včetně číslic a základních interpunkčních znamének. Bajt proto zpočátku mohl sloužit pro uložení jednoho znaku textu. Způsob kódování znaku na číselnou hodnotu, kterou bylo možno uložit do bajtu, popisoval například kód ASCII. Tento kód však vůbec neobsahuje znaky s diakritickými znaménky používané v jiných jazycích. Rozšířené verze kódu pak přidávají různé znaky užívané v evropských zemích. Postupně vzniklo několik takových kódování, označovaných jako znakové sady, přičemž všechny byly nevyhnutelně vzájemně nekompatibilní. 256 možností je totiž příliš málo pro rozlišení všech znaků používaných v jazycích píšících latinkou, nemluvě o dalších abecedách (jako např. ruština, čínština, japonština či korejština). Z toho důvodu vznikla vícebajtová kódování znaků, ve kterých však jeden znak už neodpovídá jednomu bajtu. Dnes používaná tabulka znaků Unicode používá nejčastěji dvou- či čtyřbajtová kódování s pevnou délkou (UTF-32, výjimečně UCS-2) či kódování s proměnlivou délkou, u kterých různé znaky zabírají různé počty bajtů (UTF-8, UTF-16).



Značení |


Pokud se bajt používá jako jednotka informace, značí se zpravidla velkým písmenem B, zatímco malým b se značí bit; tak definuje značky také norma IEEE 1541. Velké B se však užívá v soustavě SI pro jednotku hladinu akustického tlaku bel (a navíc jsou značky začínající velkým písmenem v soustavě SI vyhrazeny pro jednotky odvozené ze jmen osob; bajt však do této soustavy nepatří). Pro co nejvyšší jednoznačnost se proto bit někdy nezkracuje a ponechává se jako „bit“ (např. Mbit/s pro megabit za sekundu), tak to specifikuje také norma IEC 60027.


Ve frankofonních zemích se někdy pro bajt používá značka o jako octet, včetně příslušných předpon pro násobky (např. „ko“, „Mo“).



Násobky a užívané předpony |


Související informace naleznete také ve článku Binární předpona.

S bajty i bity se používají běžné předpony soustavy SI jako kilo-, mega-, giga- atd., např. 10 GB, 11 Mb/s. Tyto předpony však mají někdy odlišný význam, který je nutno rozlišit z kontextu.


Z technologických důvodů jsou velikosti některých počítačových pamětí obvykle násobkem nějaké mocniny dvou. Například počítač IBM PC Model 5150 měl kapacitu operační paměti 65 536 B = 64·210.[1] Pro zjednodušení se však taková paměť neoznačovala jako 65,5 kilobajt, ale pojem kilobajt se „mírně“ upravil na 210 = 1024 a kapacita paměti se označila prostě jako 64 KB. Pro odlišení se tato jednotka zpravidla značila s velkým písmenem – KB – a neformálně se označovala jako „velké kilo“, na rozdíl od tradičně pojatého kilobajtu, tzv. „malého kila“, které se značilo malým písmenem – kB. Obdobně se později začaly užívat další upravené předpony mega-, giga- atd. (u těch už kontext podle velikosti písmena rozlišit nelze) označující 220, 230 atd.


Takto upravené předpony se používají zejména při vyjadřování velikosti polovodičových pamětí, zatímco například kapacity pevných disků používají dekadické předpony. Bez znalosti kontextu tedy může být složité určit, jaký význam byl zamýšlen, přičemž rozdíl může dosahovat až několika procent (nejasnosti kolem skutečné kapacity prodávaných pamětí dokonce vedly k právním sporům[2]).


V prosinci 1998 proto IEC vytvořila dodatek k normě IEC 60027-2 (v Česku převzatá jako ČSN IEC 60027-2), ve kterém zavedla pro počítačové jednotky nový systém označování násobků. V tomto systému bylo pro původní „velké kilo“ = 1024 B navrženo označení kibibajt a značka KiB, zatímco jednotka kilobajt (se značkou kB) označuje 1000 B, tak jak je obvyklé v soustavě SI. Nové binární předpony (kibi-, mebi-, gibi-, …) jsou definované také v normě ISO/IEC 80000.






































































































Přehled násobných jednotek
JednotkaZnačkaBkBKiBMBMiBGBGiBTBTiB
KilobajtkB
10001~0,9766
KibibajtKiB
10241,0241
MegabajtMB
1 000 0001000~976,61~0,9537
MebibajtMiB
1 048 576~1048,610241,0491
GigabajtGB
1091 000 000976 562,51000953,71~0,9313
GibibajtGiB
~1,074×109~1 073 7421 048 576~1073,710241,0741
TerabajtTB
1012109~0,9766×1091 000 000~953 674,31000931,31~0,9095
TebibajtTiB
~1,1×1012~1,1×109~1,074×109~1 099 5121 048 576~1099,51024~1,11

Jednoduchý převod:


Potřebujete-li převést KiB na kB, musíte počet KiB vynásobit podílem 1000/1024. U obráceného převodu (kB → KiB) násobíte převrácenou hodnotou (1024/1000). V případě převodů mezi MB a MiB je třeba použít čísla 10002 a 10242, u GB a GiB 10003 a 10243,… atd.







































Binární násobky
JednotkaZnačkaVelikost v B (bajtech)Mocnina
KibibajtKiB
1 024
210
MebibajtMiB
1 048 576
220
GibibajtGiB
1 073 741 824
230
TebibajtTiB
1 099 511 627 776
240
PebibajtPiB
1 125 899 906 842 624
250
ExbibajtEiB
1 152 921 504 606 846 976
260
ZebibajtZiB
1 180 591 620 717 411 303 424
270
YobibajtYiB
1 208 925 819 614 629 174 706 176
280


Reference |



  1. IBM PC Model 5150 na old-computers.com


  2. Western Digital Settles Hard-Drive Capacity Lawsuit, FOXNews.com, 28. 6. 2006


Související články |


  • Bit

  • Slovo

  • Nibble


Externí odkazy |


  • Slovníkové heslo bajt ve Wikislovníku


  • Byte ve slovníku hackerského žargonu (anglicky)

  • Výukový kurs Bit a byte/pro SŠ ve Wikiverzitě




Citováno z „https://cs.wikipedia.org/w/index.php?title=Bajt&oldid=16735902“










Navigační menu


























(window.RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.128","walltime":"0.151","ppvisitednodes":"value":276,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":2105,"limit":2097152,"templateargumentsize":"value":294,"limit":2097152,"expansiondepth":"value":9,"limit":40,"expensivefunctioncount":"value":0,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":789,"limit":5000000,"entityaccesscount":"value":0,"limit":400,"timingprofile":["100.00% 90.610 1 -total"," 28.33% 25.668 1 Šablona:Wikislovník"," 23.90% 21.660 1 Šablona:Viz_též"," 20.37% 18.456 1 Šablona:Seznam"," 4.95% 4.483 2 Šablona:Povinný_stacktrace"," 4.08% 3.701 1 Šablona:Wikiverzita"," 3.43% 3.112 1 Šablona:Povinný_parametr"," 3.38% 3.059 1 Šablona:Seznam/link"," 2.57% 2.333 3 Šablona:Kategorie"],"scribunto":"limitreport-timeusage":"value":"0.007","limit":"10.000","limitreport-memusage":"value":670464,"limit":52428800,"cachereport":"origin":"mw1303","timestamp":"20190417154432","ttl":2592000,"transientcontent":false););"@context":"https://schema.org","@type":"Article","name":"Bajt","url":"https://cs.wikipedia.org/wiki/Bajt","sameAs":"http://www.wikidata.org/entity/Q8799","mainEntity":"http://www.wikidata.org/entity/Q8799","author":"@type":"Organization","name":"Pu0159ispu011bvatelu00e9 projektu016f Wikimedia","publisher":"@type":"Organization","name":"nadace Wikimedia","logo":"@type":"ImageObject","url":"https://www.wikimedia.org/static/images/wmf-hor-googpub.png","datePublished":"2004-06-24T15:42:37Z","dateModified":"2018-12-02T15:18:47Z","image":"https://upload.wikimedia.org/wikipedia/commons/3/3b/MicroDrive1GB.jpg","headline":"jednotka mnou017estvu00ed dat v informatice"(window.RLQ=window.RLQ||[]).push(function()mw.config.set("wgBackendResponseTime":185,"wgHostname":"mw1264"););

Popular posts from this blog

Log på Navigationsmenu

Wonderful Copenhagen (sang) Eksterne henvisninger | NavigationsmenurSide på frankloesser.comWonderful Copenhagen

Detroit Tigers Spis treści Historia | Skład zespołu | Sukcesy | Członkowie Baseball Hall of Fame | Zastrzeżone numery | Przypisy | Menu nawigacyjneEncyclopedia of Detroit - Detroit TigersTigers Stadium, Detroit, MITigers Timeline 1900sDetroit Tigers Team History & EncyclopediaTigers Timeline 1910s1935 World Series1945 World Series1945 World Series1984 World SeriesComerica Park, Detroit, MI2006 World Series2012 World SeriesDetroit Tigers 40-Man RosterDetroit Tigers Coaching StaffTigers Hall of FamersTigers Retired Numberse