Zobrazit minimální záznam

Microkernel architecture and its applicability in application development



dc.contributor.advisorBulat Kyrylo
dc.contributor.authorMikita Aljaksandravič Citarovič
dc.date.accessioned2024-06-18T14:23:17Z
dc.date.available2024-06-18T14:23:17Z
dc.date.issued2024-06-06
dc.identifierKOS-1240997344805
dc.identifier.urihttp://hdl.handle.net/10467/115278
dc.description.abstractOd zavedení softwarového inženýrství jako profesní disciplíny existuje konzistentní poptávka po standardizaci metodik vývoje softwaru. Softwarová architektura, zahrnující organizaci a hierarchii prvků systému, byla vždy klíčovým zájmem v této oblasti. Historicky se rané softwarové systémy převážně řídily tím, co je nyní uznáváno jako monolitický přístup. Nicméně již v 70. letech začaly vznikat pochybnosti o univerzálnosti tohoto monolitického paradigmatu, což vedlo k přechodu k vývoji modulárnějších systémů. Termín "mikrojádro" byl poprvé použit v roce 1981 a získal na popularitě během 80. let. Od té doby však popularita tohoto přístupu upadla, což vedlo k poklesu publikovaných prací a výzkumu v této oblasti. Nicméně mnoho aplikací dnes nepřímo využívá prvky architektury mikrojádra a řešení podobných problémů často připomínají ty, které byly vyvinuty v 80. letech. Cílem tohoto studia bylo provést analýzu současných přístupů k architektuře mikrojádra. Tato práce obsahuje komplexní zkoumání základních principů, konceptů a komponent mikrojádrové architektury, doplněné ilustrativními příklady. Jako důkaz konceptu byla vyvinuta prototypová aplikace využívající architekturu mikrojádra. Proces tvorby prototypu potvrdil několik výhod spojených s tímto přístupem, zejména jeho vysokou modularitou, rozšiřitelností a odolností vůči chybám.cze
dc.description.abstractSince the establishment of software engineering as a professional discipline, there has been a consistent demand for standardization of software development methodologies. Software architecture, encompassing the organization and hierarchy of system elements, has always been a pivotal concern in this field. Historically, early software systems predominantly followed what is now recognized as the monolithic approach. However, by the 1970s, doubts began to surface regarding the universality of this monolithic paradigm, leading to a shift towards the development of more modular systems. The term "microkernel" was coined in 1981, gaining traction throughout the 1980s. Since then the popularity of this approach has waned, resulting in a decrease in published works and research in the area. However, many applications today still inadvertently employ aspects of microkernel architecture, and solutions to similar problems often bear striking resemblances to those devised in the 1980s. The purpose of this study was to conduct an analysis of contemporary approaches to microkernel architecture. This work contains a comprehensive examination of fundamental principles, concepts, and components of microkernel architecture, supplemented by illustrative examples. As a proof of concept, a prototype application utilizing microkernel architecture has been developed. The process of prototype creation confirmed several advantages associated with this approach, notably its high modularity, extensibility, and fault tolerance.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectarchitektura mikrojádracze
dc.subjectarchitektura pluginůcze
dc.subjectsoftwarová architekturacze
dc.subjectwebhookscze
dc.subjectspring bootcze
dc.subjectjavacze
dc.subjectmicrokernel architectureeng
dc.subjectplugin architectureeng
dc.subjectsoftware architectureeng
dc.subjectwebhookseng
dc.subjectspring booteng
dc.subjectjavaeng
dc.titleArchitektura mikrojádra a její použitelnost ve vývoji aplikacícze
dc.titleMicrokernel architecture and its applicability in application developmenteng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.contributor.refereeŠebek Jiří
theses.degree.disciplineEnterprise systémycze
theses.degree.grantorkatedra počítačůcze
theses.degree.programmeSoftwarové inženýrství a technologiecze


Soubory tohoto záznamu





Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam