InfoA_Software
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
CD je 700 MB).
• Kapacita paměti nebo dat se typicky udává v jednotkách vyšších:
– kilobyte (zkratka kB)
• 1 kB = 210 B = 1024 B. Pozor na to, že 1 kB není 1000 B, ale 1024 B!
– megabyte (zkratka MB)
• 1 MB = 220 B = 1024 kB = 1 048 576 B
– gigabyte (zkratka GB)
• 1 GB = 230 B = 1 073 741 824 B
– terabyte (zkratka TB)
• 1 TB = 240 B = 1 099 511 627 776 B
– Vyšší jednotky jsou: petabyte (PB, 250), exabyte (EB, 260), zettabyte (ZB,
270), yottabyte (YB, 280)
5
A programmer walks to the butcher shop and
buys a kilo of meat. An hour later he comes
back upset that the butcher shortchanged him
by 24 grams.
6
Ukládání znakových údajů
•
Znakové údaje slouží k uložení libovolných znaků, tedy písmen,
číslic, které nebudou využity k žádným matematickým
operacím, nebo jiných speciálních znaků.
•
Každý takovýto znak se zakóduje podle použité kódové tabulky
(znakové sady):
– ASCII do 1 bytu.
– UNICODE do 1 - 6 bytů.
•
Každá kódová tabulka však může používat různá kódování
(např. pro kódování češtiny existovalo v ASCII 5 kódování):
– ASCII: např. ISO 8859-1 (Latin-1), Windows-1250
(používaná dříve v OS Windows pro kódování
středoevropských jazyků) atd.
– UNICODE: např. UTF-8 (prvních 128 znaků kódováno 1 B
identicky jako v ASCII, znaky s českou diakritikou a jiné 2 B,
další znaky až 4 B, 5 a 6 B znaky ještě nebyly použity,
používá se pro přenos dat, protože je prostorově úsporný
a zpětně kompatibilní s ASCII), UTF-16 (kódováno 2 nebo
4 B, používá velké množství OS, např. Windows) atd.
7
PRVNÍ TŘI BITY
PO
SL
ED
N
Í
Č
T
Y
Ř
I
B
IT
Y
7-bitová ASCII tabulka
Proč UNICODE?
• ACSII znaková sada byla původně 7-bitová (pouze pro
128 znaků), později se začaly používat 8-bitová rozšíření
pro potřeby dalších jazyků (dalších 128 znaků). Takto