Pstupov systm vera dnes a ztra Ing Tom
- Slides: 16
Přístupový systém včera, dnes a zítra Ing. Tomáš Procházka kacer@uikt. mendelu. cz Univerzitní informační systém IV. , Svojanov 2005
Obsah • Přístupový systém včera • … dnes • … a zítra Univerzitní informační systém IV. , Svojanov 2005 2
Jádro přístupového systému • soubor programů převádějících údaje z databáze UIS do hardwaru datových koncentrátorů (DK) • komunikace řešena protokolem firmy Duha Systém • ovládání je závislé na hardwaru Univerzitní informační systém IV. , Svojanov 2005 3
Přístupový systém včera • původní autor Martin Pokorný • základní tři démoni • commd, cardd, accsd • kapacitně již nevyhovující řešení • sériová obsluha datových koncentrátorů • použití souborů na komunikaci mezi programy Univerzitní informační systém IV. , Svojanov 2005 4
… dnes • poučení z úzkých míst v původního řešení • paralelní zpracování na více DK • nové škálovatelné řešení • rychlá a efektivní komunikace mezi procesy Univerzitní informační systém IV. , Svojanov 2005 5
Schéma práce démonů • superd • kontroluje činnost dalších démonů • spouští nové démony • dbd • zajišťuje komunikaci s databází • jednoduché rozhraní pro přístup k datům • odstínění zbytku softwaru od databáze • controld • ovládá datový koncentrátor Univerzitní informační systém IV. , Svojanov 2005 6
Spolupráce démonů Univerzitní informační systém IV. , Svojanov 2005 7
Společné vlastnosti • každý démon má svou řídící frontu zpráv • implementována základní sada povelů • pro každého démona další rozšiřující příkazy • console • nástroj k připojení se k řídící frontě démona • možnost manipulace s frontou • podpora přepínání mezi frontami Univerzitní informační systém IV. , Svojanov 2005 8
Objektový přístup • při návrhu kladen důraz na objektový přístup • snaha využít poskytovaných vlastností • opakovatelná využitelnost kódu • přehlednost Univerzitní informační systém IV. , Svojanov 2005 9
Základní schéma • Access. System • základní třída • Shm. Queue • implementace IPC • Duha • rozhraní k hardwaru • Demon • základní kostra démona • metody připravené k přetížení – loop_begin_block, default_command Univerzitní informační systém IV. , Svojanov 2005 10
Rozsah implementace I. • superd • spouštění a ukončování démonů • nastartování démonů, kteří byli ukončeni nekorektně • dbd • všechny dotazy potřebné pro práci PS • implementace schématu prepare/execute Univerzitní informační systém IV. , Svojanov 2005 11
Rozsah implementace II. • controld • • synchronizace hodin reálného času vyčítání přístupových modelů z DK výmaz karet z databáze zavádění nových karet včetně jejich přístupových modelů (intenzivní cachování) • vyčítání průchodů • signalizace dlouho otevřených dveří Univerzitní informační systém IV. , Svojanov 2005 12
Jednoúčelové nástroje • init_dk • výmaz celé paměti DK a počáteční nastavení • load_cards • zavedení všech karet do DK • reconfigure_terms • úprava aplikační konfigurace terminálů bez nutnosti inicializovat celé DK • vše výše uvedené je součástí třídy Control => možné použití v kontrolním démonu Univerzitní informační systém IV. , Svojanov 2005 13
Testovací provoz • nový software obsluhuje DK Q/5 • severní hlavní vchod do Q, IC v Q • potíže okolo IC nezpůsobeny chybou nového softwaru • kontrolujeme správnou funkci • zrychlení vkládání karet do prázdného DK (25 karet/s) Univerzitní informační systém IV. , Svojanov 2005 14
Budoucnost • upravený firmware pro DK • postupný převod obsluhy na nový SW • zapracování poznatků vzniklých z provozu • confd • démon hlídající změny konfigurace PS • použití DBMS_PIPE pro úsporu prostředků • ovládání docházkových terminálů Univerzitní informační systém IV. , Svojanov 2005 15
Děkuji za pozornost. Dotazy ? Univerzitní informační systém IV. , Svojanov 2005 16
- Skeleton systm
- Moordown medical centre
- Kabak termés
- Nedea
- The new church year begins on
- Vezmi dnes sviecku do dlani
- Tek katlı piramidal örtü epiteli
- Antony dnes
- Prežívam radosť v srdci svojom akordy
- Lieberkühn bezleri
- Seroza adventisya farkı
- Práca v minulosti a dnes
- Meníny dnes
- Detská práca dejepis
- Advent dnes je první advent
- Tma dnes
- Voľný verš znaky