Garbage collector objektů jazyka PNtalk
| but.committee | doc. Ing. František Zbořil, CSc. (předseda) prof. Ing. Lukáš Sekanina, Ph.D. (místopředseda) doc. Ing. Michal Bidlo, Ph.D. (člen) Ing. Martin Hrubý, Ph.D. (člen) prof. Ing. Radomil Matoušek, Ph.D. (člen) RNDr. Marek Rychlý, Ph.D. (člen) | cs |
| but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. 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 výborně (A). | 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 | Kočí, Radek | cs |
| dc.contributor.author | Mišák, Ján | cs |
| dc.contributor.referee | Janoušek, Vladimír | cs |
| dc.date.created | 2016 | cs |
| dc.description.abstract | Tato práce se zabývá návrhem a implementací garbage collectoru pro virtuální stroj jazyka PNtalk. Jsou v ní popsány a zhodnoceny jednotlivé přístupy a konkrétní algoritmy pro automatickou správu paměti a detailne popsáno jejich využití v praktické implementaci pro vitruálne stroje PNtalku, které jsou implementovány v Smalltalku a C++. Práce uvádí čtyři rodiny algoritmů, a to rodiny mark-sweep, mark-compact, kopírovací algoritmy a počítání referencí. Nejprve jsou popsány sekvenční verze algoritmů, které zastavují běh hlavního programu (mutátoru), pak jsou uvedeny jejich paralelní a nakonec konkurentní verze, které běh mutátoru nezastavují. Práce též uvádí generační model garbage collectingu.Výsledkem práce je vypracování generačního garbage collectoru pro jazyk PNtalk, vypracování testů a na jejich zakladě odměření optimálních parametrů. | cs |
| dc.description.abstract | This thesis deals with the designing of a garbage collector for the PNtalk virtual machine. It describes and rates the approaches and algorithms for an automatic memory management. Four algorithm families ale presented: mark-sweep, mark-compact, copying algorithms and reference counting. At first it describes sequential forms, that pauses running of the main program (mutator), then it describes parallel and concurent forms, that do not pauses the mutator. The thesis also presents generational model of garbage collecting. The following sections briefly introduces object orientated Petri nets. The result of this thesis is the design of the generational garbage collector for the PNtalk virtual machine. | en |
| dc.description.mark | A | cs |
| dc.identifier.citation | MIŠÁK, J. Garbage collector objektů jazyka PNtalk [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2016. | cs |
| dc.identifier.other | 96174 | cs |
| dc.identifier.uri | http://hdl.handle.net/11012/61939 | |
| 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 | PNtalk | cs |
| dc.subject | garbage collector | cs |
| dc.subject | zpráva paměti | cs |
| dc.subject | mark-sweep | cs |
| dc.subject | mark-compact | cs |
| dc.subject | kopírovací garbage collector | cs |
| dc.subject | počítání referencí | cs |
| dc.subject | generační garbage collector | cs |
| dc.subject | Petriho síť | cs |
| dc.subject | PNtalk | en |
| dc.subject | garbage collector | en |
| dc.subject | memory management | en |
| dc.subject | mark-sweep | en |
| dc.subject | mark-compact | en |
| dc.subject | copying garbage collection | en |
| dc.subject | reference counting | en |
| dc.subject | generational garbage collection | en |
| dc.subject | Petri net | en |
| dc.title | Garbage collector objektů jazyka PNtalk | cs |
| dc.title.alternative | Garbage Collector for PNtalk Objects | en |
| dc.type | Text | cs |
| dc.type.driver | masterThesis | en |
| dc.type.evskp | diplomová práce | cs |
| dcterms.dateAccepted | 2016-06-21 | cs |
| dcterms.modified | 2020-05-09-23:39:49 | cs |
| eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
| sync.item.dbid | 96174 | en |
| sync.item.dbtype | ZP | en |
| sync.item.insts | 2025.03.26 15:23:14 | en |
| sync.item.modts | 2025.01.17 15:11:49 | en |
| thesis.discipline | Inteligentní systémy | cs |
| thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
| thesis.level | Inženýrský | cs |
| thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.98 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-4785_v.pdf
- Size:
- 86.07 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-4785_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-4785_o.pdf
- Size:
- 86.53 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-4785_o.pdf
Loading...
- Name:
- review_96174.html
- Size:
- 1.44 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_96174.html
