Detail práce

Knihovna pro práci s objekty ve sdílené paměti

Bakalářská práce Student: Dudka Kamil Akademický rok: 2006/2007 Vedoucí: Španěl Michal, Ing., Ph.D.
Název anglicky
Shared Memory Objects Library
Jazyk práce
český
Abstrakt

Tato bakalářská práce se zabývá problematikou meziprocesové komunikace v moderních operačních systémech. Důraz je kladen na využití sdílené paměti pro meziprocesovou komunikaci v objektově orientovaném jazyku C++. Součástí práce je popis návrhu a implementace knihovny, která umožňuje sdílenou paměť jednoduše a efektivně používat. Knihovna umožňuje sdílet přímo objekty jazyka C++ mezi procesy. Kromě toho vytváří knihovna platformově nezávislé rozhraní pro práci se sdílenou pamětí v operačních systémech Linux a Microsoft Windows. V závěru práce je zhodnocena efektivita využití sdílené paměti jako způsobu meziprocesové komunikace.

Klíčová slova

sdílená paměť, C++, knihovna, ICP, Linux, Windows, MDSTk, STL, alokátor, Share

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
11. června 2007
Oponent
Komise
Černocký Jan, prof. Dr. Ing. (UPGM FIT VUT), předseda
Křena Bohuslav, Ing., Ph.D. (UITS FIT VUT), člen
Kunovský Jiří, doc. Ing., CSc. (UITS FIT VUT), člen
Lukáš Roman, Ing., Ph.D. (UIFS FIT VUT), člen
Martinek David, Ing. (UIFS FIT VUT), člen
Sojka Petr, doc. RNDr., Ph.D. (FI MUNI), člen
Citace
DUDKA, Kamil. Knihovna pro práci s objekty ve sdílené paměti. Brno, 2007. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2007-06-11. Vedoucí práce Španěl Michal. Dostupné z: https://www.fit.vut.cz/study/thesis/5222/
BibTeX
@bachelorsthesis{FITBT5222,
    author = "Kamil Dudka",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Knihovna pro pr\'{a}ci s objekty ve sd\'{i}len\'{e} pam\v{e}ti",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2007,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/5222/"
}
Nahoru