Bakalárska práca sa zaoberá problematikou komunikácie a synchronizácie procesov a implementáciou dostupných riešení v reálnych viacvláknových aplikáciách. Teoretická časť práce si kladie za cieľ objasniť základné pojmy skúmanej tematiky a ponúka náhľad do princípov fungovania bežne používaných mechanizmov. Praktické spracovanie je realizované pomocou série ukážkových programov, ktoré vizualizujú najčastejšie problémy a ich korektné riešenia na typových úlohách.
Anotace v angličtině
The bachelor thesis is focused on the issue of communication and synchronisation of processes and implementation of available solutions in real multi-threaded applications. The theoretical part of thesis aims to clarify elementary concepts of subject matter and offers insight into principles of functionality of commonly used mechanisms. Practical part is implemented using a set of sample programs visualising the most common problems and their correct solutions on typical tasks.
Bakalárska práca sa zaoberá problematikou komunikácie a synchronizácie procesov a implementáciou dostupných riešení v reálnych viacvláknových aplikáciách. Teoretická časť práce si kladie za cieľ objasniť základné pojmy skúmanej tematiky a ponúka náhľad do princípov fungovania bežne používaných mechanizmov. Praktické spracovanie je realizované pomocou série ukážkových programov, ktoré vizualizujú najčastejšie problémy a ich korektné riešenia na typových úlohách.
Anotace v angličtině
The bachelor thesis is focused on the issue of communication and synchronisation of processes and implementation of available solutions in real multi-threaded applications. The theoretical part of thesis aims to clarify elementary concepts of subject matter and offers insight into principles of functionality of commonly used mechanisms. Practical part is implemented using a set of sample programs visualising the most common problems and their correct solutions on typical tasks.
ARPACI-DUSSEAU, Remzi H. and Andrea C. ARPACI-DUSSEAU. Operating Systems: Three Easy Pieces [online]. Arpaci-Dusseau Books, 2018 [cit. 2019-11-06]. Dostupné z: http://www.ostep.org
Seznam doporučené literatury
DEITEL H. M., DEITEL P. J. & CHOFFNES D. R.: Operating systems. 3rd ed., Pearson/Prentice Hall, 2004. ISBN 0131246968.
TANENBAUM A. S.: Modern operating systems. 4th ed. Boston: Pearson, 2015. ISBN 0-13-359162-x.
SILBERSCHATZ A., GALVIN P. B. & GAGNE G.: Operating system concepts. 9th ed. Hoboken, NJ: Wiley, 2013. ISBN 978-1-118-06333-0.
ARPACI-DUSSEAU, Remzi H. and Andrea C. ARPACI-DUSSEAU. Operating Systems: Three Easy Pieces [online]. Arpaci-Dusseau Books, 2018 [cit. 2019-11-06]. Dostupné z: http://www.ostep.org
Přílohy volně vložené
1 CD - obsahuje el. formu práce vo formáte .docx a .pdf + archív s prílohami (programy)
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student v krátké prezentaci seznámil komisi s výsledky své práce.
Po přečtení posudků vedoucího a oponenta byly zodpovězeny dotazy z posudků.
Komise neměla k předložené práci žádné doplňující dotazy.