Share Library (C++)
File detail
Source code
<?xml version="1.0" encoding="iso-8859-2"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Knihovna pro práci s objekty ve sdílené paměti</title>
<meta name="GENERATOR" content="Quanta Plus" />
<meta name="AUTHOR" content="Kamil Dudka" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<style type="text/css">
body { font-family: Geneva, Arial, Helvetica, sans-serif;}
h2 { color:red;}
p { text-align:justify; padding-right:2em;}
dt { font-weight:bold;}
dd { margin-bottom:2em;}
ul { margin:1em 2em 2em 0; padding:0;}
li { padding-bottom:1em;}
</style>
</head>
<body>
<div style="float:right;margin:1em 2em;"><a href="index.html">English</a></div>
<h1>Knihovna pro práci s objekty ve sdílené paměti</h1>
<dl><dd>Bakalářská práce</dd></dl>
<hr style="margin-bottom:2em;"/>
<dl>
<dt>Autor</dt><dd>Kamil Dudka, <a href="mailto:xdudka00@gmail.com">xdudka00@gmail.com</a></dd>
<dt>Date</dt><dd>15.5.2007</dd>
<dt>Abstrakt</dt>
<dd>
<p>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.</p>
</dd>
<dt>Přehled</dt>
<dd>
<ul>
<li><a href="bp.pdf">Bakalářská práce</a></li>
<li>Sestavená knihovna<div style="margin-left:2em;"><a href="linux">Linux</a></div><div style="margin-left:2em;"><a href="win32">Win32</a></div></li>
<li><a href="api/index.html">Dokumentace knihovního API</a> [anglicky]</li>
<li><a href="src">Zdrojový kód</a></li>
</ul>
</dd>
</dl>
</body>
</html>