Diskrétní simulace v Javě: Plánování procesů
but.committee | prof. Ing. Tomáš Vojnar, Ph.D. (předseda) doc. Dr. Ing. Otto Fučík (místopředseda) doc. Ing. Peter Chudý, Ph.D., MBA (člen) Ing. Radek Kočí, Ph.D. (člen) Dr. Ing. Petr Peringer (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm dobře (C). Otázky u obhajoby: Jaká byla metodika provedených testů (jak byly testy spouštěny, jak bylo prováděno měření apod.)? V práci uvádíte přehled dalších simulátorů implementovaných v jazyce Java. Jakým způsobem ovlivnily vaši práci (v dalším textu o nich nemluvíte, pouze na závěr zmiňujete JiST)? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Martinek, David | cs |
dc.contributor.author | Skočovský, Peter | cs |
dc.contributor.referee | Kočí, Radek | cs |
dc.date.created | 2010 | cs |
dc.description.abstract | Tato práce se zabývá implementací plánování procesů pro diskrétní simulaci v Javě. Rozebírá dva přístupy: implementaci simulačních procesů pomocí vláken a implementaci simulačních procesů bez vláken. Hlavním problémem při použití vláken bylo zabezpečit jejich kooperativní přepínání. Procesy implementované bez vláken jsou rozdělené na atomické části a k přerušení může dojít pouze mezi těmito částmi. Výsledky testování poukazují na to, že implementace pomocí vláken je podstatně pomalejší a paměťově náročnější. | cs |
dc.description.abstract | This thesis deals with process scheduling implementation for discrete simulation in Java. Two approaches are considered: process implementation using threads and process implementation without threads. Main problem of using threads was to ensure cooperative switching. Processes implemented without threads are divided into atomic parts and suspend can be performed only between these parts. Test results show that implementation using threads is considerably slower and consumes more memory. | en |
dc.description.mark | C | cs |
dc.identifier.citation | SKOČOVSKÝ, P. Diskrétní simulace v Javě: Plánování procesů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2010. | cs |
dc.identifier.other | 34500 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/56145 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | diskrétní simulace | cs |
dc.subject | Java | cs |
dc.subject | plánování procesů | cs |
dc.subject | vlákno | cs |
dc.subject | proces | cs |
dc.subject | simulační nástroj | cs |
dc.subject | discrete simulation | en |
dc.subject | Java | en |
dc.subject | process scheduling | en |
dc.subject | thread | en |
dc.subject | process | en |
dc.subject | simulation tool | en |
dc.title | Diskrétní simulace v Javě: Plánování procesů | cs |
dc.title.alternative | Discrete Simulation in Java: Process Scheduling | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2010-06-16 | cs |
dcterms.modified | 2020-05-09-23:39:29 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 34500 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 17:47:34 | en |
sync.item.modts | 2025.01.17 12:57:19 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |