Procesor z pohledu programátora

Save this PDF as:
 WORD  PNG  TXT  JPG

Rozměr: px
Začít zobrazení ze stránky:

Download "Procesor z pohledu programátora"

Transkript

1 Procesor z pohledu programátora Terminologie Procesor (CPU) = řadič + ALU. Mikroprocesor = procesor vyrobený monolitickou technologií na čipu. Mikropočítač = počítač postavený na bázi mikroprocesoru. Mikrokontrolér = mikropočítač se speciálními periferiemi vyrobený na čipu.

2 Programátorsky zajímavé vlastnosti procesoru ISA (Instruction Set Architecture): Registrová sada procesoru Instrukční soubor Adresní prostory (paměti a IO) 3 Poznámka: CPU a paměť Adresa 3 Adresní prostor paměti Data Kód programu Data Instrukce Univerzální registry ALU Řadič Instrukce Řídicí registry Paměť CPU 4

3 Poznámka: Registr Registr slouží v počítači jako dočasná paměť pro uložení určité hodnoty (operandy pro aritmetické operace, kód instrukce, ). Operand A Operand B A + B Registry OV CY Overflow Carry bit Součet A + B 5 Poznámka: Registr Technická realizace: Registr je sestaven z klopných obvodů. Zápis dat do registru n "Zápis" Čtení dat z registru Klopné obvody 6

4 Registrová sada procesoru (Intel IA-3) EAX EBX ECX EDX 3 5 AH BH CH DH SP BP SI DI DS CS SS ES FS GS IP Flags AL BL CL DL AX BX CX DX EIP EFlags 4 ks univerzálních registrů 3 bitů 4 ks bázových a indexových registrů 6 ks segmentových registrů IP (PC) a příznakový registr 8 ks FP registrů 8 bitů 8 ks SIMD registrů 8 bitů 8 ks MMX registrů 64 bitů Segmentování a ochrana paměti FPU MMX SIMD APIC FPU CR FPU SR FPU Tag 4 GDTR IDTR TR LDTR 9 MM- X MM- MXCSR APIC_B ASE_MSR ICR APIC ID LDR DFR TPR EOI SVR TMR IRR ISR FP R - FPU IP FPU DP FPU Op Řídicí registry CPU 3 Ladicí registry 3 MXCSR CR4 CR3 CR CR CR DR DR6 DR5 DR4 DR3 DR DR DR DCtlMSR Machine Specific Registers MSR Registrová sada procesoru (Alpha) 3 ks 64 bitových interger registrů, 3 ks 64 bitových float registrů, cca 5 řídicích registrů. Nemá příznakový registr. Všechny operace jsou typu registr registr. S pamětí pracují pouze instrukce Load a Store. R RR F FF PC R3 F3 cca 5 řídicích registrů 8

5 Registrová sada procesoru H8S RxL, RxH 8bitové registry Rx, Ex 6bitové registry ERx 3bitové registry EXR řídicí registr CCR příznakový registr PC programový čítač (4 bitů) MAC Multiply Accumulate ER slouží implicitně jako SP 3 5 Ex E E E 3 5 T ERx RxH 6 6 I UI RH RH RH 5 5 H 4 4 U Rx 3 3 RL RL RxL RL I I I N Z V C ER ER ER EXR CCR PC 3 MACL 4 4 MACH 3 MAC 9 PC, SP, CCR, EXR PC = Program Counter Při provádění určité instrukce obsahuje adresu následující instrukce. SP = Stack Pointer Ukazatel na vrchol zásobníku. CCR = Condition Code Register Obsahuje soubor příznaků pro větvení programu. EXR = Extended Control Register Pro řízení přerušení a trasování.

6 Použití registrů Jednoduchý program: sečtení dvou čísel v paměti, uložení výsledku do paměti H8S neumí pracovat s operandy v paměti operandy se musí uložit do registrů, výsledek operace sčítání je v registru musí se uložit do paměti RH RH RL RL Adresa Datová paměť Registry Poznámka: Instrukce Zjednodušeně: Zdroj dat Cíl dat Zdroj dat Cíl dat ADD.B RL,RL Kód instrukce Operandy Kód instrukce Operandy RL RL + RL

7 Jednoduchý program MOV.B MOV.B RH,RL Registr PC PC = Program Counter (Programový čítač) Paměť Při provádění určité instrukce obsahuje adresu následující instrukce. V H8S je PC dlouhý 4 bitů může adresovat paměť v rozsahu 4 = 6 M bytů PC 44 Právě prováděná instrukce Instrukce která se bude provádět jako následující Funkce PC 4

8 Obsahuje příznakové bity (flag) Nastavuje se podle výsledku provedené operace (kromě I) Použití: ke větvení programu Registr CCR Příznakové bity u H8S: C Carry I UI H U N Z V C CCR V Overflow Z Zero N Negative H Half Carry I Interrupt Enable U, UI Nevyužité 5 Větvení programu podle příznaků () K větvení programu slouží instrukce Bcc (Branch Conditionally). Testuje jeden nebo několik příznakových bitů. Podle výsledku testu buď provede nebo neprovede skok (přičtení určité hodnoty k PC). 6

9 Větvení programu podle příznaků () Příklad: Výpočet absolutní hodnoty ze součtu dvou čísel. Sečtení čísel + Výsledek > = - Výsledek = - Výsledek Příklad: Větvení programu podle příznaků (3) Výpočet absolutní hodnoty ze součtu dvou čísel. ;. operand do RL ;. operand do RL ADD.B RH,RL ; nastaví příznaky BPL LAB ; skok při N == NEG.B RL ; dvojkový doplněk LAB: MOV.B ; uložení výsledku Poznámka: LAB je návěští, které označuje instrukci MOV.B 8

10 Použití dalších registrů Také registry SP a EXR mají speciální použití. SP je pro nás důležitý, ale nejprve probereme obecné možnosti adresování dat a instrukcí v paměti a kódování instrukcí. EXR má využití při obsluze přerušení a při ladění programu pro nás není důležitý. 9

Strojový kód k d a asembler procesoru MIPS SPIM. MIPS - prostředí NMS NMS. 32 ks 32bitových registrů ( adresa registru = 5 bitů).

Strojový kód k d a asembler procesoru MIPS SPIM. MIPS - prostředí NMS NMS. 32 ks 32bitových registrů ( adresa registru = 5 bitů). Strojový kód k d a asembler procesoru MIPS Použit ití simulátoru SPIM K.D. - cvičení ÚPA 1 MIPS - prostředí 32 ks 32bitových registrů ( adresa registru = 5 bitů). Registr $0 je zero čte se jako 0x0, zápis

Více

Přerušení POT POT. Přerušovací systém. Přerušovací systém. skok do obslužného programu. vykonávaný program. asynchronní událost. obslužný.

Přerušení POT POT. Přerušovací systém. Přerušovací systém. skok do obslužného programu. vykonávaný program. asynchronní událost. obslužný. 1 Přerušení Při výskytu určité události procesor přeruší vykonávání hlavního programu a začne vykonávat obslužnou proceduru pro danou událost. Po dokončení obslužné procedury pokračuje výpočet hlavního

Více

4-1 4. Přednáška. Strojový kód a data. 4. Přednáška ISA. 2004-2007 J. Buček, R. Lórencz

4-1 4. Přednáška. Strojový kód a data. 4. Přednáška ISA. 2004-2007 J. Buček, R. Lórencz 4-4. Přednáška 4. Přednáška ISA J. Buček, R. Lórencz 24-27 J. Buček, R. Lórencz 4-2 4. Přednáška Obsah přednášky Násobení a dělení v počítači Základní cyklus počítače Charakteristika třech základní typů

Více

v aritmetické jednotce počíta

v aritmetické jednotce počíta v aritmetické jednotce počíta tače (Opakování) Dvojková, osmičková a šestnáctková soustava () Osmičková nebo šestnáctková soustava se používá ke snadnému zápisu binárních čísel. 2 A 3 Doplněné nuly B Číslo

Více

Pohled do nitra mikroprocesoru

Pohled do nitra mikroprocesoru Pohled do nitra mikroprocesoru Obsah 1. Pohled do nitra mikroprocesoru 2. Architektury mikroprocesorů 3. Organizace cvičného mikroprocesoru 4. Registry v mikroprocesoru 5. Aritmeticko-logická jednotka

Více

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

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14 ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 14 0:40 1.3. Vliv hardware počítače na programování Vliv

Více

Mikrokontroléry. Doplňující text pro POS K. D. 2001

Mikrokontroléry. Doplňující text pro POS K. D. 2001 Mikrokontroléry Doplňující text pro POS K. D. 2001 Úvod Mikrokontroléry, jinak též označované jako jednočipové mikropočítače, obsahují v jediném pouzdře všechny podstatné části mikropočítače: Řadič a aritmetickou

Více

Architektury počítačů a procesorů

Architektury počítačů a procesorů Kapitola 3 Architektury počítačů a procesorů 3.1 Von Neumannova (a harvardská) architektura Von Neumann 1. počítač se skládá z funkčních jednotek - paměť, řadič, aritmetická jednotka, vstupní a výstupní

Více

2.8 Procesory. Střední průmyslová škola strojnická Vsetín. Ing. Martin Baričák. Název šablony Název DUMu. Předmět Druh učebního materiálu

2.8 Procesory. Střední průmyslová škola strojnická Vsetín. Ing. Martin Baričák. Název šablony Název DUMu. Předmět Druh učebního materiálu Název školy Číslo projektu Autor Název šablony Název DUMu Tematická oblast Předmět Druh učebního materiálu Anotace Vybavení, pomůcky Ověřeno ve výuce dne, třída Střední průmyslová škola strojnická Vsetín

Více

BI-JPO (Jednotky počítače) Cvičení

BI-JPO (Jednotky počítače) Cvičení BI-JPO (Jednotky počítače) Cvičení Ing. Pavel Kubalík, Ph.D., 2010 Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze Evropský sociální fond Praha & EU: Investujeme

Více

Srovnání procesorů řady 80x86 Procesor 8086

Srovnání procesorů řady 80x86 Procesor 8086 Mikroprocesory II Letní semestr Přehled mikroprocesorů Intel 1968 založena firma Intel (Robert Noyce a Gordon Moore) - Integrated Electronics 1970 mikroprocesor 4004-4bitová struktura, 2 250 tranzistorů

Více

Cache paměť - mezipaměť

Cache paměť - mezipaměť Cache paměť - mezipaměť 10.přednáška Urychlení přenosu mezi procesorem a hlavní pamětí Hlavní paměť procesoru je typu DRAM a je pomalá. Proto se mezi pomalou hlavní paměť a procesor vkládá menší, ale rychlá

Více

Y36SAP http://service.felk.cvut.cz/courses/y36sap/

Y36SAP http://service.felk.cvut.cz/courses/y36sap/ Y36SAP http://service.felk.cvut.cz/courses/y36sap/ Úvod Návrhový proces Architektura počítače 2007-Kubátová Y36SAP-Úvod 1 Struktura předmětu Číslicový počítač, struktura, jednotky a jejich propojení. Logické

Více

Úvod do problematiky návrhu počítačových systémů. INP 2008 FIT VUT v Brně

Úvod do problematiky návrhu počítačových systémů. INP 2008 FIT VUT v Brně Úvod do problematiky návrhu počítačových systémů INP 2008 FIT VUT v Brně Čím se budeme zabývat Budou nás zejména zajímat jednoprocesorové číslicové počítače: Funkce počítače Struktura propojení funkčních

Více

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

Struktura a architektura počítačů (BI-SAP) 1 Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 1 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii

Více

Architektura a princip funkce počítačů

Architektura a princip funkce počítačů Architektura a princip funkce počítačů Co je architektura obecně: souhrn znalostí o prvcích, ze kterých se skládá nebo dá složit nějaký celek o způsobech, kterými lze tyto prvky využít pro dosažení požadovaných

Více

Vývoj architektur PC 1

Vývoj architektur PC 1 Vývoj architektur PC 1 Cíl přednášky Prezentovat vývoj architektury PC. Prezentovat aktuální pojmy. 2 První verze Pentia První verze Pentia: kmitočet procesoru - 200 MHz (dnes vyšší jak 3 GHz) uvádělo

Více

3. Počítačové systémy

3. Počítačové systémy 3. Počítačové systémy 3.1. Spolupráce s počítačem a řešení úloh 1. přímý přístup uživatele - neekonomické. Interakce při odlaďování programů (spusť., zastav.,krok, diagnostika) 2. dávkové zpracování (batch

Více

Architektura procesorů PC shrnutí pojmů

Architektura procesorů PC shrnutí pojmů Architektura procesorů PC shrnutí pojmů 1 Co je to superskalární architektura? Minimálně dvě fronty instrukcí. Provádění instrukcí je možné iniciovat současně, instrukce se pak provádějí paralelně. Realizovatelné

Více

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

PRINCIPY POČÍTAČŮ Metodický list číslo 1 Metodický list číslo 1 Téma č.1: Historie, vývoj počítačů, architektura počítače. historický přehled, předpoklady pro vývin a rozvoj počítačů nejvýznamnější osoby, vynálezy a stroje von Neumannova architektura

Více

Architektura počítačů

Architektura počítačů Architektura počítačů Studijní materiál pro předmět Architektury počítačů Ing. Petr Olivka katedra informatiky FEI VŠB-TU Ostrava email: petr.olivka@vsb.cz Ostrava, 2010 1 1 Architektura počítačů Pojem

Více

David Urban Podpora předmětu APP. Blokové schéma

David Urban Podpora předmětu APP. Blokové schéma Cvičení 1 ST7LITE3 Přehled Blokové schéma Registry Založení projektu v ST7 Visual Develop Přímý zápis registrů DR, DDR, OR Příklad A ST7LITE3 Přehled Ve cvičení se budeme setkávat se zástupcem nejnižší

Více

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

Jak do počítače. aneb. Co je vlastně uvnitř Jak do počítače aneb Co je vlastně uvnitř Po odkrytí svrchních desek uvidíme... Von Neumannovo schéma Řadič ALU Vstupně/výstupní zař. Operační paměť Počítač je zařízení, které vstupní údaje transformuje

Více

Management procesu I Mgr. Josef Horálek

Management procesu I Mgr. Josef Horálek Management procesu I Mgr. Josef Horálek Procesy = Starší počítače umožňovaly spouštět pouze jeden program. Tento program plně využíval OS i všechny systémové zdroje. Současné počítače umožňují běh více

Více

Pár odpovědí jsem nenašla nikde, a tak jsem je logicky odvodila, a nebo jsem ponechala odpověď z pefky, proto je možné, že někde bude chyba.

Pár odpovědí jsem nenašla nikde, a tak jsem je logicky odvodila, a nebo jsem ponechala odpověď z pefky, proto je možné, že někde bude chyba. Odpovědi jsem hledala v prezentacích a na http://www.nuc.elf.stuba.sk/lit/ldp/index.htm Pár odpovědí jsem nenašla nikde, a tak jsem je logicky odvodila, a nebo jsem ponechala odpověď z pefky, proto je

Více

Uvěďte metriky hodnocení PC, které lze získat z benchmarků. Doba CPU Hodinová frekvence Počet instrukcí CPI

Uvěďte metriky hodnocení PC, které lze získat z benchmarků. Doba CPU Hodinová frekvence Počet instrukcí CPI Uvěďte metriky hodnocení PC, které lze získat z benchmarků. (2) (Př. 3) Doba CPU provedením programu; Hodinová frekvence; Počet instrukcí získává se obtížně (pomocí simulátorů nebo HW čítačů) závisí na

Více

Historický vývoj výpočetní techniky. Miroslav Flídr Počítačové systémy LS 2006-1/14- Západočeská univerzita v Plzni

Historický vývoj výpočetní techniky. Miroslav Flídr Počítačové systémy LS 2006-1/14- Západočeská univerzita v Plzni Počítačové systémy Historický vývoj výpočetní techniky Miroslav Flídr Počítačové systémy LS 2006-1/14- Západočeská univerzita v Plzni Co je to počítač? Počítač: počítací stroj, převážně automatické elektronické

Více

Architektura jednočipových mikropočítačů PIC 16F84 a PIC 16F877. Tato prezentace vznikla jako součást řešení projektu FRVŠ 2008/566.

Architektura jednočipových mikropočítačů PIC 16F84 a PIC 16F877. Tato prezentace vznikla jako součást řešení projektu FRVŠ 2008/566. Počítačové systémy Jednočipové mikropočítače II Architektura jednočipových mikropočítačů PIC 16F84 a PIC 16F877 Tato prezentace vznikla jako součást řešení projektu FRVŠ 2008/566. Miroslav Flídr Počítačové

Více

MIKROPROCESOR. (c) Ing. Josef Varačka. Title: XI 28 11:40 (1 of 8)

MIKROPROCESOR. (c) Ing. Josef Varačka. Title: XI 28 11:40 (1 of 8) MIKROPROCESOR 1/ Účel: Vzhledem k pokračující digitalizaci (používání zpracování dvojkového signálu) je žádoucí provozovat univerzální zařízení, které podle programu instrukcí informace zpracuje. Mikroprocesor

Více

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

Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT Mgr. Jana Kubcová Název

Více

Architektura počítačových systémů

Architektura počítačových systémů Architektura počítačových systémů UAI/606 Přednáška blok 3 Miroslav Skrbek mskrbek@prf.jcu.cz Ústav aplikované informatiky Přírodovědecká fakulta Jihočeské univerzity v Českých Budějovicích Platné pro

Více

Vstupně - výstupní moduly

Vstupně - výstupní moduly Vstupně - výstupní moduly Přídavná zařízení sloužící ke vstupu a výstupu dat bo k uchovávání a archivaci dat Nejsou připojována ke sběrnici přímo, ale prostřednictvím vstupně-výstupních modulů ( ů ). Hlavní

Více

Ahoj mami. Uložení dat v počítači. Příklady kódování dat. IAJCE Přednáška č. 4

Ahoj mami. Uložení dat v počítači. Příklady kódování dat. IAJCE Přednáška č. 4 Uložení dat v počítači Data = užitečné, zpracovávané informace Kódování (formát) dat = způsob uložení v počítači (nutno vše převést na čísla ve dvojkové soustavě) Příklady kódování dat Text každému znaku

Více

Data v počítači. Informační data. Logické hodnoty. Znakové hodnoty

Data v počítači. Informační data. Logické hodnoty. Znakové hodnoty Data v počítači Informační data (elementární datové typy) Logické hodnoty Znaky Čísla v pevné řádové čárce (celá čísla) v pohyblivé (plovoucí) řád. čárce (reálná čísla) Povelová data (instrukce programu)

Více

1 Doporučená literatura

1 Doporučená literatura Operační systémy čtvrtek 8:50 A11 Petr Kolář místnost A-10 tel: +420-485 353 673 e-mail: Petr.Kolar@vslib.cz WWW: http://www.kai.vslib.cz/ kolar/os/ 1 Doporučená literatura studijní text na http://www.kai.vslib.cz/

Více

Vlastnosti mikroprocesorů Josef Horálek

Vlastnosti mikroprocesorů Josef Horálek Vlastnosti mikroprocesorů Josef Horálek Vlastnosti mikroprocesorů = Vlastnosti jsou dány architekturou mikroprocesoru, kde se používají, jak již bylo řečeno, různé technologie. = Vlastnosti kterými se

Více

Á Ž Ú ž ň š ž Ž š Ť Ť Ž Ď Ť Ž ž Ť š ř Ť Ť Ť Ť Ť ž š ž š Ť š Ť Ť š ř Ť Ť Ť Ť Š Ť Ť Ý Á ť ř Ť ž š ň Ť Ť Ž Ť Ť Ť Ž Ž ř ž ž Ť Ž Ě Ť ž Ť Ť Ť Ť š Ť Ž š Ť Ů Ť ť ť Ť ť Ž Č Ž š Ť ř Ť Ž š Ů Ť Ť š Ť Ť ž š ť Ť Ž Ž

Více

2010/2011 ZS P i r i nc č py po ít č čů a PAMĚŤOVÝ ĚŤ SUBSYSTÉM z pohledu OS OS

2010/2011 ZS P i r i nc č py po ít č čů a PAMĚŤOVÝ ĚŤ SUBSYSTÉM z pohledu OS OS Pi Principy i počítačů čů PAMĚŤOVÝ SUBSYSTÉM z pohledu OS Správa paměti OS je správcem prostředků, tedy i paměti přidělování procesům zajištění ochrany systému i procesů zajištění požadavků aniž by došlo

Více

PB002 Základy informačních technologií

PB002 Základy informačních technologií Operační systémy 25. září 2012 Struktura přednašky 1 Číselné soustavy 2 Reprezentace čísel 3 Operační systémy historie 4 OS - základní složky 5 Procesy Číselné soustavy 1 Dle základu: dvojková, osmičková,

Více

Operační systémy. Správa paměti (SP) Požadavky na SP. Spojování a zavedení programu. Spojování programu (linking) Zavádění programu (loading)

Operační systémy. Správa paměti (SP) Požadavky na SP. Spojování a zavedení programu. Spojování programu (linking) Zavádění programu (loading) Správa paměti (SP) Operační systémy Přednáška 7: Správa paměti I Memory Management Unit (MMU) hardware umístěný na CPU čipu např. překládá logické adresy na fyzické adresy, Memory Manager software, který

Více

Logická organizace paměti Josef Horálek

Logická organizace paměti Josef Horálek Logická organizace paměti Josef Horálek Logická organizace paměti = Paměť využívají = uživatelské aplikace = operační systém = bios HW zařízení = uloženy adresy I/O zařízení atd. = Logická organizace paměti

Více

ARCHITEKTURA PROCESORŮ

ARCHITEKTURA PROCESORŮ ARCHITEKTURA PROCESORŮ Základními jednotkami, které tvoří vnitřní strukturu procesorů, jsou: řadič, který má za úkol číst operandy (data, čísla) a instrukce z operační paměti, dekódovat je a na základě

Více

Architektura počítačů

Architektura počítačů Architektura počítačů Co je architektura obecně: souhrn znalostí o prvcích, ze kterých se skládá nebo dá složit nějaký celek o způsobech, kterými lze tyto prvky využít pro dosažení požadovaných vlastností

Více

Programování s ohledem na hardware

Programování s ohledem na hardware Programování s ohledem na hardware Martin Mareš 1 Doprovodný text k sérii přednášek o architektuře počítačů a programování s ohledem na hardware, kterou jsem v únoru 2012 přednesl na Fakultě přírodovědně-humanitní

Více

Exploitace zranitelností. Obsah

Exploitace zranitelností. Obsah Obsah 1 Úvod... 4 1.1 Lockdown a hackerlab...4 1.2 Vaše ochrana... 4 2 Exploit... 5 2.1 Typy exploitů...5 3 Zranitelnost FTP serveru Cesar...5 3.1 Fuzzer ftp-fuzzer.py...5 3.1.1 Spuštění fuzzeru...7 4

Více

Architektura počítačů. Rudolf Marek r.marek@sh.cvut.cz ICQ: 111813813 Jabber: ruik@jabber.sh.cvut.cz

Architektura počítačů. Rudolf Marek r.marek@sh.cvut.cz ICQ: 111813813 Jabber: ruik@jabber.sh.cvut.cz Architektura počítačů Rudolf Marek r.marek@sh.cvut.cz ICQ: 111813813 Jabber: ruik@jabber.sh.cvut.cz Cíle seznámit se s počítači po hardwarové stránce porozumět základním principům práce počítačů získat

Více

Historie procesorů od počátku až po současnost

Historie procesorů od počátku až po současnost Jiří Marchalín Historie procesorů od počátku až po současnost 2004 1 Mikroprocesor, srdce počítače, prošel od svého prvního uvedení na trh, bouřlivým vývojem. V průběhu vývoje od počátku k dnešním procesorům

Více

Z{kladní struktura počítače

Z{kladní struktura počítače Z{kladní struktura počítače Cílem této kapitoly je sezn{mit se s různými strukturami počítače, které využív{ výpočetní technika v současnosti. Klíčové pojmy: Von Neumannova struktura počítače, Harvardská

Více

Témata profilové maturitní zkoušky

Témata profilové maturitní zkoušky Střední průmyslová škola elektrotechniky, informatiky a řemesel, Frenštát pod Radhoštěm, příspěvková organizace Témata profilové maturitní zkoušky Obor: Elektrotechnika Třída: E4A Školní rok: 2010/2011

Více

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

3 Jednoduché datové typy 2 3.1 Interpretace čísel v paměti počítače... 3. 4 Problémy s matematickými operacemi 5 Obsah Obsah 1 Číselné soustavy 1 2 Paměť počítače 1 2.1 Měření objemu paměti počítače................... 1 3 Jednoduché datové typy 2 3.1 Interpretace čísel v paměti počítače................. 3 4 Problémy

Více

Počítačová technika. ing. Zdeněk Prášil OAMB

Počítačová technika. ing. Zdeněk Prášil OAMB Počítačová technika ing. Zdeněk Prášil OAMB 2 Poděkování: Děkuji ing.karlu Šulcovi a Miroslavu Mildovi za podnětné připomínky k obsahu a formě těchto skript a své ženě za trpělivost, se kterou snášela,

Více

š š ž š ň ň š ř š ý ň ř ž ůž ř ú Č ř š ž ž ž ř ř ů ýš Č ř ů ř ý š ý ý ř š šř ů ň ž ř ú ř ý ř š řů ů ů ý ř ý ý ř ř ř ýš ý ň ý ž ř ú šř ž úž ž ý ž ň ý ž š ž ý ř Č ž ý š ž š ž ý ý š ž ý ů š ž ř ž š ř ž ý

Více

Algoritmy a datové struktury

Algoritmy a datové struktury Algoritmy a datové struktury Data a datové typy 1 / 28 Obsah přednášky Základní datové typy Celá čísla Reálná čísla Znaky 2 / 28 Organizace dat Výběr vhodné datvé struktry různá paměťová náročnost různá

Více

Cíl přednášky: Obsah přednášky:

Cíl přednášky: Obsah přednášky: Architektury počítačů na bázi sběrnice PCI Cíl přednášky: Vysvětlit principy architektur PC na bázi sběrnice PCI. Obsah přednášky: Základní architektury PC na bázi PCI. Funkce northbridge a southbridge.

Více

Počítačové sítě pro V3.x Teoretická průprava I. Ing. František Kovařík

Počítačové sítě pro V3.x Teoretická průprava I. Ing. František Kovařík Počítačové sítě pro V3.x Teoretická průprava I. Ing. František Kovařík PK IT a ICT, SŠ IT a SP, Brno frantisek.kovarik@sspbrno.cz LL vrstva (linky) 2 Obsah 2. bloku Význam LL, SLIP, PPP, HDLC, Ethernet.

Více

Architektura počítačů Úvod

Architektura počítačů Úvod Architektura počítačů Úvod http://d3s.mff.cuni.cz http://d3s.mff.cuni.cz/teaching/computer_architecture/ Lubomír Bulej bulej@d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty faculty of of mathematics

Více

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT Škola Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Název sady Téma Anotace Autor Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram CZ.1.07/1.5.00/34.0556

Více

Paměti personálních počítačů, vývoj pojmů, technologie, organizace

Paměti personálních počítačů, vývoj pojmů, technologie, organizace Paměti personálních počítačů, vývoj pojmů, technologie, organizace 1 Cíl přednášky Popsat architektury vnitřních pamětí personálních počítačů. Zabývat se vývojem pojmů, technologií, organizací. Vyvodit

Více

Informace o nových učebních textech

Informace o nových učebních textech Informace o nových učebních textech Pro studenty 3. ročníků oboru Elektronické počítače byly vydány tyto učební texty: 1) Elektronické počítače 1 (vydání říjen 2009) autor: Ing. Miroslav Škop 2) Jazyk

Více

É á ž ž ý Ů Ů ý Ů ř ž š ě á ň č ř ž ý Ů Ž É Á á á š á ř ú ř Č ě š ř š ň ů ě ěž ý ů á ří ář č ě Ů ář Á á ř č á á Č á ě ÍÁ á č ř áž Š ě á ě á á á Š ř řá ě ě ý ř á á á ý ě ě Ž á ž ý č á á ý ů á č č ě č á

Více

I N V E S T I C E D O R O Z V O J E V Z D Ě L Á V Á N Í. výstup

I N V E S T I C E D O R O Z V O J E V Z D Ě L Á V Á N Í. výstup ELEKTONIKA I N V E S T I C E D O O Z V O J E V Z D Ě L Á V Á N Í 1. Usměrňování a vyhlazování střídavého a. jednocestné usměrnění Do obvodu střídavého proudu sériově připojíme diodu. Prochází jí proud

Více

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STAVEBNÍ JIŘÍ MACUR INFORMATIKA MODUL 01 POČÍTAČOVÉ A OPERAČNÍ SYSTÉMY

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STAVEBNÍ JIŘÍ MACUR INFORMATIKA MODUL 01 POČÍTAČOVÉ A OPERAČNÍ SYSTÉMY VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STAVEBNÍ JIŘÍ MACUR INFORMATIKA MODUL 01 POČÍTAČOVÉ A OPERAČNÍ SYSTÉMY STUDIJNÍ OPORY PRO STUDIJNÍ PROGRAMY S KOMBINOVANOU FORMOU STUDIA Informatika Modul 01 Počítačové

Více

ůř Í ý Í Ť ý Á Ž Í Á ť Í ť ý ť Ť ě č ě Š ř ú ý š Č ř č ď ř Á Í Í ě ě ř ó ě č ř č ě ř š ě Á Í č ě Í Í Č É ě Š Í Č ě Í ě ů ů ů Č ý ú Ž ří Á Ý Í Á ÍČ ŽÍ Ý Ů ě č ě ě ě ř ě ě ó ž ž ě ýš ě ě ó ě ř ú ě ďý ě Ú

Více

Osobní počítač. Zpracoval: ict Aktualizace: 10. 11. 2011

Osobní počítač. Zpracoval: ict Aktualizace: 10. 11. 2011 Osobní počítač Zpracoval: ict Aktualizace: 10. 11. 2011 Charakteristika PC Osobní počítač (personal computer - PC) je nástroj člověka pro zpracovávání informací Vyznačuje se schopností samostatně pracovat

Více

Mikrokontroléry I. Mikrokontroléry od Atmel (Attiny, Atmega, AVR)

Mikrokontroléry I. Mikrokontroléry od Atmel (Attiny, Atmega, AVR) Mikrokontroléry I. Mikrokontroléry od Atmel (Attiny, Atmega, AVR) Mikrokontroléry ATMEL Vývojové prostředí AVR Studio Vývojové prostředí Win. AVR Vývojové prostředí BASCOM AVR Universalne vývojové prostředí

Více

Hardware. RNDr. E. Jablonská, Ing. K. Kubata KIT ČZU

Hardware. RNDr. E. Jablonská, Ing. K. Kubata KIT ČZU Hardware RNDr. E. Jablonská, Ing. K. Kubata KIT ČZU Vaněk, J., Štěpánová, J., Jablonská, E.,Šilerová, E., Nezdarová, L. Informační technologie vybrané kapitoly. J.Horák, Poznejte vnitřek počítače, Grada

Více

16-ti bitové procesory

16-ti bitové procesory 16-ti bitové procesory Mikroprocesor 8086 jde o universální 16-ti bitový mikroprocesor, který je schopen provádět operace s 16-ti bitovými čísly. S okolím komunikuje po 16-ti bitové datové a 20-ti bitové

Více

Principy počítačů. Von Neumannova Architektura. Martin Urza

Principy počítačů. Von Neumannova Architektura. Martin Urza Principy počítačů Von Neumannova Architektura Martin Urza Co je to architektura počítače? Architektura udává, z jakých částí je počítač složen, jakou mají které části funkci a jak jsou mezi sebou propojené,

Více

Popis programu EnicomD

Popis programu EnicomD Popis programu EnicomD Pomocí programu ENICOM D lze konfigurovat výstup RS 232 přijímačů Rx1 DIN/DATA a Rx1 DATA (přidělovat textové řetězce k jednotlivým vysílačům resp. tlačítkům a nastavovat parametry

Více

Č š š č čš ř č ř š ř šš š ě ě š ř ů č ř č ť č ř ě ě ě ě ů č ě ě š ř ů ě š Č ř ě ó ř š ů ě ě ě ž ť ř ě ž č č ť Í ž ěř č ě ů č ř ř š ě ř ě š ď ěř ě ž š úč Č š Č ČŠ ř ě ř ž č ř ů ě š č ě úč š ě č ř č č ě

Více

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

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávání v informačních a komunikačních technologií VY_32_INOVACE_31_02 Škola Střední průmyslová škola Zlín Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Inovace výuky

Více

6. Členění počítačového hardware Architektura procesoru, Paměťová hierarchie, Systémová rozhranní, Uživatelská rozhraní

6. Členění počítačového hardware Architektura procesoru, Paměťová hierarchie, Systémová rozhranní, Uživatelská rozhraní 1. Základní vlastnosti číslicového počítače: Nespojité diskrétní (digitální, číslicové) zobrazení dat 2. Mooreův zákon o vývoji hustoty integrace Procesory: Logická kapacita: o 30% za rok, Hodinová frekvence:

Více

Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití

Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití Programové prostředky PC - 5 Informatika 2 Přednáší: doc. Ing. Jan Skrbek, Dr. - KIN Přednášky: středa 14 20 15 55 Spojení: e-mail: jan.skrbek@tul.cz 16 10 17 45 tel.: 48 535 2442 Obsah: Vrstvy programového

Více

Zobrazení dat Cíl kapitoly:

Zobrazení dat Cíl kapitoly: Zobrazení dat Cíl kapitoly: Cílem této kapitoly je sezn{mit čten{ře se způsoby z{pisu dat (čísel, znaků, řetězců) v počítači. Proto jsou zde postupně vysvětleny číselné soustavy, způsoby kódov{ní české

Více

Číslicové obvody základní pojmy

Číslicové obvody základní pojmy Číslicové obvody základní pojmy V číslicové technice se pracuje s fyzikálními veličinami, které lze popsat při určité míře zjednodušení dvěma stavy. Logické stavy binární proměnné nabývají dvou stavů:

Více

Paměti Josef Horálek

Paměti Josef Horálek Paměti Josef Horálek Paměť = Paměť je pro počítač životní nutností = mikroprocesor z ní čte programy, kterými je řízen a také do ní ukládá výsledky své práce = Paměti v zásadě můžeme rozdělit na: = Primární

Více

MS-DOS Compatible, Uniprocessor

MS-DOS Compatible, Uniprocessor Implementace multithreadingu Následující text je pouze stručný nástin toho, jak se přepínají procesy o Neřeší např. vícenásobné přerušení, které také může nastat Cílová platforma jsou x86 kompatibilní

Více

Kódování signálu. Problémy při návrhu linkové úrovně. Úvod do počítačových sítí. Linková úroveň

Kódování signálu. Problémy při návrhu linkové úrovně. Úvod do počítačových sítí. Linková úroveň Kódování signálu Obecné schema Kódování NRZ (bez návratu k nule) NRZ L NRZ S, NRZ - M Kódování RZ (s návratem k nule) Kódování dvojí fází Manchester (přímý, nepřímý) Diferenciální Manchester 25.10.2006

Více

Rozhoduje-li Quality of Service (QoS) router kdy pošle který paket, je třeba ujasnit otázku dostatečně

Rozhoduje-li Quality of Service (QoS) router kdy pošle který paket, je třeba ujasnit otázku dostatečně Měření času Rozhoduje-li Quality of Service (QoS) router kdy pošle který paket, je třeba ujasnit otázku dostatečně rychlého a přesného měření času, aby při dnes běžných desítkách tisíc paketů za vteřinu

Více

BIOS. Autor: Bc. Miroslav Světlík

BIOS. Autor: Bc. Miroslav Světlík BIOS Autor: Bc. Miroslav Světlík Škola: Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice, Benešovo náměstí 1, příspěvková organizace Kód: VY_32_INOVACE_ICT_837 1. 11. 2012 1 1. BIOS

Více

Hardware 1. Přehled platforem podle procesorů

Hardware 1. Přehled platforem podle procesorů Hardware 1 Přehled platforem podle procesorů PC (Wintel) různí výrobci - domácí počítače, pracovní stanice, servery, notebooky, typicky s jedním procesorem, v případě serverů s až 128 procesory (např.

Více

3. CPU - [si: pi: ju: sentrl prousisiη ju:nit] (centrální procesorová jednotka) Základní součást počítače, která provádí výpočty a řídí překlad i

3. CPU - [si: pi: ju: sentrl prousisiη ju:nit] (centrální procesorová jednotka) Základní součást počítače, která provádí výpočty a řídí překlad i ZÁKLADNÍ HARDWARE 1. HARDWARE - [ha:d we ] Souhrn hmotných technických prostředků umožňujících nebo rozšiřujících provozování počítačového systému. HARDWARE je sám počítač, jeho komponenty (paměť, ( viz

Více

ř ů ř š ě ě č ř ž ů ů Í ň ř š ž č ř ě ě ž ř ř š ú š ě č ě š ě š č ř š š ě ů š ě č ě ě ě š ř š š ř ž č ě Ž Š ř ě č š ř č č č č ř š ě š ě ř ů č č ž ě č š ě š ů ř ž ů ř ž ě ů Ž ě š š ň Ž ř šř š ř ž č ě ě

Více

Datové typy a struktury

Datové typy a struktury atové typy a struktury Jednoduché datové typy oolean = logická hodnota (true / false) K uložení stačí 1 bit často celé slovo (1 byte) haracter = znak Pro 8-bitový SII kód stačí 1 byte (256 možností) Pro

Více

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

Základy informatiky. Úvod do informatiky. Daniela Szturcová Část převzata z přednášky P. Děrgela 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

Více

ARCHITEKTURA POČÍTAČŮ II.

ARCHITEKTURA POČÍTAČŮ II. VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA Fakulta elektrotechniky a informatiky ARCHITEKTURA POČÍTAČŮ II. Lačezar Ličev Naskenovali a do PDF previedli : Mišiak, PavelSVK a Migi Ostrava 2005 OBSAH

Více

Odolnost kryptografického HW s ohledem na nasazení

Odolnost kryptografického HW s ohledem na nasazení Odolnost kryptografického HW s ohledem na nasazení Vašek Lorenc, Vašek Matyáš XVIII. konference EurOpen Fakulta informatiky Masarykova univerzita Brno Vašek Lorenc, Vašek Matyáš (FIMU) Odolnost kryptografického

Více

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, 360 09 Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: VY_32_INOVACE_12_HARDWARE_S1 Číslo projektu: CZ 1.07/1.5.00/34.1077

Více

Bezpečnost v operačních systémech

Bezpečnost v operačních systémech Bezpečnost v operačních systémech Něco z historie v počátcích výpočetní techniky byly používány kompaktní kódy přímo ovládající jednotlivá zařízení výpočetního systému prvnímy předchůdci dnešních OS byly

Více

Procesory CISC- historie procesorů Intel x86

Procesory CISC- historie procesorů Intel x86 Procesory CISC- historie procesorů Intel x86 Studijní materiál pro předmět Architektury počítačů Ing. Petr Olivka katedra informatiky FEI VŠB-TU Ostrava email: petr.olivka@vsb.cz Ostrava, 2010 1 1 Procesory

Více

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

Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT Mgr. Jana

Více

Sběrnice, připojování periferních zařízení a RAID. INP 2008 FIT VUT v Brně

Sběrnice, připojování periferních zařízení a RAID. INP 2008 FIT VUT v Brně Sběrnice, připojování periferních zařízení a RAID INP 2008 FIT VUT v Brně 1 Přehled přednášky Sběrnice Vývoj sběrnicová hierarchie Varianty sběrnic Arbitrace na sběrnici Periferní zařízení Připojování

Více

Úvod do paralelních systémů

Úvod do paralelních systémů Úvod do paralelních systémů 1. část FIT VUT v Brně Obsah Paralelní přístup z pohledu praxe Technologické důvody pro zavedení paralelismu Proč nestačí jedno jádro? Moderní procesory přehled vývoje architektur

Více

GFK-1913-CZ Prosinec 2001. Rozměry pouzdra (šířka x výška x hloubka) Připojení. Skladovací teplota -25 C až +85 C.

GFK-1913-CZ Prosinec 2001. Rozměry pouzdra (šířka x výška x hloubka) Připojení. Skladovací teplota -25 C až +85 C. Modul slouží pro výstup digitálních signálů 24 Vss. Specifikace modulu Rozměry pouzdra (šířka x výška x hloubka) Připojení 48,8 mm x 120 mm x 71,5 mm dvou- a třídrátové Provozní teplota -25 C až +55 C

Více

Základní deska (mainboard)

Základní deska (mainboard) Základní deska (mainboard) Základní deska je nejdůležitější části sestavy počítače. Zajišťuje přenos dat mezi všemi díly a jejich vzájemnou komunikaci. Pomocí konektorů umožňuje pevné přichycení (grafická

Více

Univerzita Karlova v Praze Matematicko-fyzikální fakulta DIPLOMOVÁ PRÁCE. Katedra softwarového inženýrství

Univerzita Karlova v Praze Matematicko-fyzikální fakulta DIPLOMOVÁ PRÁCE. Katedra softwarového inženýrství Univerzita Karlova v Praze Matematicko-fyzikální fakulta DIPLOMOVÁ PRÁCE Martin Děcký Mechanismy virtualizace běhu operačních systémů Katedra softwarového inženýrství Vedoucí diplomové práce: RNDr. Jakub

Více

Popis. Použití. Výhody

Popis. Použití. Výhody str. 1/6 Popis Zepalog je mikroprocesorový záznamník určený pro registraci teplot, relativní vlhkosti a dalších měřených veličin převedených na elektrický signál 0-20 ma (resp. 4-20 ma) a jejich zobrazení

Více

REDOMA s.r.o., 17. listopadu 338, Děčín, Telefon 412 513 460, www.redoma.cz, redoma@redoma.cz KOMPLETNÍ MALOOBCHODNÍ CENÍK (bez DPH), LEDEN 2013

REDOMA s.r.o., 17. listopadu 338, Děčín, Telefon 412 513 460, www.redoma.cz, redoma@redoma.cz KOMPLETNÍ MALOOBCHODNÍ CENÍK (bez DPH), LEDEN 2013 REDOMA s.r.o., 17. listopadu 338, Děčín, Telefon 412 513 460, www.redoma.cz, redoma@redoma.cz KOMPLETNÍ MALOOBCHODNÍ CENÍK (bez DPH), LEDEN 2013 # Obj.číslo Název zboží Cena MJ Sortiment LTD 1 D408215

Více

... 4. 1 P Ř I J Í M A C Í Ř Í Z E N Í ..4 V O Š...

... 4. 1 P Ř I J Í M A C Í Ř Í Z E N Í ..4 V O Š... 2 0 1 2 / 2 01 V ý r o č n í z p r á v a o č i n n o s t i š š k o l n í k r2o0 1 2 / 2 01 Z p r a c o v a l : I n g. P e t r a M a n s f e l d o v á D o k u m e n t : I I V O S / I / S M 9 8 8 S c h v

Více