Garbage collector objektů jazyka PNtalk

but.committeedoc. 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.defenceStudent 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.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKočí, Radekcs
dc.contributor.authorMišák, Jáncs
dc.contributor.refereeJanoušek, Vladimírcs
dc.date.created2016cs
dc.description.abstractTato 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.abstractThis 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.markAcs
dc.identifier.citationMIŠÁK, J. Garbage collector objektů jazyka PNtalk [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2016.cs
dc.identifier.other96174cs
dc.identifier.urihttp://hdl.handle.net/11012/61939
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectPNtalkcs
dc.subjectgarbage collectorcs
dc.subjectzpráva pamětics
dc.subjectmark-sweepcs
dc.subjectmark-compactcs
dc.subjectkopírovací garbage collectorcs
dc.subjectpočítání referencícs
dc.subjectgenerační garbage collectorcs
dc.subjectPetriho síťcs
dc.subjectPNtalken
dc.subjectgarbage collectoren
dc.subjectmemory managementen
dc.subjectmark-sweepen
dc.subjectmark-compacten
dc.subjectcopying garbage collectionen
dc.subjectreference countingen
dc.subjectgenerational garbage collectionen
dc.subjectPetri neten
dc.titleGarbage collector objektů jazyka PNtalkcs
dc.title.alternativeGarbage Collector for PNtalk Objectsen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2016-06-21cs
dcterms.modified2020-05-09-23:39:49cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid96174en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:23:14en
sync.item.modts2025.01.17 15:11:49en
thesis.disciplineInteligentní systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs

Files

Original bundle

Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.98 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-4785_v.pdf
Size:
86.07 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-4785_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-4785_o.pdf
Size:
86.53 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-4785_o.pdf
Loading...
Thumbnail Image
Name:
review_96174.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
file review_96174.html

Collections