Realizace řízení v reálném čase pod operačními systémy MS Windows 2000/XP
|
|
- Přemysl Mašek
- před 8 lety
- Počet zobrazení:
Transkript
1 Realizace řízení v reálném čase pod operačními systémy MS Windows 2000/XP Anotace Článek popisuje princip řešení doplňku operačních systémů technologie MS Windows NT k řízení v reálném čase, jenž vychází z možnosti provádět časově kritické operace v nižších vrstvách operačního systému, konkrétně v obsluze přerušení. Jsou tak využity časovače přídavného zařízení (běžné multifunkční měřicí karty) ke generování přesné vzorkovací periody v řádu až desítek mikrosekund ve formě požadavků IRQ. Úvod Počítače architektury PC jsou neustále v permanentním zájmu tvůrců řídicích systémů. Poměrně nízká cena, neustálý růst výkonu, velká podpora moderních softwarových i hardwarových komponent a nepřeberné množství výrobců jsou pádnými argumenty pro jejich použití. Důležitým faktorem je také skutečnost, že v současnosti jsou téměř nezbytnou a mnohdy jedinou platformou podnikových informačních systémů. Aplikace osobních počítačů tak nabízí možnost snadno vybudovat zcela uniformní celopodnikový systém. Tím je možné ušetřit nemalé peněžní prostředky. K tomu, aby se tento požadavek podařilo zcela naplnit, je také třeba sjednotit používané operační systémy. Na platformě PC zcela zjevně dominují operační systémy typu MS Windows NT (tímto souhrnným názvem jsou zde pro jednoduchost označeny operační systémy Microsoft Windows NT, Microsoft Windows 2000 a Microsoft Windows XP). V této souvislosti se objevuje zcela legitimní požadavek na použití uvedených operačních systémů také k provozu aplikací pracujících v reálném čase. Této skutečnosti si je vědom i samotný výrobce systému, který mimo to, že již nabízí specializované verze operačních systémů MS Windows NT Embedded a MS Windows XP Embedded, se navíc podílí na vývoji kvalitního doplňku reálného času RTX (Real Time extension; autorem je firma VenturCom). V určitých případech nemusí zmíněný doplněk uživateli zcela vyhovovat. Ne snad proto, že by v něm nebylo možné některé úlohy realizovat, spíše naopak může vyžadovat jednodušší, levné a již specializované řešení, které bude ihned k dispozici bez nutnosti studovat nové prostředí a dotvářet potřebné algoritmy. Jedno takové specializované řešení doplněk pro oblast řízení v reálném čase popisuje předkládaný článek. Reálný čas na architektuře MS Windows NT Je obecně známo, že operační systémy Windows NT nejsou koncipovány jako systémy reálného času. Na toto téma již bylo publikováno mnoho příspěvků, jenž detailně objasňují všechny důvody. Nebudeme zde znovu probírat, která kritéria Windows NT nesplňují a proč je nelze považovat za systém reálného času, pouze se zaměříme na ty aspekty, jež zásadně komplikují jejich použití v aplikacích specializovaných na řízení a regulaci v reálném čase. Pro potřebu těchto aplikací lze na systému minimálně vyžadovat: okamžitý přístup k hardwaru vstupně výstupní jednotce, přesný, rychlý a za všech okolností spolehlivý časovač, který zajistí opakované probuzení řídicí úlohy ve stanovený okamžik (vzorkovací perioda regulace). nepřerušitelnost celé periodické operace, skládající se ze získání regulované veličiny výpočtu algoritmu regulace a aplikace akční veličiny. K tomu, aby čtenář pochopil, jak operační systémy Windows NT naplňují či nenaplňují zmíněné požadavky, je nutné se v krátkosti seznámit s jejich architekturou.
2 Předně je třeba uvést, že systém rozlišuje dva pracovní režimy: uživatelský režim a režim jádra. Bez výjimky všechny spuštěné aplikace (procesy) běží v uživatelském režimu, odkud nelze přímo přistupovat k hardwaru. Procesy jsou tak odkázány na ovladače zařízení s nimiž komunikují prostřednictvím služeb subsystému Win32 API. Každý proces (spuštěná aplikace) vlastní nejméně jedno početní vlákno, které vykonává kód procesu. Jednotlivá vlákna všech procesů jsou střídavě zpracovávána procesorem. O tom, které vlákno má běžet, rozhoduje plánovač podle aktuálních potřeb vláken a přidělených priorit. Například vlákno s nejvyšší prioritou může být na stanovenou dobu uspáno nebo může čekat na uvolnění zdroje, čímž se umožní běh vláken s nižší prioritou. Na obdobném principu pracují časové a synchronizační funkce Win32 API (zkráceně časovače). Vlákno se jednoduše po vykonání příslušné operace uspí a čeká, dokud jej časovač znovu neprobudí. Pro tyto účely systém nabízí hned několik nástrojů, které lze teoreticky nastavit s přesností až na jednu milisekundu. V praxi však uvedené přesnosti za určitých okolností dosahuje pouze Multimediální časovač. Nicméně i tento časovač nelze pro reálný čas použít. Důvodem je, že samotný plánovač podléhá ještě jinému prioritnímu uspořádání, tzv. úrovním IRQL (Interrupt ReQuest Level). Systém rozlišuje 32 těchto úrovní, kde nejvyšší prioritu má úroveň IRQL 31 a nejnižší IRQL 0. A právě plánovač (tím i veškerá vlákna) běží prioritně na nejnižší úrovni IRQL 0 nebo IRQL 1. Na vyšších úrovních běží všechny obsluhy přerušení a úlohy z fronty DPC (Deferred Procedure Call), které opět zakládají obsluhy přerušení. Tyto úlohy převážně nejsou kritické, avšak často bývají časově náročné. obrázek 1 Prioritní uspořádání úloh v architektuře systémů technologie MS Windows NT Jinak řečeno jakákoliv obsluha hardwarového přerušení včetně jí odložených činností je provedena přednostně před libovolným vláknem. Probuzení vlákna se tak v závislosti na intenzitě úloh svázaných s obsluhou periferních zařízení (spouštění aplikací, síťová komunikace, otevírání dokumentů apod.) může odložit i o stovky milisekund. Z tohoto principu je také zřejmé, že i když časovač probudí vlákno ve stanovený okamžik, neznamená to, že daná úloha se již bezodkladně vykoná celá, neboť kdykoliv může hardware opět generovat přerušení a tím nekompromisně odložit její vykonání.
3 Ze zkráceného popisu je zřejmé, že požadavky kladené na systémy reálného času systém Windows NT nenaplňuje. Přístup hardware není přímý a vyžaduje existenci ovladače. Neexistuje spolehlivý časovač a úloha může být během své činnosti kdykoliv přerušena. Funkční princip řešení doplňku Zmíněné nedostatky lze obejít přenesením časově kritických operací do nižších vrstev operačního systému, přesněji do obsluhy přerušení hardwarového časovače. Právě na této možnosti je postaveno zde prezentované řešení, které využívá schopnosti většiny multifunkčních měřicích karet dostupných v současné době, a to generovat přerušení obvykle jako důsledek ukončení měření jednoho vzorku či sady vzorků. Reakcí na toto přerušení je zahájení obsluhy přerušení speciálně navrženého ovladače, která již vykoná celý kód algoritmu řízení. Uživatelská aplikace potom plní úlohu pouze jakéhosi zprostředkovatele; uživatel pomocí ní vybírá typ a parametry regulátoru, popř. vizualizuje či jinak zpracovává data s informacemi průběhu regulace. Nejlépe tento princip vysvětluje následující text a obr. 2: 1. Ovládací aplikace nejprve podle voleb uživatele předá ovladači data o typu regulátoru, včetně všech parametrů použitých vstupů apod. 2. Následně ovladač zavede příslušnou obsluhu přerušení, nastaví obvody měřicí multifunkční karty a inicializuje časovač tak, aby zajistil žádanou vzorkovací periodu. 3. Od této chvíle naprosto přesně a zcela nezávisle na stavu počítače spouštějí časovače měřicí karty opakovaně A/D převod, obrázek 2 Princip činnosti doplňku načež karta generuje požadavek na přerušení. 4. U tohoto požadavku vyšetří hardware spolu s operačním systémem prioritu, a jestliže ji vyhodnotí jako nejvyšší, ihned zahájí jeho obsluhu. 5. Obsluha přerušení přečte již naměřenou hodnotu vstupu, vykoná příslušný výpočet a ihned nastaví výstup. 6. Jestliže ovládací aplikace dříve požádala o průběžné informování, rutina před svým ukončením navíc zapíše stavy jednotlivých veličin do vyrovnávací paměti. 7. Po naplnění vyrovnávací paměti předá aplikace její obsah přes úlohu fronty DPC nazpět ovládací aplikaci, která již data podle požadavků uživatele zpracuje. Z pohledu potřeb reálného času přináší toto řešení mnoho výhod. Uvedeme ty nejzajímavější: Jelikož časování je generováno nezávislými hardwarovými čítači, je možné nezávisle na systému volit vzorkovací periodu běžně s přesností jedné mikrosekundy. Navíc u většiny karet čítače samy zahájí A/D převod a až poté generují přerušení; tím je vzorkování naprosto přesné a současně nevzniká časová prodleva při čekání na ukončení převodu.
4 Protože veškerá činnost ovladačů běží v režimu jádra, je možné přímo a zcela bez omezení přistupovat k hardwaru počítače, tedy k registrům i paměti měřicí karty. Obsluha přerušení se vykonává na vysoké úrovni IRQL, takže systémové úlohy předávající data o průběhu řízení včetně činnosti vláken, jež je zpracovávají,nemohou vlastní regulaci nijak ovlivnit. Jak už to bývá, výhody na jedné straně jsou doprovázeny nevýhodami na straně druhé. Také tento princip přináší mnohé komplikace, které je nutné vyřešit či výrazně omezit. Základní komplikace popsaného řešení jsou: Realizace je programátorsky velmi náročná. Tvorba ovladačů vyžaduje erudovaného programátora znalého jazyka C, architektury Windows NT a principů funkce I/O systému. Nezbytné kompilátory spolu s kvalitní dokumentací a příklady lze získat zdarma jako soupravu DDK (Device Driver Kit) na webovém serveru firmy Microsoft. Ladění ovladače navíc vyžaduje další počítač s nainstalovanou speciální verzí operačního systému (Check Build). (Veškeré podrobnosti jsou uvedeny v dokumentaci DDK.) V ovladačích není podpora aritmetiky reálných čísel, která je pro tvorbu řídicích algoritmů téměř nezbytná. Vlastní algoritmus je vykonáván ovladačem, tudíž úprava existujícího nebo doplnění nového algoritmu vyžaduje zásah do ovladače. Ovladač je svázán s konkrétním typem měřící karty, takže jiný typ karty vyžaduje opět tvorbu nového ovladače. Každý typ regulátoru může mít jiné nastavitelné parametry tedy změna či dotvoření algoritmu vyžaduje také obdobný zásah do komunikačního protokolu a do ovládací aplikace. Vzorkování hardwarovými čítači a generování přerušení sice jsou naprosto přesné, avšak nezaručuje okamžité zahájení svázané obsluhy. Jak již bylo zmíněno, jednotlivé obsluhy jsou zpracovávány podle úrovní IRQL, takže vlastní vykonání algoritmu může být opožděno po dobu vykonávaní obsluh s vyšší prioritou. Tím současně vzniká nepříjemný problém, kdy je vypočítáván akční zásah na základě relativně staré hodnoty. Je evidentní, že problém je tím významnější, čím nižší prioritu má obsluha a čím více se vyskytují přerušení s vyšší prioritou. Realizace a struktura doplňku V předchozí kapitole byl uveden funkční princip řešení spolu s problémy, které s sebou přináší. Následující text se již zaměřuje na popis realizovaného doplňku, který funkčně odpovídá popsanému principu. Doplněk není koncovým řešením, ale jen specializovaným polotovarem nabízejícím sadu vzájemně spolupracujících knihoven a modulů, jež umožňují snadno vybudovat koncové řešení.doplněk řeší mnohé z uvedených problémů. Jiné problémy (např. problém s rozptylem doby odezvy na vznik přerušení) jsou plně vyřešeny na úrovních jednotlivých modulů a knihoven. Minimalizace rozptylu doby odezvy na vznik přerušení Z letmého popisu lze mylně usoudit, že celý problém spočívá pouze ve zvýšení úrovně IRQL. Bohužel tomu tak není. Vše je výrazně složitější a závislé na mnoha faktorech. Přesněji na jádrem realizovaném mechanizmu správy přerušení, který není jednotný a je výrazně ovlivněn hardwarem počítače (jmenovitě řadičem přerušení) a verzí operačního systému (ve Windows NT pracuje jinak než ve Windows 2000 a Windows XP). Na platformě PC se vyskytují dva typy řadičů. Starší, obvykle označovaný zkratkou PIC (Programmable Interrupt Controller) vychází z kaskádovitě zapojených obvodů 8259A, jež se používaly již s procesorem Intel
5 8080. Přes své stáří byl do příchodu procesorů Pentium 4 výhradně používán na všech jednoprocesorových systémech. Novější je řadič APIC (Advanced Programmable Interrupt Controller), který byl vyvíjen především pro potřebu víceprocesorových systémů. Z našeho pohledu je zajímavé, že případě, kdy se v počítači používá starší typ řadiče, je úroveň IRQL příslušné obsluhy jednoznačně dána kanálem přerušení. Vždy je tudíž jasné, na které úrovni bude ten či onen požadavek standardně zpracován. tabulka 1 Vztah mezi úrovněmi IRQL a žádostmi IRQ v systémech s obvodem PIC IRQL IRQ Popis IRQL IRQ Popis 31 - Kritická chyba hardware. 18 9,2 Původní IRQ2 nebo IRQ Výpadek napájení Rezervováno Víceprocesorová synchronizace Rezervováno Přerušení časovače PS/2 Myš Profily Matematický koprocesor Klávesnice Pevný Disk Výstup INT podřízeného řadiče Rezervováno Sériové rozhraní COM2/COM Nepoužité priority Sériové rozhraní COM1/COM SW přerušení pro ladící účely Rezervováno/Zvuková karta. 2 - SW přerušení pro DPC Disketová mechanika. 1 - SW přerušení pro APC Paralelní port. 0 - Všechny aplikace Win32 API Hodiny reálného času. Je-li však použit nový řadič APIC, tato vazba neexistuje. Každá instalace systému může mít přiřazené jiné úrovně. Jinak řečeno, stejná verze operačního systému na shodném hardwaru může mít pro shodný kanál přiřazenou jinou úroveň IRQL. Zatím je úspěšně vyřešen vztah doplňku se standardním řadičem přerušení, který lze mnohdy i na nejnovějších systémech prostřednictvím systému BIOS. Specifickými postupy bylo dosaženo změny v chování tak, že obsluha definovaného požadavku je téměř vždy přednostně provedena před ostatními. Výjimkou je pouze situace, kdy již dříve byla zahájena obsluha jiného požadavku s původně vyšší prioritou. Ale i poté je v pomyslné frontě čekajících požadavků na prvním místě. Výsledný efekt nejlépe dokládá obr. 3. Zde je možné vidět rozptyl doby odezvy na vznik přerušení pořízený za naprosto stejných podmínek na stejném systému, avšak nejprve s původní správou přerušení a poté s upravenou.
6 Rozložení vzorků podle času odezevy v MS Windows Standardní mechanizmus - bez úprav Celeron 1100 MHz, IRQ7 - paralelní port Zatížení: Komunikace přes COM, Intenzivní zápis na HD V 99,9% odezva přijata do 23 μs Všechny odezvy přijaty do 42 μs Násobek odezvy ,9% Čas odezvy [μs] Rozložení vzorků podle času odezevy v MS Windows Upravený mechanizmus správy přerušení Celeron 1100 MHz, IRQ7 - paralelní port Zatížení: Komunikace přes COM, Intenzivní zápis na HD V 99,9% odezva přijata do 16 ms Všechny odezvy přijaty do 34 ms Násobek odezvy ,9% Čas odezvy [μs] obrázek 3 Rozdíl v rozptylu dob odezvy mezi standardním a upraveným mechanizmem Architektura doplňku Celý komplet se skládá ze tří navzájem spolupracujících částí: 1. z obecného nízkoúrovňového ovladače, 2. vrstev zjednodušujících komunikaci mezi ovladačem a aplikacemi, 3. z uživatelské ovládací aplikace. Dohromady všechny tyto části tvoří snadno implementovatelný doplněk, jenž umožňuje okamžitou realizaci řízení jednorozměrných obvodů. Pro vícerozměrné obvody je nutné ovladač doplnit o patřičným algoritmem. Vlastní ovladač je tvořen obecně, tzn. že vyžaduje přizpůsobení pro konkrétní typ multifunkční karty. Více napoví podrobnější popis jednotlivých částí. Obecný nízkoúrovňový ovladač Nejdůležitějším článkem je obecně navržený nízkoúrovňový ovladač, jehož architektura (obr.4) umožňuje snadno se přizpůsobit libovolnému typu multifunkční měřicí karty, která
7 však splňuje nezbytné požadavky na existenci časovačů a schopnost generovat přerušení. Vlastní ovladač se skládá ze tří vrstev: z vrstvy Rozhraní, Logicko-funkční vrstvy, Fyzické vrstvy. Jádro tvoří logicko-funkční vrstva, která zajišťuje všechny funkce (včetně regulace, zavádění a registrace ovladače apod.) a uchovává veškeré nastavení. Tato vrstva přímo nepřistupuje k prostředkům měřicí karty ani nekomunikuje s aplikacemi Win32 API. Tyto činnosti zajišťují dvě sousední vrstvy, se kterými úzce spolupracuje. K přímému přístupu k hardwaru je využívaná fyzická vrstva, která jako jediná je závislá na konkrétní měřicí kartě. Komunikaci s prostředím Win32 API zabezpečuje nejvyšší vrstva rozhraní. Ta je vytvořena tak, aby nebyla závislá na konkrétním typu multifunkční karty(tudíž pokrývá všechny přístupné typy) a také umožnila snadné rozšíření funkční vrstvy o obrázek 4 Struktura ovladače nové typy úloh. Díky této koncepci je velmi snadné přenést řešení na jiný typ multifunkční měřicí karty-v podstatě je nutné pouze modifikovat těla funkcí fyzické vrstvy. Architektura ovladače také pamatuje na možnost rozšíření o další typy regulátorů. Interně se logicko-funkční vrstva dělí na pevnou část, která zůstává neměnná, a na část, ve které jsou realizovány vlastní algoritmy regulace. Tato část je oddělena nejen logicky, ale také fyzicky proto lze nové algoritmy velmi snadno realizovat. Standardně jsou v ovladači již realizované běžné typy regulátorů. Například je zde obecný PID regulátor v polohové i v přírůstkové verzi s možností přidat filtr buď separátně na derivační složku, nebo na regulovanou veličinu. Pro bezproblémové vytváření nových algoritmů je k dispozici (speciálně pro tento účel vytvořená) knihovna funkcí realizující základní matematické operace s reálnými čísly. Tyto algoritmy lze vytvářet odděleně mimo ovladač v připravené aplikaci pro Windows Ta simulací činností ovladače výrazně zjednodušuje vývoj algoritmu, který se po odladění již pouze přenese do ovladače. Komunikační vrstvy I když je ovladač schopen zcela samostatného vykonávání řízení, bez komunikace s aplikacemi Win32 API se neobejde(obr.5). Ovladači je nutné přinejmenším sdělit typ a parametry regulátoru, používané vstupy a jejich napěťový rozsah a dát povel k zahájení regulace. Navíc aplikace může vyžadovat informace o průběhu regulace, které následně zpracovává, apod. Je zřejmé, že komunikace je velmi důležitá.
8 Na úrovni ovladače se o komunikaci stará vrstva rozhraní. K této vrstvě má prostřednictvím subsystému Win32 API přístup libovolná aplikace. Nicméně komunikace přímo s vrstvou rozhraní není jednoduchá. Na programátora jsou kladeny velké nároky nejen ohledně znalosti principů tohoto rozhraní, ale ohledně znalosti obecné komunikace mezi aplikacemi a ovladači. Pro ulehčení jeho práce byla vyhotovena knihovna funkcí snadného přístupu. Ve svém principu knihovna překrývá obecnou funkci subsystému Win32 API vlastními funkcemi, jež jsou speciálně vyvinuty pro výměnu dat s obrázek 5 Komunikace s ovladačem rozhraním ovladače. Nicméně i tuto knihovnu není snadné používat, především v případě, kdy se aplikace tvoří v jiném programovacím jazyku než je C či C++. Proto byla navíc vytvořena komponenta COM, která celou komunikaci balí do objektově orientované struktury. Komponenta je opět navržena se zřetelem na další rozšíření ovladače nebo na jinou měřicí kartu. Díky této komponentě je možné vytvářet aplikace v libovolném programovacím jazyku,např. v oblíbeném MS Visual Basicu apod. Prostřednictvím uvedených nástrojů je možné ovladač snadno integrovat do libovolné aplikace, přičemž programátor si může vybrat, jaký způsob komunikace mu nejlépe vyhovuje. Rozhodnout se tak může podle aktuálních možností či potřeb, popř. může zvolit i kombinaci všech těchto metod. Uživatelská ovládací aplikace Posledním článkem řešení je uživatelská ovládací aplikace, která zprostředkovává veškeré funkce doplňku v uživatelsky přívětivém prostředí. Zkráceně, aplikace umožňuje zvolit a nastavit všechny podporované typy regulátorů, umožňuje sledovat a vizualizovat průběh regulace a zaznamenaná data exportovat do textových souborů, popř. i do souboru MS Excel. Aplikace opět není vázaná na konkrétní typ ovladače a tudíž spolupracuje s libovolnou měřicí kartou, resp. s libovolným kompatibilním ovladačem.
9 obrázek 6 Uživatelská ovládací aplikace Závěr Doplněk svou specializací a zároveň přizpůsobivou architekturou je na pomezí vývojového prostředku a koncového řešení. Koncové uživatele bude spíše zajímat již svázaný doplněk s konkrétní multifunkční kartou. Pro výrobce měřicích karet je zase zajímavé obecné řešení ovladače. V současnosti je ovladač implementován na dvě měřicí multifunkční karty, a to PCA 1408 a PCA Na těchto kartách byly také ověřeny všechny funkce a schopností. Funkčnost algoritmů se ověřovala na řízení modelu elektromagnetické levitace. Pro objektivitu byl ovladač testován na několika výkonově odlišných sestavách s procesory od Pentium 90 MHz až po Pentium 4 s kmitočtem 2 GHz. Systém byl vždy schopen bezpečně zajistit řízení se vzorkovací frekvencí nejméně 10 khz. Během testů byl systém uměle zatěžován vybranými úlohami (např. kopírováním obsahu CD-ROM na pevný disk, síťovou komunikací apod.). Tyto úlohy však nikdy zásadně neovlivnily vzorkovací periodu, potažmo vlastní regulaci. Toto řešení nekatapultuje operační systémy architektury Windows NT do kategorie systémů reálného času, ale umožňuje snadno realizovat řízení systémů náročných na rychlost a dobu zpracování. Je tak zajímavou alternativou pro oblast řízení v laboratořích a v průmyslu, kde je spolu s architekturou MS Windows NT vyžadována vysoká flexibilita a rychlá a snadná implementace. Literatura FOJTÍK, D Tvorba systémových modulů pro podporu řízení v operačním systému MS Windows NT. Vědecké spisy Fakulty strojní, Edice: Autoreferáty disertačních prací, sv. 27, Ostrava: VŠB-TU Ostrava, s. ISBN MICROSOFT Microsoft Windows 2000 DDK. Redmond: Microsoft Corporation Redmond USA, June 28, 2000.
Doba odezvy na vznik přerušení IRQ v závislosti na výkonu PC a operačním systému MS Windows NT/2000/XP
XXIX. ASR '2004 Seminar, Instruments and Control, Ostrava, April 30, 2004 Doba odezvy na vznik přerušení IRQ v závislosti na výkonu PC a operačním systému MS Windows NT/2000/XP FOJTÍK, David, Ing., Katedra
Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek
Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek = Velmi malé jádro = implementuje jen vybrané základní mechanismy: = virtuální paměť; = plánování vláken; = obsluha výjimek; = zasílání
Návrh a realizace úprav zvyšující determinovatelnost zpracování zvoleného požadavku IRQ v MS Windows NT/2000/XP využívající obvody PIC-8259A
XXVIII. ASR '2003 Seminar, Instruments and Control, Ostrava, May 6, 2003 69 Návrh a realizace úprav zvyšující determinovatelnost zpracování zvoleného požadavku IRQ v MS Windows NT/2000/XP využívající obvody
Obsluha periferních operací, přerušení a jeho obsluha, vybavení systémových sběrnic
Obsluha periferních operací, přerušení a jeho obsluha, vybavení systémových sběrnic 1 Cíl přednášky Zabývat se principy využití principů přerušení. Popsat, jak se tyto principy odrazily v konstrukci systémových
Správa požadavků na přerušení v MS Windows NT/2000/XP využívající obvody PIC-8259A
XXVIII. ASR '2003 Seminar, Instruments and Control, Ostrava, May 6, 2003 82 Správa požadavků na přerušení v MS Windows NT/2000/XP využívající obvody PIC-8259A FOJTÍK, David, Ing., Katedra ATŘ-352, VŠB-TU
KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ
KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ KLÍČOVÉ POJMY technické vybavení počítače uchování dat vstupní a výstupní zařízení, paměti, data v počítači počítačové sítě sociální
1 Osobní počítač Obecně o počítačích Technické a programové vybavení... 4
1 Osobní počítač... 2 1.1 Architektura IBM PC... 2 2 Obecně o počítačích... 3 2.1 Co jsou počítače dnes... 3 3 Technické a programové vybavení... 4 3.1 Hardware... 4 3.1.1 Procesor... 4 3.1.2 Sběrnice...
POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ
POČÍTAČOVÉ ŘÍENÍ TECHNOLOGICKÝCH PROCESŮ účel a funkce základní struktury technické a programové vybavení komunikace s operátorem zavádění a provoz počítačového řízení Počítačový řídicí systém Hierarchická
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
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
Určení real-time odezvy OS Microsoft Windows CE
XXVI. ASR '2001 Seminar, Instruments and Control, Ostrava, April 26-27, 2001 Paper 33 Určení real-time odezvy OS Microsoft Windows CE KULHÁNEK, Jiří 1, KAČMÁŘ, Dalibor 2 1 Ing., Katedra ATŘ-352, VŠB-TU
Windows a real-time. Windows Embedded
Windows a real-time Windows Embedded Windows pro Embedded zařízení Současnost (2008): Windows Embedded WINDOWS EMBEDDED Windows Embedded CE Windows XP Embedded Windows Embedded for Point of Service Minulé
POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ
POČÍTAČOVÉ ŘÍENÍ TECHNOLOGICÝCH PROCESŮ účel a funkce základní struktury technické a programové vybavení komunikace s operátorem zavádění a provoz počítačového řízení Hierarchická struktura řídicího systému
Instalace OS, nastavení systému
ZVT Instalace OS, nastavení systému SW vybavení PC HW hardware zařízení počítače (+ firmware těchto zařízení, BIOS VGA, ) BIOS basic input output systém poskytuje služby OS, uložen v paměti na MB. (Nastavení
1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...
Obsah 1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW... 1 1.1 Databázový server... 1 1.2 Webový server... 1 1.3 Stanice pro servisní modul... 1 1.4 Uživatelské stanice... 1 1.5 Monitorované počítače...
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
Činnost počítače po zapnutí
Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/03.0009 Činnost počítače po zapnutí Paměť RWM(Read Write Memory - paměť pro čtení a zápis, označovaná také jako RAM)
Metody připojování periferií BI-MPP Přednáška 2
Metody připojování periferií BI-MPP Přednáška 2 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
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í
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
Firmware řídící jednotky stejnosměrného generátoru
Firmware řídící jednotky stejnosměrného generátoru Zdeněk KOLKA Projekt FR-TI1/184 - Výzkum a vývoj systému řízení a regulace pozemního letištního zdroje Popis Řídicí jednotka GCU 400SG je elektronické
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ýpočet v módu jádro. - přerušení (od zařízení asynchronně) - výjimky - softvérové přerušení. v důsledku událostí
Výpočet v módu jádro v důsledku událostí - přerušení (od zařízení asynchronně) - výjimky - softvérové přerušení řízení se předá na proceduru pro ošetření odpovídající události část stavu přerušeného procesu
POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ
POČÍTAČOVÉ ŘÍENÍ TECHNOLOGICKÝCH PROCESŮ účel a funkce základní struktury technické a programové vybavení komunikace s operátorem zavádění a provoz počítačového řízení Počítačový řídicí systém H iera rc
Implementace systémů HIPS: historie a současnost. Martin Dráb
Implementace systémů HIPS: historie a současnost Martin Dráb martin.drab@secit.sk HIPS: základní definice Majoritně používané operační systémy disponují bezpečnostními modely, které dovolují jednotlivým
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á
Komunikace procesoru s okolím
Komunikace procesoru s okolím Obvody umožňující komunikaci procesoru s okolím, zahrnujeme do tzv. podpůrných obvodů, které jsou součástí čipové sady základní desky. Ke komunikaci s okolím procesor používá
Seznámení s prostředím dot.net Framework
Základy programování v jazyce C# Seznámení s prostředím dot.net Framework PL-Prostředí dot.net - NET Framework Je základním stavebním prvkem, na kterém lze vytvářet software. Jeho součásti a jádro je založené
Prostředí pro výuku vývoje PCI ovladačů do operačního systému GNU/Linux
KONTAKT 2011 Prostředí pro výuku vývoje PCI ovladačů do operačního systému GNU/Linux Autor: Rostislav Lisový (lisovy@gmail.com) Vedoucí: Ing. Pavel Píša, Ph.D. (pisa@cmp.felk.cvut.cz) Katedra řídicí techniky
MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění
MS WINDOWS I řada operačních systémů firmy Microsoft *1985 -? Historie Práce ve Windows XP Architektura Instalace Spouštění HISTORIE I MS-DOS 1981, první OS firmy Microsoft, pro IBM PC 16b, textový, jednouživatelský,
Prostředky automatického řízení Úloha č.5 Zapojení PLC do hvězdy
VŠB-TU OSTRAVA 2005/2006 Prostředky automatického řízení Úloha č.5 Zapojení PLC do hvězdy Jiří Gürtler SN 7 Zadání:. Seznamte se s laboratorní úlohou využívající PLC k reálnému řízení a aplikaci systému
TVORBA SYSTÉMOVÝCH MODULŮ PRO PODPORU ŘÍZENÍ V OPERAČNÍM SYSTÉMU MS WINDOWS NT
VŠB TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ Katedra automatizační techniky a řízení TVORBA SYSTÉMOVÝCH MODULŮ PRO PODPORU ŘÍZENÍ V OPERAČNÍM SYSTÉMU MS WINDOWS NT Souhrn disertační práce Studijní
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
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
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
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_15 Š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í
Operační systém. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám
Operační systém Mgr. Renáta Rellová Výukový materiál zpracován v rámci projektu EU peníze školám Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Renáta Rellová. Dostupné z Metodického
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í
ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server
ADMINISTRACE POČÍTAČOVÝCH SÍTÍ OPC Server Funkce a využití v průmyslové automatizaci Jiří NOSEK 2011 Co je OPC Server? OPC = Open Process Control (původně OLE for Process Control) sada specifikací průmyslového
Vypracoval: Ing. Antonín POPELKA. Datum: 30. června 2005. Revize 01
Popis systému Revize 01 Založeno 1990 Vypracoval: Ing. Antonín POPELKA Datum: 30. června 2005 SYSTÉM FÁZOROVÝCH MĚŘENÍ FOTEL Systém FOTEL byl vyvinut pro zjišťování fázových poměrů mezi libovolnými body
VYUŽITÍ KNIHOVNY SWING PROGRAMOVACÍHO JAZYKU JAVA PŘI TVORBĚ UŽIVATELSKÉHO ROZHRANÍ SYSTÉMU "HOST PC - TARGET PC" PRO ŘÍZENÍ POLOVODIČOVÝCH MĚNIČŮ
VYUŽITÍ KNIHOVNY SWING PROGRAMOVACÍHO JAZYKU JAVA PŘI TVORBĚ UŽIVATELSKÉHO ROZHRANÍ SYSTÉMU "HOST PC - TARGET PC" PRO ŘÍZENÍ POLOVODIČOVÝCH MĚNIČŮ Stanislav Flígl Katedra elektrických pohonů a trakce (K13114),
Řízení IO přenosů DMA řadičem
Řízení IO přenosů DMA řadičem Doplňující text pro POT K. D. 2001 DMA řadič Při přímém řízení IO operací procesorem i při použití přerušovacího systému je rychlost přenosu dat mezi IO řadičem a pamětí limitována
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
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í
Přednáška. Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012
Přednáška Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Příprava studijního programu Informatika je podporována projektem financovaným z Evropského
NÁVOD K OBSLUZE. Obj. č.: 99 96 35 Zkrácený návod k obsluze
NÁVOD K OBSLUZE Obj. č.: 99 96 35 Zkrácený návod k obsluze Toto stanici musí mít každý, kdo má problémy s připojením určitých periférií (například s klávesnicí) a nemá svůj notebook (počítač) vybaven příslušnými
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
T-DIDACTIC. Motorová skupina Funkční generátor Modul Simatic S7-200 Modul Simatic S7-300 Třífázová soustava
Popis produktu Systém T-DIDACTIC představuje vysoce sofistikovaný systém pro výuku elektroniky, automatizace, číslicové a měřící techniky, popř. dalších elektrotechnických oborů na středních a vysokých
OBJEDNÁVÁNÍ DÁRCŮ KRVE PŘES INTERNET Naděžda Kalužová, Zdeněk Slanina
OBJEDNÁVÁNÍ DÁRCŮ KRVE PŘES INTERNET Naděžda Kalužová, Zdeněk Slanina 60 Anotace Ve spolupráci FNO Ostrava a VŠB-TU vzniká informační systém pro krevní centra, jehož hlavní úlohou je nabídka jednoduchého
architektura mostů severní / jižní most (angl. north / south bridge) 1. Čipové sady s architekturou severního / jižního mostu
Čipová sada Čipová sada (chipset) je hlavní logický integrovaný obvod základní desky. Jeho úkolem je řídit komunikaci mezi procesorem a ostatními zařízeními a obvody. V obvodech čipové sady jsou integrovány
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í
Dílčí projekt: Systém projektování textilních struktur 1.etapa: tvorba systému projektování vlákno - příze - tkanina
Program LibTex Uživatelská příručka 1 Obsah Program Textilní Design... 1 Uživatelská příručka... 1 1 Obsah... 2 2 Rejstřík obrázků... 2 3 Technické požadavky... 3 3.1 Hardware... 3 3.1.1 Procesor... 3
monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura
IBM PC 5150 MS DOS 1981 (7 verzí) DR DOS, APPLE DOS, PC DOS 1. 3. Windows grafická nástavba na DOS Windows 95 1. operační systém jako takový, Windows XP 2001, podporovány do 2014, x86 a Windows 2000 Professional
Software pro vzdálenou laboratoř
Software pro vzdálenou laboratoř Autor: Vladimír Hamada, Petr Sadovský Typ: Software Rok: 2012 Samostatnou část vzdálených laboratoří tvoří programové vybavené, které je oživuje HW část vzdáleného experimentu
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:
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í
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
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
Principy komunikace s adaptéry periferních zařízení (PZ)
Principy komunikace s adaptéry periferních zařízení (PZ) Několik možností kategorizace principů komunikace s externími adaptéry, např.: 1. Podle způsobu adresace registrů, které jsou součástí adaptérů.
JUMO LOGOSCREEN 600. Dotyková budoucnost záznamu: Obrazovkový zapisovač
JUMO LOGOSCREEN 600 Dotyková budoucnost záznamu: Obrazovkový zapisovač Nová generace Obrazovkový zapisovač JUMO LOGOSCREEN 600 je nový úvodní model řady LOGOSCREEN, který je určen pro skutečný provoz na
RadioBase 3 Databázový subsystém pro správu dat vysílačů plošného pokrytí
Databázový subsystém pro správu dat vysílačů plošného pokrytí RadioBase je datový subsystém pro ukládání a správu dat vysílačů plošného pokrytí zejména pro služby analogové a digitální televize a rozhlasu.
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
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
Obslužný software. vizualizaci zařízení
5 645 Obslužný software pro vizualizaci zařízení ACS715 Obslužný, alarmový a software pro zpracování úloh v systému s centrálami OCI600, OCI611, OZW10 a OZW111 Servisní software pro regulátory s komunikací
úvod Historie operačních systémů
Historie operačních systémů úvod Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav
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š"
Fyzikální laboratoř. Kamil Mudruňka. Gymnázium, Pardubice, Dašická /8
Středoškolská technika 2015 Setkání a prezentace prací středoškolských studentů na ČVUT Fyzikální laboratoř Kamil Mudruňka Gymnázium, Pardubice, Dašická 1083 1/8 O projektu Cílem projektu bylo vytvořit
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:
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á
Přerušovací systém s prioritním řetězem
Přerušovací systém s prioritním řetězem Doplňující text pro přednášky z POT Úvod Přerušovací systém mikropočítače může být koncipován několika způsoby. Jednou z možností je přerušovací systém s prioritním
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
Obsah SLEDOVÁNÍ PRÁCE... 4
Co je nového Obsah SLEDOVÁNÍ PRÁCE...... 4 Konfigurace souboru... 5 Globální konfigurace... 6 Soubory... 6 Projekty... 6 Uživatelské rozhraní... 7 Synchronizace... 7 Typ serveru... 8 Test připojení...
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
Operační systémy: funkce
Operační systémy Software, který zabezpečuje základní chod počítače, je prostředníkem mezi hardwarem a aplikačním softwarem. Nutný základní software v počítači. Vykonává řadu rutinních operací, které by
SKŘÍŇ PC. Základní součástí počítačové sestavy je skříň.
SKŘÍŇ PC Základní součástí počítačové sestavy je skříň. Obsah skříně PC Skříň PC je nejdůležitější částí PC sestavy. Bez ní by počítač nemohl pracovat. Jsou v ní umístěny další součástky hardwaru, které
1 Strukturované programování
Projekt OP VK Inovace studijních oborů zajišťovaných katedrami PřF UHK Registrační číslo: CZ.1.07/2.2.00/28.0118 1 Cíl Seznámení s principy strukturovaného programování, s blokovou strukturou programů,
A4300BDL. Ref: JC
# Uživatelský manuál A4300BDL Aplikace :! Jednoduchý program umožňující přenos souboru s pochůzkou k měření z programu DDS 2000 do přístroje řady Adash 4300! Jednoduchý program umožňující přenos naměřených
Obsah. 1) Rozšířené zadání 2) Teorie zásuvných modulů a) Druhy aplikací používajících zásuvné moduly b) Knihovny c) Architektura aplikace d) Výhody
Obsah 1) Rozšířené zadání 2) Teorie zásuvných modulů a) Druhy aplikací používajících zásuvné moduly b) Knihovny c) Architektura aplikace d) Výhody 3) 4) Mantichora Mantichora je moderní aplikace, který
Uživatelský manuál A4000BDL
Uživatelský manuál Aplikace : Jednoduchý program umožňující přenos souboru s pochůzkou k měření z programu DDS 2000 do přístroje řady Adash 4100/4200 Jednoduchý program umožňující přenos naměřených dat
Simluátor Trilobota. (projekt do předmětu ROB)
Simluátor Trilobota (projekt do předmětu ROB) Kamil Dudka Jakub Filák xdudka00 xfilak01 BRNO 2008 1 Úvod Jako školní týmový projekt jsme si zvolili simulátor trilobota 1 a jeho prostředí. Simulátor komunikuje
VirtualBox desktopová virtualizace. Zdeněk Merta
VirtualBox desktopová virtualizace Zdeněk Merta 15.3.2009 VirtualBox dektopová virtualizace Stránka 2 ze 14 VirtualBox Multiplatformní virtualizační nástroj. Částečně založen na virtualizačním nástroji
Disková pole (RAID) 1
Disková pole (RAID) 1 Architektury RAID Důvod zavedení RAID: reakce na zvyšující se rychlost procesoru. Pozice diskové paměti v klasickém personálním počítači vyhovuje pro aplikace s jedním uživatelem.
Instalace a připojení čtečky čipových karet v systému CryptoPlus Eval
Instalace a připojení čtečky čipových karet v systému CryptoPlus Eval Uživatelská příručka MONET+, a.s., Zámecká 365, 763 14 Zlín Štípa kontakty: tel: +420 577110411, fax: 577914557, e-mail: mail@monetplus.cz
ADS DOCHÁZKOVÝ SOFTWARE
DOCHÁZKOVÝ SOFTWARE Program ADS je komfortní a sofistikovaný software pro zpracování docházky na základě dat načtených systémem ACS-line. Umožňuje libovolnou práci s daty a výpočty dle nastavených směn
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
ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE
2011 Technická univerzita v Liberci Ing. Přemysl Svoboda ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE V Liberci dne 16. 12. 2011 Obsah Obsah... 1 Úvod... 2 Funkce zařízení... 3 Režim sběru dat s jejich
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
TCP-Wedge ZDARMA. Přidává podporu TCP/IP: Sběr dat z adres portu IP na libovolné síti TCP/IP - ethernet / internet.
Katalogový list www.abetec.cz Software WinWedge Professional pro sběr dat 15-1003E Obj. číslo: 106001285 Výrobce: Mark-10 Corporation Anotace Přenáší data do libovolného programu Windows. Poskytuje plný
Periferní operace využívající přerušení
Periferní operace využívající přerušení Základní pojmy proč přerušení? PZ jsou ve velké většině případů elektromechanická zařízení. Mechanická část - vlastní realizace periferní operace (provádí se asynchronně
2.2. Nadstandardním záručním servisem s pohotovostí do (24 hodin, 48 hodin) se rozumí:
1. Všeobecné obchodní podmínky produktu BUILDpower ze dne 25. 7. 2005 1.1. Všeobecné obchodní podmínky upravují obchodní vztah mezi společností RTS, a.s. nebo jeho výhradním smluvním partnerem (dále zhotovitelem)
Témata profilové maturitní zkoušky
Obor: 18-20-M/01 Informační technologie Předmět: Databázové systémy Forma: praktická 1. Datový model. 2. Dotazovací jazyk SQL. 3. Aplikační logika v PL/SQL. 4. Webová aplikace. Obor vzdělání: 18-20-M/01
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_04 Š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í
Služba ve Windows. Služba (service) je program
Služby Windows Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav pro vzdělávání, školské
Modulární monitorovací systém Gradient Digitální systém pro záznam, archivaci a vyhodnocení telefonie.
Modulární monitorovací systém Gradient Digitální systém pro záznam, archivaci a vyhodnocení telefonie. Obsah prezentace. Historie systému Gradient. Popis funkcí systému Gradient. Závěr kontaktní informace.
Lekce 7 IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ
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á organizace
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ž
Sítě SFN Systém pro analýzu a vizualizaci pokrytí a rušení vysílacích sítí
Sítě SFN Systém pro analýzu a vizualizaci pokrytí a rušení vysílacích sítí Sítě SFN ver. 7 je výpočetní systém pro analýzu pokrytí a rušení vysílacích sítí pro služby FM, TV, DVB- T a T-DAB a analýzu a
SEKVENČNÍ LOGICKÉ OBVODY
Sekvenční logický obvod je elektronický obvod složený z logických členů. Sekvenční obvod se skládá ze dvou částí kombinační a paměťové. Abychom mohli určit hodnotu výstupní proměnné, je potřeba u sekvenčních
Informatika teorie. Vladimír Hradecký
Informatika teorie Vladimír Hradecký Z historie vývoje počítačů První počítač v podobě elektrického stroje v době 2.sv. války název ENIAC v USA elektronky velikost několik místností Vývoj počítačů elektronky