Mercurial > hg > Papers > 2018 > tobaru-sigos
comparison Slide/prosym.md @ 8:f275411f458d
fix size
author | tobaru |
---|---|
date | Sun, 20 May 2018 21:28:30 +0900 |
parents | dfa8973bfe10 |
children | 5790bdc1d515 |
comparison
equal
deleted
inserted
replaced
7:dfa8973bfe10 | 8:f275411f458d |
---|---|
157 ## Gears における並列実行 | 157 ## Gears における並列実行 |
158 - Gears OS ではメタ計算を柔軟に記述するためのプログラミングの単位として Code Gear と Data Gear を用いる。 | 158 - Gears OS ではメタ計算を柔軟に記述するためのプログラミングの単位として Code Gear と Data Gear を用いる。 |
159 - それぞれにメタレベルの単位が存在し、Meta Data Gear と Meta Code Gear と呼ぶ。 | 159 - それぞれにメタレベルの単位が存在し、Meta Data Gear と Meta Code Gear と呼ぶ。 |
160 - メタレベルの計算は Perl スクリプトによって生成され、Code Gear で記述される。 | 160 - メタレベルの計算は Perl スクリプトによって生成され、Code Gear で記述される。 |
161 <div style="text-align: center;"> | 161 <div style="text-align: center;"> |
162 <img src="./image/meta_cg_dg.svg" alt="Gears OS の構造" width="700"> | 162 <img src="./image/meta_cg_dg.svg" alt="Meta Data Gear と Meta Code Gear" width="600"> |
163 </div> | 163 </div> |
164 | 164 |
165 | 165 |
166 | 166 |
167 % ## Interface | 167 % ## Interface |
168 % - この時、Code Gear と Deta Gear は Interface と呼ばれるまとまり(モジュール)で記述される。 | 168 % - この時、Code Gear と Deta Gear は Interface と呼ばれるまとまり(モジュール)で記述される。 |
169 % - Interface 作成時に Code Gear の集合を指定することにより複数の実装を持つことができる。 | 169 % - Interface 作成時に Code Gear の集合を指定することにより複数の実装を持つことができる。 |
170 | 170 |
171 ## Gears OS の構造 | 171 ## Gears OS の構造 |
172 <div style="text-align: center;"> | 172 <div style="text-align: center;"> |
173 <img src="./image/gearsos.svg" alt="Gears OS の構造" width="700"> | 173 <img src="./image/gearsos.svg" alt="Gears OS の構造" width="600"> |
174 </div> | 174 </div> |
175 | 175 |
176 | 176 |
177 ## Context | 177 ## Context |
178 - 1つのスレッド内で使われる Interface の Code Gear と Data Gear は Meta Data Gear に格納される。 | 178 - 1つのスレッド内で使われる Interface の Code Gear と Data Gear は Meta Data Gear に格納される。 |