THÉR, T. Propojení RTOS s GPOS v průmyslové využití [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2024.
Student Tomáš Thér se ve své práci zabývá problematikou kombinace a kooperace operačních systémů typu RTOS (Real-Time Operating System) a GPOS (General Purpose Operating System), včetně jejich koexistence na jednom hardwaru. V teoretické části práce se student věnuje obecně operačním systémům a strategiím plánování procesů. Jeho práce s odbornou literaturou je excelentní, a rešerše je natolik kvalitní a srozumitelně podaná, že uvažuji o zařazení práce mezi doporučenou literaturu k předmětu "Programovatelné řídicí systémy (PLC)" jako podpůrný materiál k tématu systémů pro řízení v reálném čase. Dále student provedl důkladnou rešerši dostupných softwarových řešení v dané oblasti. V praktické části práce student s využitím platformy exOS propojil Automation Runtime jako operační systém reálného času s operačním systémem pro běžné použití, konkrétně Linux Debian 10. Modelová aplikace řeší výběr proudového schématu pro plazmovou řezačku na základě zadaných parametrů řezaného materiálu. Tato úloha je vhodně zvolená, protože je dostatečně komplexní, ale přitom dobře srozumitelná a vhodná pro edukační účely. Student v rámci tvorby projektu výborně zvládl práci s různými operačními systémy i programovacími jazyky. Celkově považuji jeho práci za vynikající a velmi přínosnou.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění požadavků a cílů zadání | A | ||
Postup a rozsah řešení, adekvátnost použitých metod | A | ||
Vlastní přínos a originalita | A | ||
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry | A | ||
Využitelnost výsledků v praxi nebo teorii | A | ||
Logické uspořádání práce a formální náležitosti | A | ||
Grafická, stylistická úprava a pravopis | A | ||
Práce s literaturou včetně citací | A | ||
Samostatnost studenta při zpracování tématu | A |
Předložená práce obsahuje poměrně rozsáhlou rešerši problematiky operačních systémů, virtualizace a dostupných řešení různých výrobců. Výsledné praktické řešení je plně funkční a demonstruje poměrně pokročilé propojení aplikací v prostředí dvojice operačních systémů. Autor prokazuje odborné znalosti a úsudek při volbě vhodných technologií. Str. 35: 3.2: Reference [10] je na celý konferenční sborník. Je však třeba upřesnit, že šlo o článek na straně 74. Str. 36: 3.3: Překlad "bezpečnostní certifikáty" v tomto kontextu je mírně zavádějící, lépe by bylo "s certifikací bezpečnostni". Také je vhodné odlišit kdy se jedná o "safety" a kdy o "security". Str. 39: 3.4.1: nesouhlasím s tvrzením, že by na mobilních telefonech byl vyžadován souběh RTOS a GPOS kvůli bezpečnosti platebních karet a indifikačních nástrojů. Pro toto jsou určeny kryptografické součásti SoC či kryptografické periferie, pokud vůbec daný mobilní telefon toto neřeší čistě softwarově v rámci GPOS. Str. 51: 4.3.2: text příkazu dpkg překračuje okraj, také je nevhodně rozdělen přes dva řádky Str. 57: Když proudových sestav může být z DB vybráno více, texty dvojice bloků v diagramu by to měly zohlednit. Autor zmiňuje překvapivost nedodržení pořadí spuštění příkazů v XML souboru s příponou .exospkg. Tyto příkazy jsou však definovány jednotlivě jako Service Type="Install" , bez definování závislostí mezi těmito "službami". Domnívám se, že systém má právo spouštět služby nezávisle a paralelně, a že by bylo lépe příkazy sdružit do jednoho pomocí operátoru &&, pokud je to možné. Sdružení příkazů v shell skriptu je také správně, což autor využil částečně. Překlepy a stylistické nedostatky: 3.4.2: text překračuje okraj. Obrázek 15 má nízké rozlišení, malou velikost fontu a je výrazně degradovaný JPEG kopresí. Příkazy v textu by bylo vhoné odlišit fontem (např. bezpatkový) a nerozdělovat, hlavně ne na pomlčce, která je součástí samotného příkazu. Práci doporučuji k obhajobě.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění požadavků a cílů zadání | A | ||
Postup a rozsah řešení, adekvátnost použitých metod | A | ||
Vlastní přínos a originalita | B | ||
Schopnost interpretovat dosaž. výsledky a vyvozovat z nich závěry | A | ||
Využitelnost výsledků v praxi nebo teorii | A | ||
Logické uspořádání práce a formální náležitosti | A | ||
Grafická, stylistická úprava a pravopis | B | ||
Práce s literaturou včetně citací | B |
eVSKP id 157707