host ::
přihlásit
Digitální repozitář
Hledej
Nový záznam
Nápověda
O repozitáři
Hlavní stránka
>
Vysokoškolské kvalifikační práce
>
Diplomové práce
> Efektivní správa paměti ve vícevláknových aplikacích
Informace
Soubory
Název:
Efektivní správa paměti ve vícevláknových aplikacích
Překlad názvu:
Effective Memory Management for Multi-Threaded Applications
Autoři:
Vašíček, Libor
;
Přikryl, Zdeněk
(oponent) ;
Masařík, Karel
(vedoucí práce)
Typ dokumentu:
Diplomové práce
Rok:
2008
Jazyk:
cze
Nakladatel:
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt:
[cze]
[eng]
Tato práce popisuje návrh a implementaci efektivní správy paměti pro vícevláknové aplikace. Nejprve jsou popsány možnosti virtuální paměti, jež poskytují moderní operační systémy, mezi něž patří Microsoft Windows a Linux. Dále jsou vysvětleny nejpoužívanější algoritmy správy paměti. Jejich vlastnosti jsou následně vhodně použity při návrhu nového správce paměti. Výsledný návrh obsahuje určité nástroje pro ladění a měření výkonu aplikací. V závěru práce byla provedena série testů a zhodnocení dosažených výsledků.
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.
Klíčová slova:
alokace paměti
;
best fit
;
boundary tag
;
buddy systém
;
first fit
;
fragmentace paměti
;
manuální správa paměti
;
ochrana paměti
;
přetečení bufferu.
;
segmentace
;
sequential fit
;
slab alokátor
;
stránkování
;
Virtuální paměť
;
vlákno
;
vyrovnávací paměť
;
výpadek stránky
;
únik paměti
;
allocation
;
best fit
;
boundary tag
;
buddy system
;
buffer overflow.
;
cache
;
first fit
;
fragmentation of memory
;
manual memory management
;
memory leak
;
memory protection
;
page fault
;
paging
;
segmentation
;
sequential fit
;
slab allocator
;
thread
;
Virtual memory
Instituce:
Vysoké učení technické v Brně (
web
)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT.
Původní záznam:
http://hdl.handle.net/11012/53174
Trvalý odkaz NUŠL:
http://www.nusl.cz/ntk/nusl-235931
Záznam je zařazen do těchto sbírek:
Školství
>
Veřejné vysoké školy
>
Vysoké učení technické v Brně
Vysokoškolské kvalifikační práce
>
Diplomové práce
Záznam vytvořen dne 2016-06-03, naposledy upraven 2022-09-04.
Podobné záznamy
Není přiložen dokument
Exportovat ve formátu
DC
,
NUŠL
,
RIS
Sdílet