Mercurial > hg > Papers > 2018 > parusu-master
diff paper/gearsOS.tex @ 68:77e4f642f26b
Fix
author | innparusu |
---|---|
date | Thu, 08 Feb 2018 17:39:14 +0900 |
parents | 131b1274cbae |
children | cfd50f91bf0a |
line wrap: on
line diff
--- a/paper/gearsOS.tex Thu Feb 08 16:43:41 2018 +0900 +++ b/paper/gearsOS.tex Thu Feb 08 17:39:14 2018 +0900 @@ -88,12 +88,11 @@ \end{figure} \section{Context} +Context とは一連の実行で使用される Code Gear と Data Gear の集合である。 +従来のスレッドやプロセスに対応する。 Context は接続可能な Code/Data Gear のリスト、Data Gearを確保するメモリ空間、実行される Task への Code Gear等を持っている Meta Data Gearである。 Gears OS では Code Gear と Data Gear への接続を Context を通して行う。 -また、Context は並列実行の Task でもあり、従来のスレッドやプロセスに対応する。 -そのため Gears OS で並列実行を行うには Context を生成し、Task の実行を行う。 - \coderef{context} に Context の定義を示す。 \lstinputlisting[caption=Contextの定義, label=code:context]{./src/context.h}