Otázka: Zálohování dat
Předmět: Informatika
Přidal(a): vlčák
Michal Vlček
Zobrazení údajů v počítači
ASCII (American Standard Code for Information Interchange)
-kódová tabulka, která definuje znaky anglické abecedy, a znaky používané v informatice.
-nejúspěšnější znaková sada, z které vychází většina současných standardů pro kódování textu
-Tabulka obsahuje znaky:
*písmena
*číslice
*jiné znaky (závorky, matematické znaky (+ – * / % ,…), interpunkční znaménka (, . : ; atd.)
*speciální znaky (@ $ ~ atd.))
*řídící (netisknutelné) kódy(prvních 32 znaků), které byly původně určeny pro řízení periferních zařízení (např. tiskárny nebo dálnopisu).
Kód ASCII je sedmibitový (obsahuje 128 platných znaků).
Rozšířená verze je 8bitová.
Zabezpečení
Chybové kódy: Ochrana dat při přenosu, nejjednodušší s paritním bitem. Paritní kódy: využívají 1 paritní bit pro kontrolu dat při přenosu. Existuje je i podélná a příčná parita pro lepší zabezpečení.
–Sudá parita: celkový počet jedniček je sudý
Data Parita
00 0
01 1
10 1
11 0
-Lichá parita celkový počet jedniček je lichý
Data Parita
00 1
01 0
10 0
Unicode
tabulka znaků všech existujících abeced
obsahuje více než 110 000 znaků
základní způsoby kódování Unicodu:
UTF-32 každý znak reprezentován přímo 32bitovým číslem
UTF-16 znaky BMP reprezentují jedním 16bitovým číslem, znaky mimo BMP jsou reprezentovány
párem 16bitových čísel
UTF-8 znaky se kódují různě dlouhou (1–6 bajty) posloupností bajtů podle jejich pozice v Unicode
UCS-2 původní kódováni Unicodu, pro uložení využívá posloupnosti dvoubajtových částí.
Nejpoužívanější číselné soustavy: (váhy začínají od 0)
Dekadická(desítková)
Značí se indexem D nebo 10
Poziční čís. soustava se základem 10
Pro zápis používá symboly 0,1,….9
Používaná v běžném životě
čísla zapsaný v dekadický soustavě např: 9,15,35,256
mocninový rozvoj čísla v dané soustavě:
254610 =2 · 103 + 5 · 102 + 4 · 101 + 6 · 100
0.12510=0*100+1*10-1+5*10-3
Binární(dvojková)
Značí se indexem B nebo 2
využívá se v moderních dig. Počítačích
základem je 2
má pouze dva symboly 0 a 1.
poziční číselná soustava mocnin čísla 2
číslo zapsaný v binární soustavě 1101101
mocninový rozvoj čísla v dané soustavě:
1001111100102 = 1 · 211 + 0 · 210 + 0 · 29 + 1 · 28 + 1 · 27 + 1 · 26 + 1 · 25 + 1 · 24 + 0 · 23 + 0 · 22 + 1 · 21 + 0 · 20
Hexadecimální(šestnáctková)
Jednoduchý vzájemný převod mezi šestnáctkovou a dvojkovou soustavou a proto se používá v informatice
Značí se indexem H nebo 16
Základem je H neboli 16
Př. pro adresy v operační paměti počítače.
Pro zápis používá symboly 0,1,….9,A,B,C,D,E,F
číslo zapsaný v hexadecimální soustavě 5F0A
mocninový rozvoj čísla v dané soustavě:
9F216 = 9 · 162 + 15 · 161 + 2 · 160
BCD kód: binárně zakódované dekadické číslo, čtyřbitový binární kód (váhy 8,4,2,1)
D | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
BCD | 0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 |
Další kombinace na 4 bitech (10-15) jsou mimokódové (Chyby). Výhodo je snadný převod mezi BCD a Dekadickou soustavou.
Pevná řádová čárka: vyjadřuje absolutní přesnost. Odděluje desetinná místa od celých. Při velkém poču cifer nebo míst je velmi nevýhodná
Plovoucí řádová čárka: vyjadřuje relativní přesnost. S čárkou lze hýbat podle potřeb (omezeno normami). Při zobrazování a převádění se využívá semilogaritmického tvaru (0,0015 v semilogaritmickém tvaru 15*10-4).
Formáty s pohyblivou řádovou čárkou
Short Real – Pro většinu běžně používaných čísel. Přesnost 24b
Long Real – Pro technické a vědecké účely, vysoká přesnost (53b)
Temporary Real: pracovní formát FPU, velmi velký rozsah a přesnost (64b).
Znaménko
Osmibitový přímý binární kód. Maximální zobrazené číslo je 111111111 = ±127D.
1. Bit zleva vyhrazen jako znaménko (0= +, 1= -)
Př: +45D = 0 0101101B
– 45D = 1 0101101B
Pokud chci kladné číslo převést na záporné, tak ho nejdříve zneguji a pak přičtu 1.