1 Počítačové systémy 1 Úvod, jazyk C 35POS 2010 Doc. Ing. Bayer Jiří, Csc. Ing. Pavel Píša

Slides:



Advertisements
Podobné prezentace
Základy ukládání dat v počítači
Advertisements

PRIPO Principy počítačů
Množiny Přirozená čísla Celá čísla Racionální čísla Komplexní čísla
Základy informatiky úvod
Data Dvojková (binární) číselná soustava
Digitální učební materiál
Otázky k absolutoriu HW 1 - 5
Procesory Filip Skulník.
ZÁKLADNÍ DESKA.
Základy mikroprocesorové techniky
RoBla Číselné soustavy.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace
Dvojkový doplněk, BCD kód
Obchodní akademie, Ostrava-Poruba, příspěvková organizace
VY_42_INOVACE_377_CELÁ ČÍSLA – POČETNÍ OPERACE
Fakulta životního prostředí Katedra informatiky a geoinformatiky
Obchodní akademie, Ostrava-Poruba, příspěvková organizace
Informatika akademický rok 2013/2014 Základní deska, rozhraní, sběrnice.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_02A13 Autor Ing. Jiří Kalousek Období vytvoření duben 2014.
PicoBlaze, MicroBlaze, PowerPC
Základy mikroprocesorové techniky
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Mocniny, odmocniny, úpravy algebraických výrazů
Základy číslicové techniky
Tato prezentace byla vytvořena
= monolitický integrovaný obvod obsahující kompletní mikropočítač
Autor:Jiří Gregor Předmět/vzdělávací oblast: Digitální technika Tematická oblast:Digitální technika Téma:Paměti – úvod, základní pojmy Ročník:3. Datum.
Číselné soustavy david rozlílek ME4B
Ukládání čísel v počítači 1
Výukový program: Mechanik elektrotechnik Název programu: Číslicová technika II. ročník Osmičková číselná soustava Vypracoval: Mgr. Holman Pavel Projekt.
Radim Farana Podklady pro výuku
Procesory.
Datové typy a struktury
Přehled a vývoj mikroprocesorů
Základy číslicové techniky
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Výrok „Dostali na to neomezený rozpočet, a podařilo se jim ho překročit …„ (Michael Armstrong, CEO, problém Y2K, )
Aritmetické operace ve dvojkové soustavě, šestnáctkový součet
BCD kód a záporná dvojková čísla
Uložení čísel v počítači Informatika pro ekonomy II doplněk.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Výpočetní technika kód předmětu: VT Ing. Miroslav Vachůn, Ph.D.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Pokročilé architektury počítačů (PAP_06.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
Univerzita třetího věku kurz Znalci Hardware 1.
Mikroprocesor.
ÚVOD DO SVĚTA POČÍTAČŮ
Počítač univerzální stroj na automatické zpracování informace programovatelný - program určuje využití (univerzalita) program - skupina příkazů, kterým.
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
Základy operačních systémů
Informatika (1) Počítač - základní pojmy HW a SW4 OS MS-DOS, Windows 95, 982 Org. souborů na disku, operační paměť2 Aplikace Malování, Word8 Základy programování.
Instrukce procesoru.
Technika počítačů 3. Mikroprocesory © Milan Keršlágerhttp:// Obsah: ●
Základní pojmy. Pro zápis se v běžném životě používá desítková neboli dekadická číselná soustava. Číslo je zapsáno jako řada číslic neboli cifer t.j.
DIGITÁLNÍ UČEBNÍ MATERIÁL
ALU Aritmeticko-logická jednotka
Číslo projektu OP VK Název projektu Moderní škola Název školy
Výukový materiál zpracován v rámci projektu
Mikropočítač Vnitřní struktura 2
Název projektu: Moderní výuka s využitím ICT
Výukový materiál zpracován v rámci projektu
Mikropočítač Soubor instrukcí
Aritmetické operace v číselných soustavách
Aritmetické operace s binárními čísly
Číselné soustavy Číselné soustavy reprezentují čísla, která jsou pro nás symbolem určitého množství – kvantity. Desítkovou soustavu se učíme již v první.
Číselné soustavy a kódy
Výukový materiál zpracován v rámci projektu
Segmentace Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Číselné soustavy a kódy
Transkript prezentace:

1 Počítačové systémy 1 Úvod, jazyk C 35POS 2010 Doc. Ing. Bayer Jiří, Csc. Ing. Pavel Píša

2 Architektura počítače počítač jako prostředek řízení struktura a organizace počítače, podsystémy operačnípaměťovýI/O počítačový systém - tech. a org. prostředky přerušovací obvody reál. org. a progr. systém času prostředky Obsah předmětu POS 2010

3 Obsah předmětu POS 2010 Sítě procesorů a počítačů sítě procesorů, paralelní systémy SISD SIMD MIMD pipeline RISC CISC netrad.říz. sítě počítačů MIMD LAN MAN WAN

4 Obsah předmětu POS 2010 Mnohaúrovňová organizace počítače virtuální počítač, proces, kompilace, interpretace mnohaúrovňová organizace mikropr.úr. konv. stroj.úr. úroveň OS vyšší úr. dir./zpět.říz. adresování virt.instrukce úr. ASM mikroprog. instr.soubor map.virt.pam. uživ.úr.

5 Obsah předmětu POS 2010 Mikroprocesorové prostředky a systémy mikroprocesorové prostředky INTEL MOTOROLA jednočipové mikropočítače pro vestavěné aplikace profesionální prostředky (PC, PEP)‏ sběrnice mikropočítač.systémů ISA EISA VL PCI AGP SCSI RS232 USB VME

6 Řízení technologických procesů prostředky pro styk s TP struktura a vlastnosti I/O podsystémů analog. I/Odiskrét. I/O sběr a zpracování technologických proměnných počítačový automatizační systém příklady profesionálního řízení Obsah předmětu POS 2010

7 Přednášky POS 2010 Program. Úvod do programování v jazyce C KSU. Struktura a organizace počítače, přenos informace, sběrnice KSU. Operační a paměťový podsystém. Vnitřní a vnější paměti KSU. I/O podsystém počítače. Počítačový systém, tech. a org. prostř. Sítě procesorů, paralelní systémy, propojovací sítě, netradiční řízení Sítě počítačů, topologie sítí. Sítě typu LAN, MAN, WAN, říd.počítačů Mnohaúrovňová organizace počítače, virtuální počítač. KSU a MUP Úroveň operačního systému počítače. Virtuální instrukce, paměť. Mikroprocesorové prostředky. Aktuální přehled, trendy Mikroprocesorové prostředky INTEL, systémy I x86, Pentium, … Mikroprocesorové prostředky MOTOROLA, systémy M68xxx, … Mikroprocesorové prostředky. Procesory pro vestavěné aplikace Standardní systémové a I/O sběrnice systémů Prostředky pro styk s technologickým procesem

8 Literatura POS 2010 Bayer a kol.Počítače pro řízenískripta ČVUT 2002 Blatný a kol. Číslicové počítače SNTL 1980 Niederlinski Číslicové systémy pro řízení technologických procesů SNTL 1984 Tanenbaum Structured Computer Organisation Prentice Hall 1978 TanenbaumComputer NetworksPrentice Hall 1988 Firemní literatura INTEL, MOTOROLA, ATMEL, … Odkazy na internetové stránky

9 Cvičení: POS 2010 Linux, programování v C, Posix, přístup k HW řízení motorku Zkouška: - podmínkou získání zápočtu - je písemná (10 otázek, max 6 bodů/ot)‏ - získání 30 bodů z 60 možných Hodnocení předmětu: - podíl ze cvičení (40%)‏ - podíl ze zkoušky (60%)‏ - hodnocení - součet obou částí > <50

10 Co se v tomto předmětu naučíte POS 2010 Základní strukturu mikroprocesorů a počítačových systémů Základy programování v jazyce C pod OS Linux

11 K čemu je to dobré POS 2010 Bezpilotní vrtulník RAMA 3 palubní počítače Programováno v C OS Linux Kráčející robot SPEJBL 13 (!) palubních počítačů Programováno v C OS Linux Mobilní robot ReToBot 3 palubních počítače Programováno v C OS Linux

12 K čemu je to dobré POS 2010 Lineární spalovací motor 1 řídicí počítač Programováno v C Avionika pro UL letadla 4 palubní počítače Programováno v C OS Linux

13 Počítač jako prostředek řízení POS 2010 Použití počítače : 1. složitý proces (rychlost výp.)‏ 2. levnost výpočetní techniky 3. flexibilita nasazení (program)‏ 4. hierarchická stavba 5. přesnost výpočtů (zobrazení)‏ 6. složité algoritmy (ext. vel.)‏

14 Zobrazení čísel v počítači POS 2010 Číselné soustavy poziční ,023 nepoziční - MMDDXX Polyadická (poziční) číselná soustava  - abecedaZápis čísla A: kde:z > 1 - základ  - číslicea i < z - číslice a - hodnota číslicei - řád z i - váha řádu  n  n  2  1  0   1     -m řádová čárka

15 Zobrazení čísel v počítači POS 2010 Pevná řádová čárka ( INTEGER z=2) Dekadická soustava cifry je nutné binárně kódovat - dvojkově desítkové kódy Typy kódů : BCD (8421), 2421, 4221, n+3, 2z5 aj. V počítači binární aritmetika -> převody + dekadická aritmetika interval

16 Zobrazení čísel v počítači POS 2010 Záporná čísla 1. přímý kód : absolutní hodnota + znaménko (bit 0 ^ +, 1 ^ - )‏ 0 má dva obrazy (+0,-0), rozsah 2. kód s posunutou nulou (bázová notace)‏ interval obraz 3. 1 doplněk (inverzní kód) nezáporná - bez změny nekladná - doplněk do M n 4. 2.doplněk (doplňkový kód)nezáporná - bez změny nekladná - doplněk do M n + 1

17 Zobrazení čísel v počítači POS 2010 Pohyblivá řádová čárka ( REAL obvykle z=2 a IEEE-754)‏ Vyjádření čísla m - mantisa X = m. Z e z - základ exponentu e - exponent Vlastnosti: - velký rozsah zobraz. čísel- čísla netvoří kontinuum - stejná přesnost všech č.- zaokrouhlovat nevyjádřená č.

18 Aritmetické operace POS 2010 Operace v pevné řádové čárce Sčítání: sčítání číslic od nejnižšího řádu polosčítačka: Odčítání: přímý kód - odečítání s výpůjčkou (jako u dek.)‏ 1.doplněk - sčítání + kruh. přenos 2.doplněk - sčítání, bez přenosu Násobení: přičítání násobence (podle bitu násobitele) + posun Dělení: postupné odečítání dělitele (od nejv.řádu dělence)‏

19 Aritmetické operace POS 2010 Operace v pohyblivé řádové čárce Sčítání: A.z a, B.z b, b < apřizpůsobení exponentů B.z b = (B.z b-a ).z b-(b-a) posuny A.z a + B.z b = [A+(B.z b-a )].z a součet + normalizace Odčítání: přizpůsobení exponentů, rozdíl a normalizace Násobení: A.z a * B.z b = A.B.z a+b A.B - normalizovat (resp. bez úpravy)‏ A.B.z a+b = A.B.z.z a+b-1 - normalizace (posun L)‏ Dělení: A.z a /B.z b = A/B.z a-b A/B - normalizovat (resp. bez úpravy)‏ A/B. z a-b = A/B.z. z a-b+1 - normalizace (posun R)‏

20 Úvod do jazyka C POS 2010 …..