Ústav teorie informace a automatizace AV ČR, v.v.i. Pod Vodárenskou věží 4, Praha 8 kohoutl@utia.cas.cz
|
|
- Miloslav Jaroš
- před 9 lety
- Počet zobrazení:
Transkript
1 ARCHITEKTURY ČÍSLICOVÝCH SYSTÉMŮ VYUŽÍVAJÍCÍ PRINCIP SAMOADAPTACE Lukáš Kohout Informatika a výpočetní technika, 1. ročník kombinovaného studia (1. semestr) Školitel: Ing. Martin Daněk, Ph.D. Ústav teorie informace a automatizace AV ČR, v.v.i. Pod Vodárenskou věží 4, Praha 8 kohoutl@utia.cas.cz Abstrakt. Článek se zabývá samoadaptací v číslicových obvodech. V textu je uvedena definice konceptu SANE, který samoadaptaci přímo využívá, a základní popis modelu SVP, který řeší reprezentaci výpočtu v konceptu SANE. Jsou zde uvedeny dostupné platformy pro implementaci SANE konceptu. Jednou z nich je UTIA HW platforma, ta byla rozšířena o plánovač úloh, a byly s ní provedeny první experimenty. Klíčová slova. samoadaptace, pervasive computing, SANE, SVP, micro-thread, FPGA, MicroBlaze, PicoBlaze, UTIA HW platforma, plánovač úloh, částečná runtime rekonfigurace. 1 Úvod V několika posledních letech došlo v mnoha oblastech k velkému růstu využívání výpočetní techniky, a ta se tak stala, takříkajíc, všudypřítomnou. Potřeba využívání výpočetních prostředků se mění spolu s individuálními potřebami každého uživatele v závislosti na okolí, ve kterém se uživatel pohybuje (budovy, automobily, atd.). Tyto výpočetní prostředky jsou často jednoúčelové a podporují jen omezený počet funkcí (vestavěné systémy v nejrůznějších přehrávačích multimediálního obsahu, mobilní telefony, atd.), a přesto se stávají stále složitějšími a komplexnějšími. S neustálým růstem počtu výpočetních prostředků vyvstává otázka, zda by nebylo vhodné využít dané prostředky i k řešení nějakého komplexnějšího problému v okamžiku, kdy nejsou využívány k jejich prvotní funkci. Dostáváme se tak k anglickému termínu pervasive computing, který nemá český ekvivalent. Spolu se zavedením pojmu pervasive computing vzniká potřeba najít mechanizmus, který by umožňoval přistupovat k měnícímu se počtu nesourodých zařízeních v nějakém výpočetním prostředí. Možným řešením je princip samoadaptace (self-adaptivity), tedy přizpůsobení se novému vzniklému stavu v nějaké výpočetním prostředí. Text je koncipován jako studium daného problému a popis prvních pokusů. V první části je uveden SANE koncept [2], který se snaží odpovědět na to, co samoadaptace je a jak jí použít. Dále je uveden základní popis SVP modelu [1], který definuje reprezentaci výpočtu v konceptu SANE. Další část představuje vývojové platformy, které by byly použitelné pro implementaci SANE konceptu. Jedna z nich (UTIA HW platforma [6]) byla použita k prvním experimentům, které jsou v další části textu prezentovány. Na závěr jsou shrnuty zatím dosažené výsledky. Problém někdy neexistující české terminologie je řešen, snad pro čtenáře nejméně násilným způsobem, použitím termínů anglických a jejich běžně používaných českých odvozenin.
2 Obrázek 1: Základní pohled na SANE [2]. 2 SANE koncept SANE (Self-Adaptive Networked Entity [2], obrázek 1) je nezávislá výpočetní jednotka, která je autonomní, a která má lokální monitorování a řízení vlastního procesu. SANE koncept nespecifikuje implementaci (nezáleží na tom zda bude hardwarová nebo softwarová), pouze zapouzdřuje vlastnost samoadaptace a možnosti spolupráce více jednotek. Unifikuje pohled na jinak heterogenní výpočetní jednotky, což usnadňuje jejich řízení jako celku. Z pohledu uživatele se přestává mluvit o programu a zavádí se pojem mise (mission). Uživatele už nezajímá, jakým způsobem k výsledku řešené úlohy dojde, ale jenom výsledek samotný. Jinými slovy, uživatel řekne jaká jsou data a jaká operace se s nimi má provést, ale už ho nezajímá jak bude požadovaná operace provedena (hardware vs. software). SANE koncept je založen na třech mechanizmech: Vnitřní uzavřené řídicí smyčce, která poskytuje autonomní chování a přizpůsobení se vnějšímu okolí. Tomuto říkáme vnitřní samoadaptace. Schopnost sdílet informace mezi různými výpočetními jednotkami systému s cílem dosáhnout požadovaného výsledku řešené úlohy. To nazýváme samoadaptací při spolupráci. Počítání s daty, které si s sebou nesou informaci o tom, co obsahují a jaká operace se s nimi má provést. Zde budeme používat termín tagované počítání (tagged computing) a tagovaná data (tagged data). 2.1 Vnitřní samoadaptace Vnitřní samoadaptace slouží k vnitřnímu sledování a řízení výpočetního procesu, nezáleží přitom na způsobu vykonání. S ohledem na co nejlepší vykonání příslušné mise je sledováno také okolí výpočetní jednotky. Jsou dva základní typy adaptace, které odpovídají tomuto modelu [3]: Adaptace parametrů je nejjednodušší forma adaptace. Spočívá pouze v přizpůsobení nějakých parametrů výpočetní jednotky bez jakékoliv změny vlastní struktury. Například změna taktovací frekvence nebo napájecího napětí v hardwarové implementaci, změna koeficientů číslicového filtru či změna programu v softwarové implementaci. Adaptace struktury je změna struktury výpočetní jednotky, jejích jednotlivých částí a propojení těchto částí. V případě hardwaru je vhodným kandidátem runtime rekonfigurace FPGA obvodu, pro software by to mohla být změna propojení softwarových bloků. Adaptace se provádí za běhu samoadaptivního systému, jednotlivé konfigurace však mohou být připraveny dopředu. Například několik různých bitstreamů pro FPGA nebo několik různých zkompilovaných programů pro standardní procesor.
3 2.2 Samoadaptace při spolupráci Systém postavený ze SANE jako základních stavebních kamenů je v podstatě systém distribuovaný. To znamená, že každý jeden prvek systému je nezávislý a má své lokální chování. Lze ho ale ovlivňovat z venku stavem jeho okolí. Toto umožňuje, aby obecně různé prvky systému (hardware, software, různé technologie, atd.) spolupracovaly na nějaké složitější úloze. 2.3 Tagované počítání Tagované počítání spočívá v přidání informace k datům o tom, co data znamenají a jaká operace se má nad nimi provést. Koncept tagování není žádná novinka a byl již mnohokrát použit dříve. Například při zpracování velikého množství dat jako jsou databáze, vyhledávače na webu i webové stránky samotné. Tagování se zdá být pro samoadaptaci velmi důležité, obzvláště pokud v souvislosti s ní mluvíme o pervasive computing. Přidáním informace o významu dat mluvíme o samo-identifikovatelných datech (self-identifying data, [4]). Přirozeným důsledkem je, že pokud výpočetní systém zná význam dat, pak s nimy může pracovat efektivněji a po zpracování dat tag změnit s ohledem na to, která data byla zpracována a případně co se ještě s daty má provést (jiná výpočetní jednotka). Tag vlastně přidává k datům informaci o kontextu, což výpočetnímu systému může pomoci k adaptaci a rychlejšímu dosažení požadovaného výsledku. Spojení všech těchto myšlenek vede k tomu, že každá výpočetní jednotka umí nějakou sadu operací. Podle informace z tagu data buď zpracuje nebo jen propustí. Pokud by nastala situace kdyby po delší dobu přicházela data, která neumí zpracovat (výpočetní jednotka by byla nevyužita), byla by možnost tuto sadu operací nahradit jinou sadou operací. V nejjednodušším případě by se mohlo jednat o změnu programu v klasickém procesoru. Další možnosti nabízí částečná runtime rekonfigurace v FPGA obvodech. 3 SVP model Koncept SANE říká jak mají vypadat výpočetní jednotky, aby systém z nich postavený byl samoadaptivní. Je zřejmé, že i když samotné výpočetní jednotky mohou být implementovány libovolnou technologií, tak jejich komunikační rozhraní, které zajišťuje spolupráci, musí být nějakým způsobem unifikované. Takové rozhraní, a způsob reprezentace výpočtu v takovém systému, specifikuje SVP model (SANE Virtual Processor, [1]). SVP model pracuje na principu rozbalování smyček algoritmu na micro-thready (micro-threads). Je modelem souběžného výpočtu (concurrent computation) a je definovaný jako sada instrukcí nebo operací ve výpočetní jednotce nad micro-thready (operace create, kill, squeeze, break a synch). Micro-thready mohou být dále seskupována do rodin micro-threadů (families of micro-threads), jedné Obrázek 2: SVP model [1].
4 Obrázek 3: Koncept SANE postavený z vývojových desek RC10 v prostředí Matlab/Simulink. výpočetní jednotce náleží jedna rodina micro-threadů. Při souběžném výpočtu je potřeba, aby u programů, které jsou vykonávány souběžně, nedošlo k uváznutí (aby byly deadlock free). Tento požadavek SVP model splňuje [1]. Uvedené vlastnosti SVP modelu zobrazuje obrázek 2, detailnější popis SVP modelu přesahuje rámec tohoto textu a nebude dále rozebírán. 4 Přehled platforem pro implementaci SANE konceptu Zatím se neví, jak SANE koncept implementovat ani jak má vypadat topologie takového systému. Zde budou ve zkratce popsány dvě základní platformy, které vznikly na půdě ÚTIA AV ČR, v.v.i, Oddělení zpracování signálu, a ze kterých lze vyjít. 4.1 SANE model v prostředí Matlab/Simulink První pokusy byly provedeny s topologií logický kruh [5], systém byl postaven z několika vývojových desek RC10 firmy Celoxica Ltd [7] propojených pomocí USB. Každá jedna deska RC10 obsahovala jeden SANE. Systém byl vyvinut v prostředí Matlab/Simulink firmy MathWorks, Inc, pomocí kterého je potom i ovládán. Obrázek 3 zobrazuje blokové schéma systému, ze kterého je zřejmé, že Matlab/Simulink je použit k přípravě vstupních dat a sběru výsledků (data jsou tagovaná). Každý jeden SANE může být softwarový blok v prostředí Matlab/Simulink, ale i reálný hardware. Pokud se jedná o hardware (vývojová deska RC10), tak je z prostředí Matlab/Simulink spustitelný a krokovatelný (hardware in the loop). 4.2 UTIA HW platforma UTIA HW platforma [6], je systém typu master-worker. Master je procesor MicroBlaze [9], worker je nezávislá řídící jednotka (procesor PicoBlaze [10]) a akcelerátor (například jednotka pro výpočet v pohyblivé řádové čárce). Řídící jednotka má k dispozici dvě paměti programu, mezi kterými lze přepínat. Obsah pamětí programu lze kdykoliv za běhu přepsat novým programem. Akcelerátor je připojen přes tři nezávislé dvouportové paměti, dvě jsou typicky použity pro dva operandy, a třetí na výsledky. Dvouportovosti těchto pamětí je využíváno k zajištění nepřetržitého přísunu nových dat a worker tak mohl pracovat efektivněji. Paměť je logicky rozdělena na dva bloky, jeden logický blok je plněn daty z vnějšku a z druhého logického bloku se čtou aktuální data. Mezi těmito logickými bloky se přepíná (ping pong buffer). Přenos dat se provádí dávkově po blocích. Worker jako celek je připojen k masteru pomocí FSL (Fast Simplex Link [9]). Obrázek 4 zobrazuje blokové schéma základní konfigurace UTIA HW platformy, vyšrafované části poskytují vnitřní samoadaptaci. Bloky Program Memory 0 a Program Memory 1 nabízejí samoadaptaci parametrů, blok Accelerator Unit samoadaptaci struktury (částečná runtime rekonfigurace). Složitější konfigurace UTIA HW platformy
5 Obrázek 4: Blokové schéma UTIA HW platformy. Obrázek 5: Plánovač úluh v UTIA HW Platformě. mohou být typu SIMD, mohou obsahovat více bloků Accelerator Unit (2, 4, 8), čehož by šlo využít při implementaci SVP modelu. Jeden worker by pak mohl představovat jednu rodinu micro-vláken. 5 Samoadaptace v závislosti na počtu vstupních toků dat Mějme systém, ve kterém je počet výpočetních jednotek proměnný, a který má zároveň zpracovat proměnný počet nezávislých vstupních toků dat. Takovým systémem může být například UTIA HW platforma (kapitola 4.2). Automatické plánování úloh tohoto systému, by pak také bylo určitou formou samoadaptace. UTIA HW platforma byla použita v její jednodušší podobě, systém využívá čtyři workery, kde každý provádí výpočty v pohyblivé řádové čárce. Implementace byla provedena na vývojové desce ML402 [8] firmy Xilinx, Inc. Platforma byla dále rozšířena o plánovač úloh, který mapuje proměnný počet vstupních toků dat na proměnný počet výpočetních jednotek. Tím vznikla další úroveň abstrakce, která před uživatelem schovává reálný počet výpočetních jednotek. Plánovač je doplněn o podporu priorit vstupních toků dat, a lze ho proto využít například k zajištění požadované kvality služby (QoS - Quality of Service). Princip plánovače úloh v UTIA HW platformě je naznačen na obrázku 5. Proměnný počet výpočetních jednotek je simulován DIP přepínačem na desce ML402. Implementovaná funkce je FIR filtr řádu 250 v aritmetice s pohyblivou řádovou čárkou (single precision). Pokud jsou za běhu odebírány nebo naopak přidávány jednotlivé výpočetní jednotky (DIP přepínačem), pak je ovlivněn čas výpočtu. Tabulka 1 shrnuje dosažené zrychlení systému při taktovací frekvenci 100 MHz vůči samotnému procesoru MicroBlaze s připojenou hardwarovou jednotkou pro výpočty v pohyblivé řádové čárce. Zrychlení je změřeno pro všechny konfigurace systému, tedy postupně pro jeden, pro dva, pro tři a nakonec pro čtyři workery. Zrychlení je dosaženo dávkovým zpracováním, data jsou držena lokálně uvnitř workera a lze tak výrazně efektivněji využít proudově pracující jednotku v pohyblivé řádové čárce. Tabulka 1: Zrychlení systému pro všechny konfigurace vůči samotnému procesoru MicroBlaze s hardwarovou jednotkou pro výpočty v pohyblivé řádové čárce (FPU Floating Point Unit). Čas výpočtu [µs] Počet FP operací [-] Propustnost [FP op/s] Zrychlení [-] MicroBlaze+HW FPU ,00 1 worker + plánovač ,74 2 workeři + plánovač ,31 3 workeři + plánovač ,60 4 workeři + plánovač ,92
6 6 Závěr Tato práce prezentuje koncept SANE a SVP model jako formální modely pro samoadaptaci výpočetního systému, kde přestává být důležitý, z pohledu uživatele, způsob zpracování dat a začíná být upřednostňován výsledek samotný bez ohledu na to, jak se k němu došlo. V textu jsou popsány první pokusy o samoadaptaci s využitím FPGA technologie. K experimentu byla použita UTIA HW platforma, která je implementací SANE konceptu. UTIA HW platforma byla dále rozšířená o plánovač úloh, který mapuje proměnný počet vstupních toků dat na proměnný počet výpočetních jednotek, čímž byly možnosti samoadaptace ještě více rozšířeny. Testovací úlohou byl FIR filtr řádu 250 v pohyblivé řádové čárce a bylo při ní dosaženo výsledku zhruba 85 krát rychleji, než kdyby stejnou úlohu počítal procesor MicroBlaze spolu s jednotkou pro výpočet v pohyblivé řádové čárce (platí pro taktovací frekvenci 100 MHz a čtyři workery). Budoucí práce se bude zabývat implementací hardwarové podpory SVP modelu, který byl zatím ověřen simulací pomocí pthreadů na standardním PC. Půjde o rozšíření instrukční sady procesoru Leon 3 [11] o operace specifikované v SVP modelu (kapitola 3, [1]). Poděkování Tento text vznikl za podpory projektu Evropské komise, projekt ÆTHER číslo FP6-IST a projektu CAK II číslo 1M0567 na pracovišti ÚTIA AV ČR, v.v.i, Oddělení zpracování signálu. Literatura [1] Jesshope, C. Diguet, J-P. Paulsson, K.: ÆTHER Deliverable D2.1.1: First annual report on abstract SANE processors and system environment, [2] Philippe, J-M. Paulsson, K. Becker, J. Hübner, M. Danek, M. Bartosinski, R. Honzik, P. Kadlec, J. Pohl, Z. Moreno, J, M. Madrenas, J. Cabestany, J. Casas, J, A. Pozzi, L. Koutsomitsos, S.: ÆTHER Deliverable D1.1.1: First annual report on SANE hardware architecture, [3] Bisdounis, L. Ferrante, A. Taddeo, A. Derin, O. Bonnot, P. Koutsomitsos, S. Paulsson, K. Philippe, J-M. Danek, M.: ÆTHER Deliverable D4.1.2 : Applicative Scenarios and Basic Requirements. Metrice Definition. [4] Feustel, E. A. "On the Advantages of Tagged Architectures," IEEE Transactions on Computers, vol. 22, pp , [5] Bartosinski, R. Daněk, M. Honzík, P. Kadlec, J.: Modelling Self-Adaptive Networked Entities in Matlab/Simulink. In Technical Computing Prague Praha : Humusoft, S ISBN Technical Computing Prague 2007, Praha, , CZ. [6] Kadlec, J. Bartosinski, R. Danek, M.: "Accelerating MicroBlaze floating point operations," Field Programmable Logic and Applications, FPL pp , Aug. [7] Celoxica Ltd.: RC10 Manual, Platform Developer s Kit. [online]. www28.cs.kobe-u.ac.jp/~kawapy/class/proj/proj07/rc10manual.pdf. [8] Xilinx, Inc.: ML401/ML402/ML403 Evaluation Platform, User Guide, v [online]. May 24, [9] Xilinx, Inc.: MicroBlaze Processor Reference Guide, Embedded Development Kit 9.1i, [online]. September 15, [10] Chapman, K.: PicoBlaze 8-bit Embedded Microcontroller User Guide, Xilinx UG129, v 1.1.1, November 21, [11] Gaisler, J. Habinc, J. Catovic, E.: GRLIB IP Library User s Manual, v [online].
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti MI-SOC: 9 SYSTÉMOVÝ NÁVRH, IP-CORES doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii ČVUT v Praze
Přednášky o výpočetní technice. Hardware teoreticky. Adam Dominec 2010
Přednášky o výpočetní technice Hardware teoreticky Adam Dominec 2010 Rozvržení Historie Procesor Paměť Základní deska přednášky o výpočetní technice Počítací stroje Mechanické počítačky se rozvíjely už
VÝVOJ ŘÍDICÍCH ALGORITMŮ HYDRAULICKÝCH POHONŮ S VYUŽITÍM SIGNÁLOVÉHO PROCESORU DSPACE
VÝVOJ ŘÍDICÍCH ALGORITMŮ HYDRAULICKÝCH POHONŮ S VYUŽITÍM SIGNÁLOVÉHO PROCESORU DSPACE Přednáška na semináři CAHP v Praze 4.9.2013 Prof. Ing. Petr Noskievič, CSc. Ing. Miroslav Mahdal, Ph.D. Katedra automatizační
AGP - Accelerated Graphics Port
AGP - Accelerated Graphics Port Grafiku 3D a video bylo možné v jisté vývojové etapě techniky pracovních stanic provozovat pouze na kvalitních pracovních stanicích (cena 20 000 USD a více) - AGP představuje
Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC
Informační systémy 2 Obsah: Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC ROM RAM Paměti typu CACHE IS2-4 1 Dnešní info: Informační systémy 2 03 Informační systémy
Real Time programování v LabView. Ing. Martin Bušek, Ph.D.
Real Time programování v LabView Ing. Martin Bušek, Ph.D. Úvod - související komponenty LabVIEW development Konkrétní RT hardware - cíl Použití LabVIEW RT module - Pharlap ETS, RTX, VxWorks Možnost užití
FPGA + mikroprocesorové jádro:
Úvod: V tomto dokumentu je stručný popis programovatelných obvodů od firmy ALTERA www.altera.com, které umožňují realizovat číslicové systémy s procesorem v jenom programovatelném integrovaném obvodu (SOPC
Programovatelné automaty SIMATIC S7 a S5
Programovatelné automaty SIMATIC S7 a S5 ST-7UEBER přehledové školení zaměřené na PLC SIMATIC S7 délka kurzu 1 den - Přehled a výkonové charakteristiky automatizačních a programovacích zařízení - Struktura,
REKONFIGURACE FPGA. Božetěchova 1/2, 612 66 Brno. imatousek@fit.vutbr.cz
OPTIMALIZACE VYHLEDÁNÍ NEJDELŠÍHO PREFIXU SÍŤOVÉ ADRESY S VYUŽITÍM ČÁSTEČNÉ DYNAMICKÉ REKONFIGURACE FPGA Jiří Matoušek Výpočetní technika a informatika, 1. ročník, prezenční studium Školitel: Zdeněk Kotásek
GRAFICKÉ ROZHRANÍ V MATLABU PRO ŘÍZENÍ DIGITÁLNÍHO DETEKTORU PROSTŘEDNICTVÍM RS232 LINKY
GRAFICKÉ ROZHRANÍ V MATLABU PRO ŘÍZENÍ DIGITÁLNÍHO DETEKTORU PROSTŘEDNICTVÍM RS232 LINKY Jiří Šebesta Ústav radioelektroniky, Fakulta elektroniky a komunikačních technologií Vysoké učení technické v Brně
Gymnázium Vysoké Mýto nám. Vaňorného 163, 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. Petr
Hardware - komponenty počítačů Von Neumannova koncepce počítače. Von Neumannova koncepce počítače
V roce 1945 vystoupil na přednášce v USA matematik John von Neumann a představil architekturu samočinného univerzálního počítače (von Neumannova koncepce/schéma/architektura). Základy této koncepce se
OPS Paralelní systémy, seznam pojmů, klasifikace
Moorův zákon (polovina 60. let) : Výpočetní výkon a počet tranzistorů na jeden CPU chip integrovaného obvodu mikroprocesoru se každý jeden až dva roky zdvojnásobí; cena se zmenší na polovinu. Paralelismus
Systémy pro sběr a přenos dat
Systémy pro sběr a přenos dat Centralizované SPD VME, VXI Compact PCI, PXI, PXI Express Sběrnice VME 16/32/64 bitová paralelní sběrnice pro průmyslové aplikace Počátky v roce 1981 neustále se vyvíjí původní
EXTRAKT z české technické normy
EXTRAKT z české technické normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním 35.240.60 materiálem o normě. Komunikační infrastruktura pro pozemní mobilní zařízení (CALM) Architektura
Představení a vývoj architektur vektorových procesorů
Představení a vývoj architektur vektorových procesorů Drong Lukáš Dro098 1 Obsah Úvod 3 Historie, současnost 3 Architektura 4 - pipelining 4 - Operace scatter a gather 4 - vektorové registry 4 - Řetězení
Architektura Intel Atom
Architektura Intel Atom Štěpán Sojka 5. prosince 2008 1 Úvod Hlavní rysem Atomu je podpora platformy x86, která umožňuje spouštět a běžně používat řadu let vyvíjené aplikace, na které jsou uživatelé zvyklí
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
MODERNÍ TRENDY V PROGRAMOVATELNÉ LOGICE, APLIKACE V AUTOMATIZAČNÍ A MĚŘICÍ TECHNICE
MODERNÍ TRENDY V PROGRAMOVATELNÉ LOGICE, APLIKACE V AUTOMATIZAČNÍ A MĚŘICÍ TECHNICE Soběslav Valach UAMT FEEC VUT Brno, Kolejní 2906/4, 612 00 Brno, valach@feec.vutbr.cz Abstract: Článek popisuje základní
Zpracování obrazu v FPGA. Leoš Maršálek ATEsystem s.r.o.
Zpracování obrazu v FPGA Leoš Maršálek ATEsystem s.r.o. Základní pojmy PROCESOROVÉ ČIPY Křemíkový čip zpracovávající obecné instrukce Různé architektury, pracují s různými paměti Výkon instrukcí je závislý
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti MI-SOC: 8 SÍTĚ NAČIPU (NOC) doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii ČVUT v Praze Hana
WIDE AREA MONITORING SYSTEM (WAMS) METEL
Synchronní měření Podpora pro Smart Grids AIS spol. s r.o. Brno WIDE AREA MONITORING SYSTEM (WAMS) METEL Profil společnosti AIS spol. s r.o.: Společnost AIS byla založena v roce 1990. Zaměstnanci společnosti
Architektury počítačů
Architektury počítačů skupina Identifyingvýzkumná the Interesting Points in Geometrical Figures of Certain Class Vysoké učení technické v Brně, Fakulta informačních technologií, Božetěchova 2, 612 66 Brno
Paralelní programování
Paralelní programování přednášky Jan Outrata únor duben 2011 Jan Outrata (KI UP) Paralelní programování únor duben 2011 1 / 11 Literatura Ben-Ari M.: Principles of concurrent and distributed programming.
C2115 Praktický úvod do superpočítání
C2115 Praktický úvod do superpočítání IX. lekce Petr Kulhánek, Tomáš Bouchal kulhanek@chemi.muni.cz Národní centrum pro výzkum biomolekul, Přírodovědecká fakulta, Masarykova univerzita, Kotlářská 2, CZ-61137
Systémy pro měření, diagnostiku a testování prototypů II. Odůvodnění vymezení technických podmínek podle 156 odst. 1 písm. c) ZVZ
Název veřejné zakázky: Systémy pro měření, diagnostiku a testování prototypů II. Odůvodnění vymezení technických podmínek podle 156 odst. 1 písm. c) ZVZ Technická podmínka: Odůvodnění Zaškolení obsluhy:
Procesy a vlákna (Processes and Threads)
ÚVOD DO OPERAČNÍCH SYSTÉMŮ Ver.1.00 Procesy a vlákna (Processes and Threads) Správa procesů a vláken České vysoké učení technické Fakulta elektrotechnická 2012 Použitá literatura [1] Stallings, W.: Operating
EXTRAKT z mezinárodní normy
EXTRAKT z mezinárodní normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním materiálem o normě ICS: 03.220.01; 35.240.60 Komunikační infrastruktura pro pozemní mobilní zařízení (CALM)
EXTRAKT z české technické normy
EXTRAKT z české technické normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním ICS 35.240.60 materiálem o normě. Dopravní telematika Vyhrazené spojení krátkého rozsahu (DSRC) Datová
FVZ K13138-TACR-V004-G-TRIGGER_BOX
TriggerBox Souhrn hlavních funkcí Synchronizace přes Ethernetový protokol IEEE 1588 v2 PTP Automatické určení možnosti, zda SyncCore zastává roli PTP master nebo PTP slave dle mechanizmů standardu PTP
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
Semestrální práce z předmětu Speciální číslicové systémy X31SCS
Semestrální práce z předmětu Speciální číslicové systémy X31SCS Katedra obvodů DSP16411 ZPRACOVAL: Roman Holubec Školní rok: 2006/2007 Úvod DSP16411 patří do rodiny DSP16411 rozšiřuje DSP16410 o vyšší
PROCESOR. Typy procesorů
PROCESOR Procesor je ústřední výkonnou jednotkou počítače, která čte z paměti instrukce a na jejich základě vykonává program. Primárním úkolem procesoru je řídit činnost ostatních částí počítače včetně
Blue Gene 24. 11. 2009. Vysoká škola báňská-technická univerzita Ostrava. Blue Gene. Karel Chrastina. Úvod. Blue Gene L. Blue Gene P.
Blue Gene Vysoká škola báňská-technická univerzita Ostrava 24. 11. 2009 Obsah prezentace 1 2 3 4 5 Trocha pojmů a historie FLOPS FLoating point Operations Per Second. Někdy se zapisuje jako flop, flop/s.
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
4. Úvod do paralelismu, metody paralelizace
4. Úvod do paralelismu, metody paralelizace algoritmů Ing. Michal Bližňák, Ph.D. Ústav informatiky a umělé inteligence Fakulta aplikované informatiky UTB Zĺın Paralelní procesy a programování, Zĺın, 26.
MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ
MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ M. Sysel, I. Pomykacz Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky Nad Stráněmi 4511, 760 05 Zlín, Česká republika
Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC
Informatika 2 Technické prostředky počítačové techniky - 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:
Architektura počítačů Logické obvody
Architektura počítačů Logické obvody http://d3s.mff.cuni.cz/teaching/computer_architecture/ Lubomír Bulej bulej@d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Digitální
Přehled paralelních architektur. Dělení paralelních architektur Flynnova taxonomie Komunikační modely paralelních architektur
Přehled paralelních architektur Přehled paralelních architektur Dělení paralelních architektur Flynnova taxonomie Komunikační modely paralelních architektur Přehled I. paralelní počítače se konstruují
Pohled do nitra mikroprocesoru Josef Horálek
Pohled do nitra mikroprocesoru Josef Horálek Z čeho vycházíme = Vycházíme z Von Neumannovy architektury = Celý počítač se tak skládá z pěti koncepčních bloků: = Operační paměť = Programový řadič = Aritmeticko-logická
Zpráva o průběhu přijímacího řízení na vysokých školách dle Vyhlášky MŠMT č. 343/2002 a její změně 276/2004 Sb.
Zpráva o průběhu přijímacího řízení na vysokých školách dle Vyhlášky MŠMT č. 343/2002 a její změně 276/2004 Sb. 1. Informace o přijímacích zkouškách Studijní program: Informatika navazující magisterský
Direct Digital Synthesis (DDS)
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Ing. Radek Sedláček, Ph.D., katedra měření K13138 Direct Digital Synthesis (DDS) Přímá číslicová syntéza Tyto materiály vznikly za podpory
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. Petr
NSWI /2011 ZS. Principy cpypočítačůčů aoperačních systémů ARCHITEKTURA
Principy cpypočítačůčů aoperačních systémů ARCHITEKTURA Literatura W.Stallings: Computer Organization & Architecture J.L.Hennessy, P.A.Patterson: Patterson: Computer Architecture: a Quantitative Approach
AUTOMATIZACE Úvod do programování PLC
AUTOMATIZACE Úvod do programování PLC Rostislav Palowski Střední škola, Havířov-Šumbark, Sýkorova 1/613, příspěvková organizace Tento výukový materiál byl zpracován v rámci akce EU peníze středním školám
Základy informatiky. 2. Přednáška HW. Lenka Carr Motyčková. February 22, 2011 Základy informatiky 2
Základy informatiky 2. Přednáška HW Lenka Carr Motyčková February 22, 2011 Základy informatiky 1 February 22, 2011 Základy informatiky 2 February 22, 2011 Základy informatiky 3 February 22, 2011 Základy
EXTRAKT z mezinárodní normy
EXTRAKT z mezinárodní normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním materiálem o normě ICS: 03.220.01; 35.240.60 Komunikační infrastruktura pro pozemní ISO 24101-2 mobilní
MSP 430F1611. Jiří Kašpar. Charakteristika
MSP 430F1611 Charakteristika Mikroprocesor MSP430F1611 je 16 bitový, RISC struktura s von-neumannovou architekturou. Na mikroprocesor má neuvěřitelně velkou RAM paměť 10KB, 48KB + 256B FLASH paměť. Takže
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
ČESKÉ VYSOKÉ UČENÍ TECHNIKÉ Fakulta elektrotechnická. Microsoft Sharepoint 2007 Workflows Průmyslové informační systémy
ČESKÉ VYSOKÉ UČENÍ TECHNIKÉ Fakulta elektrotechnická Microsoft Sharepoint 2007 Workflows Průmyslové informační systémy Bc. Petr Pokorný Letní semestr 2009/2010 1 Obsah 1 Úvod... 3 2 Workflow... 3 3 Workflow
VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ. Ing. Lukáš OTTE, Ph.D.
VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ Ing. Lukáš OTTE, Ph.D. Ostrava 2013 Tento studijní materiál vznikl za finanční podpory
Topologická struktura měřicích systémů
Počítačové systémy Číslicové měricí a řídicí systémy Sestava přístrojů a zařízení umožňující komplexní řešení měřicí úlohy a její automatické provedení. laboratorní průmyslové lokální rozsáhlé Topologická
Workshop. Vývoj embedded aplikací v systému MATLAB a Simulink. Jiří Sehnal sehnal@humusoft.cz. www.humusoft.cz info@humusoft.cz. www.mathworks.
Workshop Vývoj embedded aplikací v systému MATLAB a Simulink Jiří Sehnal sehnal@humusoft.cz www.humusoft.cz info@humusoft.cz www.mathworks.com 1 Obsah workshopu Model Based Design model soustavy a regulátoru
VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy
VÝUKOVÝ MATERIÁL Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor Tematická oblast Číslo a název materiálu Anotace Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková
CHARAKTERISTIKA MODERNÍCH PENTIÍ. Flynnova klasifikace paralelních systémů
Úvod: CHARAKTERISTIKA MODERNÍCH PENTIÍ Flynnova klasifikace paralelních systémů Paralelní systémy lze třídit z hlediska počtu toků instrukcí a počtu toků dat: SI systém s jedním tokem instrukcí (Single
SEMESTRÁLNÍ PROJEKT Y38PRO
SEMESTRÁLNÍ PROJEKT Y38PRO Závěrečná zpráva Jiří Pomije Cíl projektu Propojení regulátoru s PC a vytvoření knihovny funkcí pro práci s regulátorem TLK43. Regulátor TLK43 je mikroprocesorový regulátor s
Práce v textovém editoru
Práce v textovém editoru 0) Otevřete NOTEPAD a okopírujte celý tento článek do NOTEPADu. [Můžete použít zkratky Ctrl-A (označit vše) Ctrl+C(kopírovat), Ctrl+V (vložit)] 1) Najděte v tomto textu slovo "myš"
KNIHOVNA MODELŮ TECHNOLOGICKÝCH PROCESŮ
KNIHOVNA MODELŮ TECHNOLOGICKÝCH PROCESŮ Radim Pišan, František Gazdoš Fakulta aplikované informatiky, Univerzita Tomáše Bati ve Zlíně Nad stráněmi 45, 760 05 Zlín Abstrakt V článku je představena knihovna
Dvoupásmový přístupový bod pro venkovní použití Návod k obsluze - EC-WA6202 (EC-WA6202M)
Dvoupásmový venkovní přístupový bod / systém mostů poskytuje služby přístupového bodu nebo mostů prostřednictvím radiových rozhraní s frekvencí 5 GHz nebo 2,4 GHz. Bezdrátové přemosťovací jednotky lze
Vývoj informačních systémů. Obecně o IS
Vývoj informačních systémů Obecně o IS Informační systém Informační systém je propojení informačních technologií a lidských aktivit směřující k zajištění podpory procesů v organizaci. V širším slova smyslu
Virtualizace v architekturě počítačů Virtualization in architecture of computers
Virtualizace v architekturě počítačů Virtualization in architecture of computers Michal Bílek * Abstrakt Vysoká škola polytechnická v Jihlavě využívá pro výuku odborných předmětů různé modely a virtualizace.
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_13_HARDWARE_S1 Číslo projektu: CZ 1.07/1.5.00/34.1077
Základní deska (1) Parametry procesoru (2) Parametry procesoru (1) Označována také jako mainboard, motherboard
Základní deska (1) Označována také jako mainboard, motherboard Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje: procesor (mikroprocesor) patici pro numerický koprocesor (resp. osazený
ARCHITEKTURA SYSTÉMU PRO DYNAMICKY REKONFIGUROVATELNÝ KOMUNIKAČNÍ TERMINÁL
ARCHITEKTURA SYSTÉMU PRO DYNAMICKY REKONFIGUROVATELNÝ KOMUNIKAČNÍ TERMINÁL Jan Kloub Informatika a výpočetní technika, 2 ročník, distanční Školitel: doc. Ing. Hana Kubátová, CSc. Školitel specialista:
SPECIFICKÝCH MIKROPROGRAMOVÝCH ARCHITEKTUR
EVOLUČNÍ NÁVRH A OPTIMALIZACE APLIKAČNĚ SPECIFICKÝCH MIKROPROGRAMOVÝCH ARCHITEKTUR Miloš Minařík DVI4, 2. ročník, prezenční studium Školitel: Lukáš Sekanina Fakulta informačních technologií, Vysoké učení
Profilová část maturitní zkoušky 2014/2015
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2014/2015 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 26-41-M/01 Elektrotechnika Zaměření: technika
Počítač jako elektronické, Číslicové zařízení
Počítač jako elektronické, Číslicové Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1135_Počítač jako elektrornické, číslicové _PWP Název školy: Číslo a název projektu: Číslo a název šablony
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
Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací.
Trochu teorie Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací. Každá spuštěná aplikace má alespoň jeden proces
INFORMATIKA. Charakteristika vyučovacího předmětu:
1 z 6 Čtyřleté gymnázium INFORMATIKA Charakteristika vyučovacího předmětu: Obsahové vymezení: Předmět pokrývá oblast Informační a komunikační technologie podle požadavků uvedených v RVP GV. Časové a organizační
Vzorový příklad. Postup v prostředí ISE. Zadání: x 1 x 0 y Rovnicí y = x 1. Přiřazení signálů:
Vzorový příklad. Zadání: Na přípravku realizujte kombinační obvod představující funkci logického součinu dvou vstupů. Mající následující pravdivostní tabulku. x 1 x 0 y 0 0 0 0 1 0 1 0 0 1 1 1 Rovnicí
Vestavný modul pro počítačové vidění využívající hradlové pole
Vestavný modul pro počítačové vidění využívající hradlové pole Diplomová práce, 8.6. 2011 Bc. Jan Šváb ČVUT Praha, Fakulta Elektrotechnická Obsah prezentace Motivace HW řešení modulu FPGA konfigurace Klíčové
Středoškolská technika SCI-Lab
Středoškolská technika 2016 Setkání a prezentace prací středoškolských studentů na ČVUT SCI-Lab Kamil Mudruňka Gymnázium Dašická 1083 Dašická 1083, Pardubice O projektu SCI-Lab je program napsaný v jazyce
PicoBlaze lekce 1: assembler, C překladač a simulační prostředí Jiří Svozil, Leoš Kafka, Jiří Kadlec svozil@utia.cas.cz
Technická zpráva PicoBlaze lekce 1: assembler, C překladač a simulační prostředí Jiří Svozil, Leoš Kafka, Jiří Kadlec svozil@utia.cas.cz Obsah 1. Úvod... 2 2. Xilinx PicoBlaze... 2 2.1 Architektura procesoru...
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)
2.9 Vnitřní paměti. 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
SYSTÉMY NAČIPU MI-SOC
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti SYSTÉMY NAČIPU MI-SOC doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii ČVUT v Praze Hana Kubátová
Řadiče periferií pro vývojovou desku Spartan3E Starter Kit Jaroslav Stejskal, Jiří Svozil, Leoš Kafka, Jiří Kadlec. leos.kafka@utia.cas.
Technická zpráva Řadiče periferií pro vývojovou desku Spartan3E Starter Kit Jaroslav Stejskal, Jiří Svozil, Leoš Kafka, Jiří Kadlec leos.kafka@utia.cas.cz Obsah 1. Úvod... 2 2. Popis modulů... 2 2.1 LCD...
Cache paměti (1) Cache paměť: V dnešních počítačích se běžně používají dva, popř. tři druhy cache pamětí:
Cache paměti (1) Cache paměť: rychlá vyrovnávací paměť mezi rychlým zařízením (např. procesor) a pomalejším zařízením (např. operační paměť) vyrobena z obvodů SRAM s přístupovou dobou 1-20 ns V dnešních
Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/
Střední odborná škola elektrotechnická, Centrum odborné přípravy Zvolenovská 537, Hluboká nad Vltavou Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/34.0448 CZ.1.07/1.5.00/34.0448 1 Číslo projektu
Integrovaná střední škola, Sokolnice 496
Integrovaná střední škola, Sokolnice 496 Název projektu: Moderní škola Registrační číslo: CZ.1.07/1.5.00/34.0467 Název klíčové aktivity: III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT Kód výstupu:
Úvod do architektur personálních počítačů
Úvod do architektur personálních počítačů 1 Cíl přednášky Popsat principy proudového zpracování informace. Popsat principy zřetězeného zpracování instrukcí. Zabývat se způsoby uplatnění tohoto principu
12. Virtuální sítě (VLAN) VLAN. Počítačové sítě I. 1 (7) KST/IPS1. Studijní cíl. Základní seznámení se sítěmi VLAN. Doba nutná k nastudování
12. Virtuální sítě (VLAN) Studijní cíl Základní seznámení se sítěmi VLAN. Doba nutná k nastudování 1 hodina VLAN Virtuální síť bývá definována jako logický segment LAN, který spojuje koncové uzly, které
Rozhraní SCSI. Rozhraní SCSI. Architektura SCSI
1 Architektura SCSI 2 ParalelnírozhraníSCSI Sběrnice typu multimaster. Max. 8 resp. 16 zařízení. Různé elektrické provedení SE (Single Ended) HVD (High Voltage Differential) LVD (Low Voltage Differential)
Paralelní programování
Paralelní programování přednášky Jan Outrata únor duben 2011 Jan Outrata (KI UP) Paralelní programování únor duben 2011 1 / 14 Atomické akce dále nedělitelná = neproložitelná jiným procesem izolovaná =
Architektura počítačů Logické obvody
Architektura počítačů Logické obvody http://d3s.mff.cuni.cz/teaching/computer_architecture/ Lubomír Bulej bulej@d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics 2/36 Digitální
Vestavné systémy BI-VES Přednáška 10
Vestavné systémy BI-VES Přednáška 10 Ing. Miroslav Skrbek, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Miroslav Skrbek 2010,2011 ZS2010/11 Evropský
VIRTUALIZACE POČÍTAČE HISTORIE A VÝVOJ
VIRTUALIZACE POČÍTAČE HISTORIE A VÝVOJ Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu Virtualizace počítače historie a
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
MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ
MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ 1) PROGRAM, ZDROJOVÝ KÓD, PŘEKLAD PROGRAMU 3 2) HISTORIE TVORBY PROGRAMŮ 3 3) SYNTAXE A SÉMANTIKA 3 4) SPECIFIKACE
Architektura informačních systémů. - dílčí architektury - strategické řízení taktické řízení. operativní řízení a provozu. Globální architektura
Dílčí architektury Informační systémy - dílčí architektury - EIS MIS TPS strategické řízení taktické řízení operativní řízení a provozu 1 Globální Funkční Procesní Datová SW Technologická HW Aplikační
Maturitní témata. IKT, školní rok 2017/18. 1 Struktura osobního počítače. 2 Operační systém. 3 Uživatelský software.
Maturitní témata IKT, školní rok 2017/18 1 Struktura osobního počítače Von Neumannova architektura: zakreslete, vysvětlete její smysl a popište, jakým způsobem se od ní běžné počítače odchylují. Osobní
Další aspekty architektur CISC a RISC Aktuálnost obsahu registru
Cíl přednášky: Vysvětlit principy práce s registry v architekturách RISC a CISC, upozornit na rozdíly. Vysvětlit možnosti využívání sad registrů. Zabývat se principy využívanými v procesorech Intel. Zabývat
Paralelní systémy. SIMD jeden tok instrukcí + více toků dat jedním programem je zpracováváno více různých souborů dat
Paralelní systémy Paralelním systémem rozumíme takový systém, který paralelně zpracovává více samostatných úloh nebo zpracování určité úlohy automaticky rozdělí do menších částí a paralelně je zpracovává.
Profilová část maturitní zkoušky 2015/2016
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2015/2016 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 26-41-M/01 Elektrotechnika Zaměření: technika
Základní deska (1) Označována také jako mainboard, motherboard. Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje:
Základní deska (1) Označována také jako mainboard, motherboard Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje: procesor (mikroprocesor) patici pro numerický koprocesor (resp. osazený
Princip funkce počítače
Princip funkce počítače Princip funkce počítače prvotní úlohou počítačů bylo zrychlit provádění matematických výpočtů první počítače kopírovaly obvyklý postup manuálního provádění výpočtů pokyny pro zpracování
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í
VY_32_INOVACE_31_09 Škola 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 Anotace Přínos/cílové kompetence Střední
Obsah. O autorovi 11 Předmluva 13 Zpětná vazba od čtenářů 14 Errata 14
Obsah O autorovi 11 Předmluva 13 Zpětná vazba od čtenářů 14 Errata 14 KAPITOLA 1 Úvod k počítači Raspberry Pi 15 Hardware 16 Mikroprocesor Broadcom 2835 / grafický procesor 16 Paměť 18 Konektory počítače