Show simple item record

dc.contributor.advisorBača, Radimcs
dc.contributor.authorRusnák, Marekcs
dc.date.accessioned2012-07-11T07:49:20Z
dc.date.available2012-07-11T07:49:20Z
dc.date.issued2012cs
dc.identifier.otherOSD002cs
dc.identifier.urihttp://hdl.handle.net/10084/92955
dc.descriptionImport 11/07/2012cs
dc.description.abstractDiplomová práca sa zaoberá problémami alokácie a uvolňovania pamäte počas behu aplikácii. V prvej časti sa práca venuje teoretickému popisu pamäte z pohľadu fyzickej vrstvy, vrstvy operačného sytému a aplikačnej vrstvy. Podrobnejšie sú v práci rozobrané metódy prideľovania a uvolňovania pamäte v spoločnom kontexte s automatickou a manuálnou pamäťovou správou. Ďalšie kapitoly sa venujú základným dátovým štruktúram a možnostiam synchronizácie viacvláknových procesov v operačných systémoch MS Windows. Praktickou časťou diplomovej práce je návrh, implementácia a otestovanie rámca pre vytváranie dátových štruktúr v hlavnej pamäti pomocou C++. Rámec poskytuje rýchlu a efektívnu správu pamäte na aplikačnej úrovni, spoločne so základnými dátovými štruktúrami, ktoré sú schopné sa rýchlo alokovať z tejto pamäte.cs
dc.description.abstractThe thesis deals with the problems associated with memory allocation in runtime applications. The first part is devoted to theoretical memory management in terms of physical layer, layer of the operating system and application layer. More work is discussed in the method of allocation and freeing of memory in the context of automatic and manual memory management. Other chapters deal with basic data structures, and the potential to synchronise multithreaded processes in MS Windows operating systems. The practical part of the thesis concerns project planning, implementation and testing of the main memory framework for creating a data structure in C++. The framework provides fast and efficient memory management at the application level, together with basic data structures that are able to quickly allocate blocks within this memory.en
dc.format.extent4352565 bytescs
dc.format.mimetypeapplication/pdfcs
dc.language.isocscs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.subjecthlavná pamäť, halda, rámec, dátová štruktúra, pole, zásobník, fronta, zoznam, správa pamäte, správca haldy, blok pamäte, pamäťový pool, vlákno, C++cs
dc.subjectmain memory, heap, framework, data structure, array, stack, queue, list, memory management, heap manager, memory block, memory pool, thread, C++en
dc.titleRámec pro vytváření datových struktur v hlavní paměti pomocí C++cs
dc.title.alternativeMain Memory Framework for a Data Structure Creationen
dc.typeDiplomová prácecs
dc.contributor.refereeKrátký, Michalcs
dc.date.accepted2012-06-06cs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformační a komunikační technologiecs
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.description.resultvelmi dobřecs
dc.identifier.senderS2724cs
dc.identifier.thesisRUS107_FEI_N2647_2612T025_2012
dc.rights.accessopenAccess


Files in this item

This item appears in the following Collection(s)

Show simple item record