Národní úložiště šedé literatury Nalezeno 114 záznamů.  začátekpředchozí78 - 87dalšíkonec  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Moderní operační systém bez MMU
Tlach, Jiří ; Děcký, Martin (vedoucí práce) ; Tůma, Petr (oponent)
Jednotka správy paměti (MMU) je hardwarová komponenta zajišťující zejména překlad virtuálních adres na fyzické a s tím související bezpečné oddělení jádra a procesů. Řada procesorů i v dnešní době však postrádá MMU jednotku. HelenOS je výzkumný operační systém vyvíjený na MFF UK. Jádro tohoto systému využívá hardwarové podpory MMU jednotky procesoru pro překlad virtuálních adres na fyzické pomocí stránkování. Předmětem této práce je přehled technik (částečné) náhrady MMU na procesorech postrádajících tuto jednotku. Dále práce obsahuje návrh, rozbor a prototypovou implementaci rozšíření systému HelenOS, které umožní jeho běh na procesorech bez této jednotky.
Efficient Gathering of Performance Information on Multicore Systems
Tůma, Tomáš ; Yaghob, Jakub (oponent) ; Tůma, Petr (vedoucí práce)
Moderní vícejádrové (multicore) procesory mají k dispozici registry, prostřednictvím nichž je možné získávat informace o řadě důležitých aspektů výkonnosti systému, od jednotek pro dekódování instrukcí po využití pamětí cache. Procesor obvykle umožňuje sledovat danou podmnožinu ze stovek událostí, které mohou nastávat v každém procesorovém cyklu. Vzniká tak značný objem dat, která je obtížné získávat, aniž by bylo narušeno provádění programu. Cílem diplomové práce je použít kompresní vzorkování - speciální metodu vzorkování signálu, která umožňuje rekonstruovat tzv. řídké signály z relativně malého množství vzorků - na tato data o výkonu procesoru.
Parallel Processing and Software Performance
Marek, Lukáš ; Bulej, Lubomír (oponent) ; Tůma, Petr (vedoucí práce)
Práce se zaměřuje na vliv sdílení vybraných prostředků, především pamět'ových cache, na výkon software na moderních procesorových architekturách. V práci je navrhnut framework pro spouštění experimentů, které vyhodnocují vliv sdílení na výkon. V práci je popsaný návrh, měření a vyhodnocení experimentů s použitím tohoto frameworku. Výsledky dávají odhad velikosti vlivu sdílení prostředků na výkon na zvolených platformách.
Peer To Peer Component Framework
Klačko, Tomáš ; Šerý, Ondřej (oponent) ; Tůma, Petr (vedoucí práce)
Peer To Peer Komponentový Framework je software, ktorý umožňuje vytvárať inštancie komponent na uzloch v sieti, ktoré splňujú požadované podmienky v dobe inštanciácie. Diplomová práca prezentuje návrh tohto software spolu s jeho prvotnou implementáciou. Framework považuje za komponentu každý vykonatelný kód. Preto vytvorenie inštancie komponenty na uzle v sieti znamená vzdialené vykonanie kódu na tomto uzle. Vzdialené vykonávanie kódu všeobecne tvorí bezpečnostný problém. Pretože framework má praktické zameranie, tak v tomto smere umožňuje využiť existujúci bezpečnostný software. Požiadavky na návrh frameworku spolu s jeho prvotnou implementáciou sú odvodené predovšetkým od jeho prípadov použitia. Dva modelové prípady sú taktiež uvedené v diplomovej práci.
Source Code Similarity Detection
Lano, Radek ; Parízek, Pavel (oponent) ; Tůma, Petr (vedoucí práce)
Cílem této diplomové práce je návrh a vývoj nástroje použitelného pro detekci podobných zdrojových kódů v různých projektech. Nástroj by měl být schopný nalézt kód zkopírovaný z jednoho projektu do druhého a měl by si poradit s běžnými pokusy o zmaření nalezení, jakými je například přejmenování symbolů, změna na sobě nezávislých entit, přesunutí entit do jiných souborů, přidání či odebrání komentářů, apod. Nástroj je implementován v jazyce C++ a připraven pro porovnávání zdrojových kódů v jazycích C a C++. Nástroj umožňuje i porovnávání zdrojových kódů v jiných jazycích, které je možné překládat pomocí kompilátoru GNU C Compiler. Pro kvalitní použití nástroje na takové zdrojové kódy je však potřeba připravit přídavné moduly (to je dáno odlišnou vnitřní formou překladače GNU C Compiler pro různé překládané jazyky). První část diplomové práce se zaměřuje na popis problému, návrh architektury a nástroje, které je možné využít při vývoji. Druhá část je zaměřena na vlastní aplikaci, popis použitých datových struktur a možnosti rozšíření aplikace přidáváním modulů. Poslední část diplomové práce popisuje dosažené výsledky a další směry, které je možné v aplikaci rozvíjet.
Regression Benchmarking Web
Babka, David ; Parízek, Pavel (oponent) ; Tůma, Petr (vedoucí práce)
Při vývoji software je jeho výkon často důležitou součástí požadavků zákazníka. Vzhledem k tomu, že se software neustále vyvíjí, lze pomocí porovnávání výsledků testů výkonu určit nedostatky ve zdrojovém kódu a tím celkově optimalizovat výkon software. Tato práce se zabývá implementací flexibilní webové aplikace založené na získávání těchto výsledků a jejich prezentací je v grafech a jiných formách. Pro co nejlepší přehlednost bude možné tyto grafy dynamicky generovat. Další z výhod této aplikace bude možnost zasílání e-mailů uživatelům s informacemi o nových měřeních.
Linux kernel userspace modules
Lipavský, Lukáš ; Tůma, Petr (oponent) ; Děcký, Martin (vedoucí práce)
Tato práce navrhuje způsob implementace Linuxových ovladačů jakožto aplikací v uživatelském prostoru. Definice pevného rozhraní umožňujícího přístup k funkcím a strukturám jádra operačního systému byla v úvodní analýze zamítnuta z důvodu malé flexibility. Pokud aplikace vyžadovala funkcionalitu, která nebyla rozhraním poskytována, aplikace byla nucena implementovat vlastní modul jádra operačního systému pro její zpřístupnění. Navrhované řešení umožňuje dynamickou tvorbu rozhraní dle požadavků aplikace. Definice rozhraní je uložena v binární podobě (kódu), která je dynamicky zavedena do jádra operačního sytému. V kódu je také uložena definice funkcí, které se při zavedení začlení do jádra. Tyto funkce pak mohou být volány z ostatních funkcí jádra a realizovat například obsluhu přerušení. Formát kódu je nezávislý na architektuře počítače i na konfiguraci jádra operačního systému a je snadno přenositelný. Navržené řešení umožňuje tvorbu ovladačů operačního systému Linux, které jsou implementovány jako uživatelské aplikace, aniž by ke své funkci vyžadovaly vlastní modul Linuxového jádra.
Pastorační otázky péče o rodiče ve stáří
Tůma, Petr ; Opatrný, Aleš (vedoucí práce) ; Matějek, Marek (oponent)
RESUMÉ Univerzita: KARLOVA V PRAZE Fakulta: Katolická teologická Katedra: Pastorálních oborů a právních věd Obor práce: Pastorální teologie Řešitel: Petr TŮMA Název: PASTORAČNÍ OTÁZKY PÉČE O RODIČE VE STÁŘÍ Typ práce: Bakalářská práce Vedoucí práce: Ing. Mgr. Aleš Opatrný, Th.D. Rok: 2008 Počet stran / znaků: 50 / 70756 Bakalářská práce s názvem Pastorační otázky péče o rodiče ve stáří zkoumá a popisuje stáří, rodinu a pastorační práci. Na začátku je popsáno stáří s jeho potřebami a stárnutí české i evropské společnosti. Následuje rozbor rodiny z hlediska morální teologie a povinnosti členů rodiny z toho vyplývající. Poté je rozebírána pastorační péče a potřeby seniorů. Dále se poukazuje na úkoly pastorační péče v rodině. Závěrem shrnuje celou problematiku a nabízí možná řešení. Odevzdáno v Praze dne 5. května 2008
CoCoME in SOFA
Hladký, Peter ; Parízek, Pavel (oponent) ; Tůma, Petr (vedoucí práce)
Využitie hardwarových zdrojov softwarom je možné modelovat a tak predpovedat zmeny vo využití zdrojov, ktoré sposobia zmeny v implementácii softwaru. CoCoME modeluje reálny obchodný systém. Referenčná implementácia CoCoME slúži ako benchmark pre modelovacie softwarové technológie a zahrňuje modelovanie výkonu aplikácie. Cielom práce je vytvorit verziu CoCoME vhodnú na modelovanie výkonu a vyťaženosť hardwarových zdrojov jednotlivými časťami aplikácie. Práca popisuje použité technológie a postupy pri implementácii CoCoME v komponentovom modeli SOFA s komponentami reflektujúcimi existujúcu SOFA CoCoME architektúru.

Národní úložiště šedé literatury : Nalezeno 114 záznamů.   začátekpředchozí78 - 87dalšíkonec  přejít na záznam:
Viz též: podobná jména autorů
17 TŮMA, Pavel
2 Tůma, P.
17 Tůma, Pavel
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.