Thesis Details
Efektivní správa paměti ve vícevláknových aplikacích
This thesis describes design and implementation of effective memory management for multi-threaded applications. At first, the virtual memory possibilities are described, which can be found in the latest operating systems, such as Microsoft Windows and Linux. Afterwards the most frequently used algorithms for memory management are explained. Consequently, their features are used properly for a new memory manager. Final design includes particular tools for application debugging and profiling. At the end of the thesis a series of tests and evaluation of achieved results were done.
Virtual memory, paging, segmentation, page fault, memory protection, manual memory management, fragmentation of memory, allocation, sequential fit, boundary tag, first fit, best fit, buddy system, slab allocator, thread, cache, memory leak, buffer overflow.
Drábek Vladimír, doc. Ing., CSc. (DCSY FIT BUT), člen
Drahanský Martin, prof. Ing., Dipl.-Ing., Ph.D. (DITS FIT BUT), člen
Herout Adam, prof. Ing., Ph.D. (DCGM FIT BUT), člen
Janoušek Vladimír, doc. Ing., Ph.D. (DITS FIT BUT), člen
Šafařík Jiří, prof. Ing., CSc. (WBU in Pilsen), člen
@mastersthesis{FITMT6367, author = "Libor Va\v{s}\'{i}\v{c}ek", type = "Master's thesis", title = "Efektivn\'{i} spr\'{a}va pam\v{e}ti ve v\'{i}cevl\'{a}knov\'{y}ch aplikac\'{i}ch", school = "Brno University of Technology, Faculty of Information Technology", year = 2008, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/6367/" }