Mercurial > hg > Papers > 2018 > parusu-master
changeset 70:cfd50f91bf0a
Merge
author | Tatsuki IHA <innparusu@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 08 Feb 2018 18:28:08 +0900 |
parents | 14909ebbfacd (current diff) 77e4f642f26b (diff) |
children | 2e77f1c4165b |
files | paper/gearsOS.tex |
diffstat | 1 files changed, 2 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/paper/gearsOS.tex Thu Feb 08 18:27:56 2018 +0900 +++ b/paper/gearsOS.tex Thu Feb 08 18:28:08 2018 +0900 @@ -91,12 +91,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}