Základy informatiky. Úvod do informatiky. Daniela Szturcová Část převzata z přednášky P. Děrgela



Podobné dokumenty
01 Úvod do informatiky

Základy informatiky. 01 Úvod do informatiky. Kačmařík/Szturcová/Děrgel/Rapant

Základní jednotky používané ve výpočetní technice

ČÍSELNÉ SOUSTAVY PŘEVODY

Číselné vyjádření hodnoty. Kolik váží hrouda zlata?

Informační a komunikační technologie

ČÍSELNÉ SOUSTAVY. Číselnou soustavu, která pro reprezentaci čísel využívá pouze dvou číslic, nazýváme soustavou dvojkovou nebo binární.

Architektura počítačů

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Číselné soustavy v mikroprocesorové technice Mikroprocesorová technika a embedded systémy

Číslo materiálu. Datum tvorby Srpen 2012

Číselné soustavy. Ve světě počítačů se využívají tři základní soustavy:

Teorie informace Obsah. Kybernetika. Radim Farana Podklady pro výuku

1. Základy teorie přenosu informací

Fz =a z + a z +...+a z +a z =

Pokud není uvedeno jinak, uvedený materiál je z vlastních zdrojů autora

3 Jednoduché datové typy Interpretace čísel v paměti počítače Problémy s matematickými operacemi 5

Teorie informace Obsah. Kybernetika. Radim Farana Podklady pro výuku

Výukový materiál zpracovaný v rámci projektu Výuka moderně Registrační číslo projektu: CZ.1.07/1.5.00/

Formální konceptuální analýza

ISU Cvičení 1. Marta Čudová

C2115 Praktický úvod do superpočítání

Kódováni dat. Kódy používané pro strojové operace

Číselné soustavy. Jedná se o způsob reprezentace čísel.

MATA Př 3. Číselné soustavy. Desítková soustava (dekadická) základ 10, číslice 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Pohled do nitra mikroprocesoru Josef Horálek

PRINCIPY POČÍTAČŮ. Schopnost logického uvažování a rešeršní práce v prostředí Internetu.

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

Struktura a architektura počítačů (BI-SAP) 5

Úvod do teorie informace

Architektura počítačů Logické obvody

Základy informatiky a teorie informace

Hardware - komponenty počítačů Von Neumannova koncepce počítače. Von Neumannova koncepce počítače

Principy počítačů. Prof. RNDr. Peter Mikulecký, PhD.

Zobrazení dat Cíl kapitoly:

Binární logika Osnova kurzu

Seznam témat z předmětu ELEKTRONIKA. povinná zkouška pro obor: L/01 Mechanik elektrotechnik. školní rok 2018/2019

Základní pojmy. Program: Algoritmus zapsaný v programovacím jazyce, který řeší nějaký konkrétní úkol. Jedná se o posloupnost instrukcí.

Profilová část maturitní zkoušky 2014/2015

Čísla a číselné soustavy.

Technická kybernetika. Obsah. Principy zobrazení, sběru a uchování dat. Měřicí řetězec. Principy zobrazení, sběru a uchování dat

Architektura počítačů Logické obvody

Z{kladní struktura počítače

Způsoby realizace této funkce:

Nejvyšší řád čísla bit č. 7 bit č. 6 bit č.5 bit č. 4 bit č. 3 bit č. 2 bit č. 1 bit č. 0

1. Základní pojmy a číselné soustavy

Architektury počítačů a procesorů

P2 Číselné soustavy, jejich převody a operace v čís. soustavách

Automatizační technika. Obsah

Nejvyšší řád čísla bit č. 7 bit č. 6 bit č.5 bit č. 4 bit č. 3 bit č. 2 bit č. 1 bit č. 0

Profilová část maturitní zkoušky 2015/2016

Mikroprocesorová technika (BMPT)

Informatika Datové formáty

Základní komunikační řetězec

Algoritmy I. Číselné soustavy přečíst!!! ALGI 2018/19

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

1 Paměť a číselné soustavy

Číselné soustavy - Teorie

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

INFORMAČNÍ TECHNOLOGIE

Informace, kódování a redundance

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

PRINCIPY POČÍTAČŮ Metodický list číslo 1

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

ASYNCHRONNÍ ČÍTAČE Použité zdroje:

Princip funkce počítače

Architektura počítače

Číselné soustavy a převody mezi nimi

KOMBINAČNÍ LOGICKÉ OBVODY

Y36SAP. Osnova. Číselné soustavy a kódy, převody, aritmetické operace Y36SAP Poziční číselné soustavy a převody.

Základní pojmy, historie počítačů, jednotky a převody, dvojková soustava

Číselné soustavy. Binární číselná soustava

Přednášky o výpočetní technice. Hardware teoreticky. Adam Dominec 2010

VY_32_INOVACE_IKTO2_0160 PCH

Pojem architektura je převzat z jiného oboru lidské činnosti, než počítače.

Reprezentace dat v informačních systémech. Jaroslav Šmarda

Druhy sdělovacích kabelů: kroucené metalické páry, koaxiální, světlovodné

1.5.2 Číselné soustavy II

Počítač jako elektronické, Číslicové zařízení

Kódy a kódování dat. Binární (dvojkové) kódy. Kód Aikenův

Tematická oblast: Informační a komunikační technologie (VY_32_INOVACE_09_1_IT) Autor: Ing. Jan Roubíček. Vytvořeno: červen až listopad 2013.

Převody mezi číselnými soustavami

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 TECHNICKÉ VYBAVENÍ POČÍTAČŮ

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

1. části počítače. A. Počítač, jeho komponenty a periferní zařízení funkce základních počítačových komponent

SYSTÉMOVÁ METODOLOGIE (VII) Kybernetika. Ak. rok 2011/2012 vbp 1

Programování. řídících systémů v reálném čase. Střední odborná škola a Střední odborné učiliště - - Centrum Odborné přípravy Sezimovo Ústí

Historie výpočetní techniky. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1121_Histrorie výpočetní techniky_pwp

PB002 Základy informačních technologií

DIGITÁLN LNÍ OBVODY A MIKROPROCESORY 1. ZÁKLADNÍ POJMY DIGITÁLNÍ TECHNIKY

Logické řízení. Náplň výuky

Základy digitální techniky

Přednáška 2: Čísla v počítači. Práce s počítačem. Číselné soustavy. Převody mezi soustavami. Aritmetické operace. Uložení čísel v paměti počítače

v aritmetické jednotce počíta

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Jak do počítače. aneb. Co je vlastně uvnitř

Co je to počítač? Počítač je stroj pro zpracování informací Jaké jsou základní části počítače? Monitor, počítač (CASE), klávesnice, myš

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Transkript:

Základy informatiky Úvod do informatiky Daniela Szturcová Část převzata z přednášky P. Děrgela

Obsah přednášky Pojem informatika Informace jednotky přenášení, zabezpečení Kódování a šifrování informace Uchovávání informací Číselné soustavy

Informatika Informatika (information science) Informatika se zabývá zpracováním informací nejen na počítačích. Informatika (počítačová věda computer science) I. studuje výpočetní a informační procesy z hlediska hardware i software. Informační technologie (IT information technology) Informační technologie studují vše, co se týká fungování počítačů po technické stránce. Název je odvozen od slova informace, jelikož počítače pracují s daty (informacemi). Teorie informací (information theory) Teorie informací je věda spojující aplikovanou matematiku a elektrotechniku za účelem kvantitativního vyjádření informace. Zabývá se bezeztrátovou kompresí (např. ZIP), ztrátovou kompresí (např. MP3), kapacitou přenosového kanálu (např. DSL).

Informatika Computer science is no more about computers than astronomy is about telescopes. Informatika se nezabývá počítači o nic více než astronomie dalekohledy. Edsger Dijkstra, informatik Computer science is not as old as physics; it lags by a couple of hundred years. However, this does not mean that there is significantly less on the computer scientist's plate than on the physicist's: younger it may be, but it has had a far more intense upbringing! Informatika není tak stará jako fyzika, pár set let za ní zaostává. To však neznamená, že si informatici naložili menší sousto než fyzici: informatika může být mladší, ale její vývoj byl mnohem intenzivnější. Richard Feynman, fyzik

Informatika Informatika je věda o informacích a jejich zpracování. V současné době bývá často chápána jako věda o zpracování informací na počítačích. Původní význam tohoto pojmu je však širší a zejména v dřívějších dobách nebyl omezen pouze na oblast počítačů. Primárně se informatika zabývá strukturou, správou, uchováváním, získáváním, šířením a přenosem informací.

Členění informatiky Dle Gruska 1989, Kassay 1989 a další: teoretická informatika zabývá se zákonitostmi a vymezením informačních a znalostních objektů, jevů a procesů (jde o novou základní vědu, která přináší novou metodologii pro vědu jako takovou), aplikovaná informatika zabývá se tvorbou koncepčního, znalostního a metodického zázemí pro využití výpočetní a komunikační techniky (jde tedy o vypracování efektivních metod a prostředků realizace informačních procesů a způsobů optimální komunikace v konkrétních vědních oborech), informační a komunikační technika (počítače, jejich konstrukce, telekomunikace atd.).

Data, informace, znalosti data - libovolný řetězec znaků, který nemá sám o sobě význam informace - vznikají seskupením dat ve formě textu nebo spojení subjekt - predikát znalosti - jsou interpretované informace http://geologie.vsb.cz/geoinformatika/kap01.htm

Data, informace, znalosti Data

Data, informace, znalosti

Data, informace, znalosti

Data, informace, znalosti

Informace Sdělitelný poznatek či údaj, který má smysl a snižuje nejistotu. Informace je míra množství neurčitosti nebo nejistoty o nějakém náhodném ději odstraněná realizací tohoto děje. C.E.Shannon

Míra informace C. E. Shannon, W. Weaver: A mathematical theory of communication, 1948 Magna charta informačního věku bit binary digit dvojková číslice 1937 - obhájil DP, kde spojil znalost z oblasti návrhu reléových sítí a Booleovy algebry (zapnuto, vypnuto - odpovídá dvěma pravdivostním hodnotám v Booleově algebře). CLAUDE ELWOOD SHANNON *30. 4. 1916 (Petoskey, Michigan) 24. 2. 2001 (Boston, Massachusetts)

Míra informace Jednotkou informace je bit. 1 bit je vyčíslen jako pravděpodobnost, že nastane nějaký jev, může mít hodnotu 0 (jev nenastane) nebo 1 (jev nastane). Například máme-li 2 možnosti a dozvíme se, že jedna z nich platí, získáme 1 bit informace. Zařízení, jako je relé nebo klopný obvod může uchovat jeden bit informace. N takových zařízení může uchovat N bitů.

Odvozené jednotky 1 B(byte) = 8 b(itů) 1 KB(kilobyte) = 1024 byte 1 MB(megabyte) = 1024 kilobyte 1 GB(gigabyte) = 1024 megabyte...

Informace Teorie informace je věda, která studuje množství informace ve zprávách, způsoby jejich kódování a přenášení. Proces přenášení informace probíhá mezi zdrojem a příjemcem. Zpráva se šíří prostřednictvím nosiče. Informace je zpráva zaslaná od vysílače k přijímači. šum

Přenos informace Přenos informace probíhá přes médium, které je schopno přenášet 0 a 1. Napětí Intenzita světelného toku Frekvence rádiové vlny... U 1010101 t

Typy přenosu Jednosměrné (simplex) signál je přenášen jen v jednom směru. Jedna stanice je vysílací a jedna přijímací. Polovičně obousměrné (half-duplex) obě stanice mohou vysílat, ale ne současně. Plně obousměrné (full duplex) obě stanice mohou vysílat současně.

Zabezpečení dat proti chybám Skupiny přenášených bitů shlukneme do rámců a na konec každého z nich připojíme kontrolní součet vypočtený z přenášených dat (checksum) a pořadové číslo. Na přijímači stejným způsobem vypočteme kontrolní součet a porovnáme s přeneseným. V případě neshody kontrolního součtu nebo přeskočení pořadového čísla musíme chybu opravit. DATA Checksum DATA Checksum =? Checksum

Oprava chyb Zpětná vazba z přijímače na vysílač - potvrzování. Vysílač opakuje rámce, které se cestou k přijímači ztratily nebo došly s chybou. Rámec 1 Potvrzení Rámec 2 timeout Rámec 2

Princip číslicového počítače řídící jednotka, aritmeticko-logická jednotka, paměť, vstupní zařízení, operační paměť výstupní zařízení vstup ALU výstup řadič znázorněny pouze datové toky

Princip číslicového počítače paměť skládá se z buněk každá buňka má svou adresu do paměti je zapsán program a data program se skládá z instrukcí instrukční sada soubor všech instrukcí procesoru procesor načte instrukci, rozezná ji a vykoná ji obvyklé je sekvenční konání, ale máme instrukci skoku tím je zajištěno větvení programu

Konstrukce počítače Dvě rozdílné koncepce konstrukce počítače John von Neumannovo schéma počítače jedna elektronická paměť společná pro program i pro data Harvardská architektura paměť je pro data a pro program oddělena

Číselné soustavy Čísla skládají se z uspořádané množiny symbolů, nazývaných číslice Základ (báze) soustavy maximální počet číslic, které máme v soustavě k dispozici Poziční/nepoziční soustavy Používané soustavy soustava desítková (dekadická), dvojková (z = 2), osmičková (z =8), šestnáctková (z = 16). Uvedené soustavy řadíme mezi polyadické, ve kterých se číslo vyjadřuje součtem mocnin základu vynásobených příslušnými platnými číslicemi.

Poziční zápis V pozičním zápisu představuje pozice každé číslice v daném čísle její relativní váhu významnosti, desetinná čárka odděluje celou a desetinnou část (n je počet míst celé části, m je počet desetinných míst). N = (an-1an-2 a1a0,a-1a-2..a-m)z Příklad: (365,28)10

Polynomiální zápis A=an-1*zn-1 + an-2*zn-2 +..+ ai*zi +..+ a1*z1 + a0*z0 + a-1* z-1 + a-2* z-2 + a-m*z-m Příklad: (365.28)10 = 3*102 + 6*101 + 5*100 + 2*10-1 + 8*10-2

Desítková soustava Desítková soustava má základ z = 10 máme tedy k dispozici deset číslic (0 až 9) pro vyjádření všech čísel např dekadické číslo 365.28 lze zapsat pozičně nebo polynomem (365.28)10 = 3*102 + 6*101 + 5*100 + 2*10-1 + 8*10-2

Dvojková soustava V binární soustavě je základ z = 2 K vyjádření jakéhokoliv čísla máme k dispozici pouze číslice 0 a 1. Například číslo zapsané pozičně (10011,011)2 lze zapsat polynomiálně takto: (1*24 + 0*23 + 0*22 + 1*21 + 1*20 + 0*2-1 + 1*2-2 + 0*2-3 ) Poznámky: číslice v binární soustavě se nazývají bity bit nejvíce vlevo má největší váhu bit nejvíce vpravo má nejmenší váhu

Vyjádření čísel Dekadické číslo Binární číslo 0 1 2 3 4 5 6 7 8 0000 0001 0010 0011 0100 0101 0110 0111 1000

Binární čísla V oboru počítačů se často vyjadřuje kapacita pamětí v počtu bajtů, ale ne dekadicky, ale pomocí mocnin čísla 2: 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 210, 211,... = 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048,... Počet bitů binárního čísla určuje počet možných hodnot, kterých číslo může nabývat. H = 2k

Osmičková a šestnáctková soustava Oktalová čísla mají základ z = 8 k dispozici jsou číslice 0...7 příklad oktalového čísla zapsaného pozičně a polynomem (1234)8 = (1*83 + 2*82 + 3*81 + 4*80)8 Hexadecimální čísla mají základ z = 16 k dispozici jsou číslice 0...9 a písmena A...F příklad šestnáctkového čísla pozičně a polynomem (ABCD)16 = (A*163 + B*162 + C*161 +D*160)16

Čísla v různých soustavách Dekadické Binární Oktalové Hexadecimální 0 00000000 0 0 1 00000001 1 1 2 00000010 2 2 3 00000011 3 3 4 00000100 4 4 5 00000101 5 5 6 00000110 6 6 7 00000111 7 7 8 00001000 10 8 9 00001001 11 9 10 00001010 12 A 11 00001011 13 B 12 00001100 14 C 13 00001101 15 D 14 00001110 16 E 15 00001111 17 F 16 00010000 20 10 31 00011111 37 1F 32 00100000 40 20......... 63 00111111 77 3F 64 01000000 100 40......... 255 11111111 377 FF

Převody mezi soustavami Číselnou hodnotu vyjádříme polynomiálně a vyčíslíme v dané soustavě. Příklad: Převod binárního čísla na dekadické. (10011)2 = (1*24 + 0*23 + 0*22 + 1*21 + 1*20)10 = (16 + 0 + 0 + 2 + 1)10 = (19)10

Převody mezi soustavami Příklad převodu hexadecimálního čísla na dekadické: (ABCD)16 = (A*163 + B*162 + C*161 + D*160)16 = (10*4096 + 11*256 + 12*16 + 13*1)10 = (43981)10 (DEADBEEF)16 Příklad převodu oktalového čísla na dekadické: (1234)8 = (1*83 + 2*82 + 3*81 + 4*80)10 = (1*512 + 2*64 + 3*8 + 4*1)10 = (668)10

Převody mezi soustavami Při převodu čísla desítkového do jiné číselné soustavy použijeme metodu dělení základem. Příklad převodu z desítkové do dvojkové (109)10 / 2 = 54 zb. 1 (LSB less significant bit) (54)10 / 2 = 27 zb. 0 (27)10 / 2 = 13 zb. 1 (13)10 / 2 = 6 zb. 1 (6)10 / 2 = 3 zb. 0 (3)10 / 2 = 1 zb. 1 (1)10 / 2 = 0 zb. 1 (MSB most significant bin) = (1101101)2

Převody mezi soustavami Příklad převodu z desítkové do šestnáckové (109)10 / 16 = 6 zb. 13 = D (6)10 / 16 = 0 zb. = (6D)16 6

Obecné převody mezi soustavami Složitější převody mezi ze soustavy o základu X, do soustavy o základu Y, se provádějí většinou na dvakrát, přes dvojkovou nebo desítkovou soustavu. Například převod z hexadecimální do osmičkové soustavy se provede nejlépe převodem nejprve do desítkové nebo dvojkové a poté do osmičkové.

Zdroje http://web.sks.cz/users/ku/ziz/inform1.htm http://cs.wikipedia.org/ http://geologie.vsb.cz/geoinformatika/kap01.htm http://www.vesmir.cz/clanek/c-e-shannon-prukopnik-informacniho-v