Zobrazit minimální záznam

Garbage Collector for PNtalk Objects

dc.contributor.advisorKočí, Radekcs
dc.contributor.authorMišák, Jáncs
dc.date.accessioned2018-11-08T06:17:00Z
dc.date.available2018-11-08T06:17:00Z
dc.date.created2016cs
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.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.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
dcterms.dateAccepted2016-06-21cs
dcterms.modified2016-07-08-09:35:38cs
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
sync.item.dbid96174en
sync.item.dbtypeZPen
sync.item.insts2019.03.20 12:53:10en
sync.item.modts2019.03.13 04:36:25en
dc.contributor.refereeJanoušek, Vladimírcs
dc.description.markAcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs


Soubory tohoto záznamu

Thumbnail
Thumbnail

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

Zobrazit minimální záznam