Subversion Repositories HelenOS-doc

Rev

Rev 141 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 141 Rev 145
Line 11... Line 11...
11
   width="595.27557pt"
11
   width="595.27557pt"
12
   height="841.88977pt"
12
   height="841.88977pt"
13
   id="svg1595"
13
   id="svg1595"
14
   sodipodi:version="0.32"
14
   sodipodi:version="0.32"
15
   inkscape:version="0.43"
15
   inkscape:version="0.43"
16
   sodipodi:docbase="/home/jermar/software/HelenOS-doc/design/src/images"
16
   sodipodi:docbase="/afs/ms/u/j/jermj0bm/BIG/HelenOS-doc/design/src/images"
17
   sodipodi:docname="arch1.svg"
17
   sodipodi:docname="arch1.svg"
18
   version="1.0"
18
   version="1.0"
19
   inkscape:export-filename="/home/segabond/HelenOS-doc/design/src/images.vector/arch1.svg"
19
   inkscape:export-filename="/home/segabond/HelenOS-doc/design/src/images.vector/arch1.svg"
20
   inkscape:export-xdpi="157.50999"
20
   inkscape:export-xdpi="157.50999"
21
   inkscape:export-ydpi="157.50999">
21
   inkscape:export-ydpi="157.50999">
Line 106... Line 106...
106
     bordercolor="#666666"
106
     bordercolor="#666666"
107
     borderopacity="1.0"
107
     borderopacity="1.0"
108
     inkscape:pageopacity="0.0"
108
     inkscape:pageopacity="0.0"
109
     inkscape:pageshadow="2"
109
     inkscape:pageshadow="2"
110
     inkscape:zoom="1.9664338"
110
     inkscape:zoom="1.9664338"
111
     inkscape:cx="302.50421"
111
     inkscape:cx="317.11077"
112
     inkscape:cy="900.13703"
112
     inkscape:cy="830.58799"
113
     inkscape:document-units="px"
113
     inkscape:document-units="px"
114
     inkscape:current-layer="layer1"
114
     inkscape:current-layer="layer1"
115
     inkscape:window-width="1272"
115
     inkscape:window-width="1272"
116
     inkscape:window-height="943"
116
     inkscape:window-height="943"
117
     inkscape:window-x="2"
117
     inkscape:window-x="2"
118
     inkscape:window-y="6"
118
     inkscape:window-y="0"
119
     showguides="false"
119
     showguides="false"
120
     showgrid="true" />
120
     showgrid="true" />
121
  <metadata
121
  <metadata
122
     id="metadata1600">
122
     id="metadata1600">
123
    <rdf:RDF>
123
    <rdf:RDF>
Line 131... Line 131...
131
  </metadata>
131
  </metadata>
132
  <g
132
  <g
133
     inkscape:label="Layer 1"
133
     inkscape:label="Layer 1"
134
     inkscape:groupmode="layer"
134
     inkscape:groupmode="layer"
135
     id="layer1">
135
     id="layer1">
136
    <g
136
    <rect
-
 
137
       style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
137
       id="g2450">
138
       id="rect1603"
138
      <rect
139
       width="280.96918"
139
         ry="0"
140
       height="242.50786"
140
         rx="0"
141
       x="3.31182"
141
         y="2.842041"
142
       y="2.842041"
142
         x="3.31182"
143
       rx="0"
143
         height="242.50786"
-
 
144
         width="280.96918"
144
       ry="0" />
145
         id="rect1603"
145
    <rect
146
         style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
146
       style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
147
      <rect
147
       id="rect2537"
148
         y="267.7811"
148
       width="279.31699"
149
         x="2.977221"
149
       height="17.0145"
150
         height="17.0145"
150
       x="2.977221"
151
         width="279.31699"
151
       y="267.7811" />
-
 
152
    <text
152
         id="rect2537"
153
       xml:space="preserve"
153
         style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
154
       style="font-size:11.03643227px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
155
       x="118.24348"
154
      <text
156
       y="280.65692"
155
         id="text2541"
157
       id="text2541"><tspan
-
 
158
         sodipodi:role="line"
156
         y="280.65692"
159
         id="tspan2543"
157
         x="118.24348"
160
         x="118.24348"
158
         style="font-size:11.03643227px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
159
         xml:space="preserve"><tspan
161
         y="280.65692">HARDWARE</tspan></text>
-
 
162
    <rect
-
 
163
       ry="0"
160
           y="280.65692"
164
       y="89.370667"
161
           x="118.24348"
165
       x="21.705873"
162
           id="tspan2543"
166
       height="70.357254"
163
           sodipodi:role="line">HARDWARE</tspan></text>
167
       width="123.24016"
164
      <rect
168
       id="rect2482"
165
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
169
       style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
166
         id="rect2482"
170
    <text
167
         width="123.24016"
171
       sodipodi:linespacing="100%"
168
         height="70.357254"
172
       id="text2484"
169
         x="21.705873"
173
       y="100.53796"
170
         y="89.370667"
174
       x="23.374378"
171
         ry="0" />
-
 
172
      <text
175
       style="font-size:11.35551548px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
173
         xml:space="preserve"
176
       xml:space="preserve"><tspan
174
         style="font-size:11.35551548px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
177
         id="tspan2906"
175
         x="23.374378"
178
         sodipodi:role="line"
176
         y="100.53796"
179
         y="100.53796"
-
 
180
         x="23.374378">Scheduler</tspan></text>
177
         id="text2484"
181
    <text
178
         sodipodi:linespacing="100%"><tspan
182
       sodipodi:linespacing="100%"
179
           x="23.374378"
183
       id="text2488"
180
           y="100.53796"
184
       y="115.71053"
181
           sodipodi:role="line"
185
       x="26.795998"
182
           id="tspan2906">Scheduler</tspan></text>
-
 
183
      <text
186
       style="font-size:9.97017193px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
184
         xml:space="preserve"
187
       xml:space="preserve"><tspan
185
         style="font-size:9.97017193px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
188
         id="tspan3018"
186
         x="26.795998"
189
         sodipodi:role="line"
187
         y="115.71053"
190
         y="115.71053"
-
 
191
         x="26.795998">* threads</tspan><tspan
188
         id="text2488"
192
         id="tspan3020"
189
         sodipodi:linespacing="100%"><tspan
193
         sodipodi:role="line"
190
           x="26.795998"
194
         y="125.68071"
-
 
195
         x="26.795998">* per CPU run-queues</tspan><tspan
191
           y="115.71053"
196
         id="tspan3022"
192
           sodipodi:role="line"
197
         sodipodi:role="line"
193
           id="tspan3018">* threads</tspan><tspan
198
         y="135.65088"
194
           x="26.795998"
199
         x="26.795998">* load balancing</tspan><tspan
195
           y="125.68071"
200
         id="tspan3024"
196
           sodipodi:role="line"
201
         sodipodi:role="line"
197
           id="tspan3020">* per CPU run-queues</tspan><tspan
202
         y="145.62105"
198
           x="26.795998"
203
         x="26.795998" /></text>
199
           y="135.65088"
204
    <rect
200
           sodipodi:role="line"
205
       ry="0"
201
           id="tspan3022">* load balancing</tspan><tspan
-
 
202
           x="26.795998"
206
       y="8.9375381"
203
           y="145.62105"
207
       x="151.31157"
204
           sodipodi:role="line"
208
       height="70.357254"
205
           id="tspan3024" /></text>
209
       width="123.24016"
206
      <rect
210
       id="rect2507"
207
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
211
       style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
208
         id="rect2507"
212
    <text
209
         width="123.24016"
213
       sodipodi:linespacing="100%"
210
         height="70.357254"
-
 
211
         x="151.31157"
214
       id="text2509"
212
         y="8.9375381"
215
       y="20.762728"
213
         ry="0" />
216
       x="152.67284"
214
      <text
217
       style="font-size:10.8898077px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
215
         xml:space="preserve"
218
       xml:space="preserve"><tspan
216
         style="font-size:10.8898077px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
219
         id="tspan2902"
217
         x="152.67284"
220
         sodipodi:role="line"
218
         y="20.762728"
221
         y="20.762728"
-
 
222
         x="152.67284">Memory Management</tspan></text>
219
         id="text2509"
223
    <text
220
         sodipodi:linespacing="100%"><tspan
224
       sodipodi:linespacing="100%"
221
           x="152.67284"
225
       id="text2513"
222
           y="20.762728"
226
       y="38.03651"
223
           sodipodi:role="line"
227
       x="157.32141"
224
           id="tspan2902">Memory Management</tspan></text>
-
 
225
      <text
228
       style="font-size:9.97017193px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
226
         xml:space="preserve"
229
       xml:space="preserve"><tspan
227
         style="font-size:9.97017193px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
230
         id="tspan3063"
228
         x="157.32141"
231
         sodipodi:role="line"
229
         y="38.03651"
232
         y="38.03651"
230
         id="text2513"
-
 
231
         sodipodi:linespacing="100%"><tspan
233
         x="157.32141">* physical memory</tspan><tspan
232
           x="157.32141"
234
         id="tspan3065"
233
           y="38.03651"
235
         sodipodi:role="line"
234
           sodipodi:role="line"
236
         y="48.006682"
235
           id="tspan3063">* physical memory</tspan><tspan
237
         x="157.32141">* virtual memory</tspan><tspan
236
           x="157.32141"
238
         id="tspan3067"
237
           y="48.006682"
239
         sodipodi:role="line"
238
           sodipodi:role="line"
240
         y="57.976854"
239
           id="tspan3065">* virtual memory</tspan><tspan
241
         x="157.32141">* address spaces</tspan></text>
-
 
242
    <rect
-
 
243
       ry="0"
240
           x="157.32141"
244
       y="87.229218"
241
           y="57.976854"
245
       x="150.65472"
242
           sodipodi:role="line"
246
       height="72.190376"
243
           id="tspan3067">* address spaces</tspan></text>
247
       width="123.24016"
244
      <rect
248
       id="rect2523"
245
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
249
       style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
246
         id="rect2523"
250
    <text
247
         width="123.24016"
251
       sodipodi:linespacing="100%"
248
         height="72.190376"
-
 
249
         x="150.65472"
252
       id="text2525"
250
         y="87.229218"
253
       y="97.924149"
251
         ry="0" />
254
       x="152.17294"
252
      <text
255
       style="font-size:11.03643227px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
253
         xml:space="preserve"
256
       xml:space="preserve"><tspan
254
         style="font-size:11.03643227px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
257
         id="tspan2893"
255
         x="152.17294"
258
         sodipodi:role="line"
256
         y="97.924149"
259
         y="97.924149"
-
 
260
         x="152.17294">Syscalls</tspan></text>
257
         id="text2525"
261
    <text
258
         sodipodi:linespacing="100%"><tspan
262
       sodipodi:linespacing="100%"
259
           x="152.17294"
263
       id="text2529"
260
           y="97.924149"
264
       y="112.63335"
261
           sodipodi:role="line"
265
       x="154.90625"
262
           id="tspan2893">Syscalls</tspan></text>
-
 
263
      <text
266
       style="font-size:9.89715004px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
264
         xml:space="preserve"
267
       xml:space="preserve"><tspan
265
         style="font-size:9.89715004px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
268
         id="tspan2962"
266
         x="154.90625"
269
         sodipodi:role="line"
267
         y="112.63335"
270
         y="112.63335"
-
 
271
         x="154.90625">* thread/task control</tspan><tspan
268
         id="text2529"
272
         id="tspan2964"
269
         sodipodi:linespacing="100%"><tspan
273
         sodipodi:role="line"
270
           x="154.90625"
274
         y="122.5305"
-
 
275
         x="154.90625">* address space control</tspan><tspan
271
           y="112.63335"
276
         id="tspan2966"
272
           sodipodi:role="line"
277
         sodipodi:role="line"
273
           id="tspan2962">* thread/task control</tspan><tspan
278
         y="132.42765"
274
           x="154.90625"
279
         x="154.90625">* IPC</tspan><tspan
275
           y="122.5305"
280
         id="tspan2968"
276
           sodipodi:role="line"
281
         sodipodi:role="line"
277
           id="tspan2964">* address space control</tspan><tspan
-
 
278
           x="154.90625"
282
         y="142.3248"
279
           y="132.42765"
283
         x="154.90625">* DDI</tspan></text>
280
           sodipodi:role="line"
284
    <rect
281
           id="tspan2966">* IPC</tspan><tspan
285
       ry="0"
282
           x="154.90625"
286
       y="168.26785"
283
           y="142.3248"
287
       x="21.889883"
284
           sodipodi:role="line"
288
       height="70.357254"
285
           id="tspan2968">* DDI</tspan></text>
289
       width="123.24016"
286
      <rect
290
       id="rect2558"
287
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
291
       style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
288
         id="rect2558"
292
    <text
289
         width="123.24016"
293
       sodipodi:linespacing="100%"
290
         height="70.357254"
294
       id="text2560"
291
         x="21.889883"
295
       y="179.84303"
292
         y="168.26785"
296
       x="22.297922"
293
         ry="0" />
-
 
294
      <text
297
       style="font-size:11.03643227px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
295
         xml:space="preserve"
298
       xml:space="preserve"><tspan
296
         style="font-size:11.03643227px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
299
         id="tspan3008"
297
         x="22.297922"
300
         sodipodi:role="line"
298
         y="179.84303"
301
         y="179.84303"
-
 
302
         x="22.297922">Kernel Device Drivers</tspan></text>
299
         id="text2560"
303
    <text
300
         sodipodi:linespacing="100%"><tspan
304
       sodipodi:linespacing="100%"
301
           x="22.297922"
305
       id="text2564"
302
           y="179.84303"
306
       y="195.12282"
303
           sodipodi:role="line"
307
       x="26.980019"
304
           id="tspan3008">Kernel Device Drivers</tspan></text>
-
 
305
      <text
308
       style="font-size:10.64815712px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
306
         xml:space="preserve"
309
       xml:space="preserve"><tspan
307
         style="font-size:10.64815712px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
310
         id="tspan3010"
308
         x="26.980019"
311
         sodipodi:role="line"
309
         y="195.12282"
312
         y="195.12282"
310
         id="text2564"
-
 
311
         sodipodi:linespacing="100%"><tspan
313
         x="26.980019">* system clock</tspan><tspan
312
           x="26.980019"
314
         id="tspan3012"
313
           y="195.12282"
-
 
314
           sodipodi:role="line"
315
         sodipodi:role="line"
315
           id="tspan3010">* system clock</tspan><tspan
-
 
316
           x="26.980019"
-
 
317
           y="205.77098"
316
         y="205.77098"
318
           sodipodi:role="line"
-
 
319
           id="tspan3012">* interrupt controllers</tspan><tspan
317
         x="26.980019">* interrupt controllers</tspan><tspan
320
           x="26.980019"
318
         id="tspan3014"
321
           y="216.41913"
319
         sodipodi:role="line"
322
           sodipodi:role="line"
320
         y="216.41913"
323
           id="tspan3014">* basic console</tspan><tspan
321
         x="26.980019">* basic console</tspan><tspan
324
           x="26.980019"
322
         id="tspan3016"
325
           y="227.06729"
323
         sodipodi:role="line"
326
           sodipodi:role="line"
324
         y="227.06729"
327
           id="tspan3016">* SMP config</tspan></text>
325
         x="26.980019">* SMP config</tspan></text>
328
      <path
326
    <path
329
         sodipodi:type="star"
327
       transform="matrix(0.304062,0,0,0.265584,-64.59271,206.9366)"
330
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
328
       d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
331
         id="path2656"
329
       inkscape:randomized="0"
332
         sodipodi:sides="3"
330
       inkscape:rounded="0"
333
         sodipodi:cx="461.5"
331
       inkscape:flatsided="true"
334
         sodipodi:cy="193.86218"
332
       sodipodi:arg2="2.6179939"
335
         sodipodi:r1="34.5"
333
       sodipodi:arg1="1.5707963"
336
         sodipodi:r2="17.25"
334
       sodipodi:r2="17.25"
337
         sodipodi:arg1="1.5707963"
335
       sodipodi:r1="34.5"
338
         sodipodi:arg2="2.6179939"
336
       sodipodi:cy="193.86218"
339
         inkscape:flatsided="true"
337
       sodipodi:cx="461.5"
340
         inkscape:rounded="0"
338
       sodipodi:sides="3"
341
         inkscape:randomized="0"
339
       id="path2656"
342
         d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
340
       style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
343
         transform="matrix(0.304062,0,0,0.265584,-64.59271,206.9366)" />
341
       sodipodi:type="star" />
344
      <rect
342
    <rect
345
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
-
 
346
         id="rect2658"
343
       y="239.96512"
347
         width="6.6893549"
344
       x="72.387032"
348
         height="17.661306"
345
       height="17.661306"
349
         x="72.387032"
346
       width="6.6893549"
350
         y="239.96512" />
347
       id="rect2658"
-
 
348
       style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
351
      <path
349
    <path
352
         sodipodi:type="star"
350
       transform="matrix(-0.304062,-9.650901e-18,8.429624e-18,-0.265584,237.0773,300.4091)"
353
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
351
       d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
354
         id="path2662"
352
       inkscape:randomized="0"
355
         sodipodi:sides="3"
353
       inkscape:rounded="0"
356
         sodipodi:cx="461.5"
354
       inkscape:flatsided="true"
357
         sodipodi:cy="193.86218"
355
       sodipodi:arg2="2.6179939"
358
         sodipodi:r1="34.5"
356
       sodipodi:arg1="1.5707963"
359
         sodipodi:r2="17.25"
357
       sodipodi:r2="17.25"
360
         sodipodi:arg1="1.5707963"
358
       sodipodi:r1="34.5"
361
         sodipodi:arg2="2.6179939"
359
       sodipodi:cy="193.86218"
362
         inkscape:flatsided="true"
360
       sodipodi:cx="461.5"
363
         inkscape:rounded="0"
361
       sodipodi:sides="3"
364
         inkscape:randomized="0"
362
       id="path2662"
365
         d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
363
       style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
366
         transform="matrix(-0.304062,-9.650901e-18,8.429624e-18,-0.265584,237.0773,300.4091)" />
364
       sodipodi:type="star" />
367
      <rect
365
    <rect
-
 
366
       y="-267.38062"
-
 
367
       x="-100.09747"
368
         transform="scale(-1,-1)"
368
       height="17.661306"
-
 
369
       width="6.6893549"
-
 
370
       id="rect2664"
369
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
371
       style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
-
 
372
       transform="scale(-1,-1)" />
-
 
373
    <rect
370
         id="rect2664"
374
       ry="0"
371
         width="6.6893549"
375
       y="167.85875"
372
         height="17.661306"
376
       x="150.6114"
373
         x="-100.09747"
377
       height="70.357254"
374
         y="-267.38062" />
378
       width="123.24016"
375
      <rect
379
       id="rect2868"
376
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
380
       style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
377
         id="rect2868"
381
    <text
378
         width="123.24016"
382
       sodipodi:linespacing="100%"
379
         height="70.357254"
-
 
380
         x="150.6114"
383
       id="text2870"
381
         y="167.85875"
384
       y="179.46368"
382
         ry="0" />
385
       x="153.3054"
383
      <text
386
       style="font-size:10.56324673px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
384
         xml:space="preserve"
387
       xml:space="preserve"><tspan
385
         style="font-size:10.56324673px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
388
         id="tspan2889"
386
         x="153.3054"
389
         sodipodi:role="line"
387
         y="179.46368"
390
         y="179.46368"
-
 
391
         x="153.3054">IPC</tspan><tspan
388
         id="text2870"
392
         id="tspan2891"
389
         sodipodi:linespacing="100%"><tspan
393
         sodipodi:role="line"
390
           x="153.3054"
394
         y="190.02693"
391
           y="179.46368"
395
         x="153.3054" /></text>
392
           sodipodi:role="line"
396
    <text
393
           id="tspan2889">IPC</tspan><tspan
397
       sodipodi:linespacing="100%"
394
           x="153.3054"
398
       id="text2874"
395
           y="190.02693"
399
       y="192.40541"
396
           sodipodi:role="line"
-
 
397
           id="tspan2891" /></text>
400
       x="155.9709"
398
      <text
401
       style="font-size:9.97017193px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
399
         xml:space="preserve"
402
       xml:space="preserve"><tspan
400
         style="font-size:9.97017193px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
403
         id="tspan3026"
401
         x="155.9709"
404
         sodipodi:role="line"
402
         y="192.40541"
405
         y="192.40541"
403
         id="text2874"
-
 
404
         sodipodi:linespacing="100%"><tspan
406
         x="155.9709">* answerboxes</tspan><tspan
405
           x="155.9709"
407
         id="tspan3028"
406
           y="192.40541"
-
 
407
           sodipodi:role="line"
408
         sodipodi:role="line"
408
           id="tspan3026">* answerboxes</tspan><tspan
-
 
409
           x="155.9709"
-
 
410
           y="202.37558"
409
         y="202.37558"
411
           sodipodi:role="line"
-
 
412
           id="tspan3028">* phones</tspan><tspan
410
         x="155.9709">* phones</tspan><tspan
413
           x="155.9709"
411
         id="tspan3030"
414
           y="212.34575"
412
         sodipodi:role="line"
415
           sodipodi:role="line"
413
         y="212.34575"
416
           id="tspan3030">* (a)synchronous</tspan><tspan
414
         x="155.9709">* (a)synchronous</tspan><tspan
417
           x="155.9709"
415
         id="tspan3032"
418
           y="222.31593"
416
         sodipodi:role="line"
419
           sodipodi:role="line"
417
         y="222.31593"
420
           id="tspan3032">* short messages</tspan></text>
418
         x="155.9709">* short messages</tspan></text>
421
      <text
419
    <text
-
 
420
       id="text2478"
-
 
421
       y="58.524769"
422
         xml:space="preserve"
422
       x="27.721554"
423
         style="font-size:35.00579834px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
423
       style="font-size:35.00579834px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
424
         x="27.721554"
424
       xml:space="preserve"><tspan
425
         y="58.524769"
425
         y="58.524769"
426
         id="text2478"><tspan
426
         x="27.721554"
427
           sodipodi:role="line"
427
         id="tspan2480"
428
           id="tspan2480"
428
         sodipodi:role="line">kernel</tspan></text>
-
 
429
    <g
429
           x="27.721554"
430
       id="g1687"
430
           y="58.524769">kernel</tspan></text>
431
       transform="translate(8.720631,-35.88566)">
431
      <path
432
      <path
432
         transform="matrix(0.919703,0,0,0.919703,-129.7253,2.865178)"
433
         transform="matrix(0.919703,0,0,0.919703,-129.7253,2.865178)"
433
         d="M 633 277.36218 A 55 27.5 0 1 1  523,277.36218 A 55 27.5 0 1 1  633 277.36218 z"
434
         d="M 633 277.36218 A 55 27.5 0 1 1  523,277.36218 A 55 27.5 0 1 1  633 277.36218 z"
434
         sodipodi:ry="27.5"
435
         sodipodi:ry="27.5"
435
         sodipodi:rx="55"
436
         sodipodi:rx="55"
Line 438... Line 439...
438
         id="path2671"
439
         id="path2671"
439
         style="fill:#e03c3c;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
440
         style="fill:#e03c3c;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
440
         sodipodi:type="arc" />
441
         sodipodi:type="arc" />
441
      <text
442
      <text
442
         id="text2675"
443
         id="text2675"
443
         y="261.84808"
444
         y="261.74728"
444
         x="362.43887"
445
         x="363.78198"
445
         style="font-size:11.03643227px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
446
         style="font-size:11.03643227px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
446
         xml:space="preserve"><tspan
447
         xml:space="preserve"><tspan
447
           y="261.84808"
448
           y="261.74728"
448
           x="362.43887"
449
           x="363.78198"
449
           id="tspan2677"
450
           id="tspan2677"
450
           sodipodi:role="line">Device Driver</tspan><tspan
451
           sodipodi:role="line">Device Driver</tspan><tspan
451
           id="tspan2679"
452
           id="tspan2679"
452
           y="275.64362"
453
           y="275.54282"
453
           x="362.43887"
454
           x="363.78198"
454
           sodipodi:role="line" /></text>
455
           sodipodi:role="line" /></text>
-
 
456
    </g>
-
 
457
    <g
-
 
458
       id="g5397"
-
 
459
       transform="matrix(1.147036,-0.220145,0.200289,1.260747,-91.71614,-9.521322)">
455
      <g
460
      <g
456
         transform="matrix(0.60836,0.10024,-0.125283,0.486756,63.13712,75.01405)"
461
         transform="matrix(0.60836,0.10024,-0.125283,0.486756,63.13712,75.01405)"
457
         id="g2731"
462
         id="g2731"
458
         style="fill:#bc4343;fill-opacity:1">
463
         style="fill:#bc4343;fill-opacity:1">
459
        <path
464
        <path
Line 495... Line 500...
495
         sodipodi:cx="461.5"
500
         sodipodi:cx="461.5"
496
         sodipodi:sides="3"
501
         sodipodi:sides="3"
497
         id="path2737"
502
         id="path2737"
498
         style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
503
         style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
499
         sodipodi:type="star" />
504
         sodipodi:type="star" />
-
 
505
    </g>
-
 
506
    <g
-
 
507
       id="g1677"
-
 
508
       transform="translate(-40.0314,46.68368)">
500
      <path
509
      <path
501
         transform="matrix(0.919703,0,0,0.919703,19.8594,-150.1205)"
510
         transform="matrix(0.919703,0,0,0.919703,19.8594,-150.1205)"
502
         d="M 633 277.36218 A 55 27.5 0 1 1  523,277.36218 A 55 27.5 0 1 1  633 277.36218 z"
511
         d="M 633 277.36218 A 55 27.5 0 1 1  523,277.36218 A 55 27.5 0 1 1  633 277.36218 z"
503
         sodipodi:ry="27.5"
512
         sodipodi:ry="27.5"
504
         sodipodi:rx="55"
513
         sodipodi:rx="55"
Line 507... Line 516...
507
         id="path2796"
516
         id="path2796"
508
         style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
517
         style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
509
         sodipodi:type="arc" />
518
         sodipodi:type="arc" />
510
      <text
519
      <text
511
         id="text2798"
520
         id="text2798"
512
         y="110.02853"
521
         y="109.2059"
513
         x="524.31635"
522
         x="526.51227"
514
         style="font-size:11.03643227px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
523
         style="font-size:11.03643227px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
515
         xml:space="preserve"><tspan
524
         xml:space="preserve"><tspan
516
           id="tspan2800"
525
           id="tspan2800"
517
           y="110.02853"
526
           y="109.2059"
518
           x="524.31635"
527
           x="526.51227"
519
           sodipodi:role="line">User Task</tspan></text>
528
           sodipodi:role="line">User Task</tspan></text>
-
 
529
    </g>
-
 
530
    <g
-
 
531
       id="g1682">
520
      <path
532
      <path
521
         transform="matrix(0.919703,0,0,0.919703,-19.36262,-206.7702)"
533
         transform="matrix(0.919703,0,0,0.919703,-19.36262,-206.7702)"
522
         d="M 633 277.36218 A 55 27.5 0 1 1  523,277.36218 A 55 27.5 0 1 1  633 277.36218 z"
534
         d="M 633 277.36218 A 55 27.5 0 1 1  523,277.36218 A 55 27.5 0 1 1  633 277.36218 z"
523
         sodipodi:ry="27.5"
535
         sodipodi:ry="27.5"
524
         sodipodi:rx="55"
536
         sodipodi:rx="55"
Line 527... Line 539...
527
         id="path2804"
539
         id="path2804"
528
         style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
540
         style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
529
         sodipodi:type="arc" />
541
         sodipodi:type="arc" />
530
      <text
542
      <text
531
         id="text2806"
543
         id="text2806"
532
         y="53.378975"
544
         y="52.205906"
533
         x="485.0943"
545
         x="486.04077"
534
         style="font-size:11.03643227px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
546
         style="font-size:11.03643227px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
535
         xml:space="preserve"><tspan
547
         xml:space="preserve"><tspan
536
           id="tspan2808"
548
           id="tspan2808"
537
           y="53.378975"
549
           y="52.205906"
538
           x="485.0943"
550
           x="486.04077"
539
           sodipodi:role="line">User Task</tspan></text>
551
           sodipodi:role="line">User Task</tspan></text>
-
 
552
    </g>
540
      <path
553
    <path
-
 
554
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
541
         inkscape:connector-type="polyline"
555
       d="M 479.60709,67.443927 L 435.54736,81.913721"
542
         id="path2858"
556
       id="path2858"
543
         d="M 479.60709,67.443927 L 435.54736,81.913721"
557
       inkscape:connector-type="polyline" />
-
 
558
    <path
544
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
559
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
-
 
560
       d="M 427.18586,102.08508 L 489.49262,129.13018"
545
      <path
561
       id="path2862"
546
         inkscape:connector-type="polyline"
562
       inkscape:connector-type="polyline"
547
         id="path2862"
563
       sodipodi:nodetypes="cc" />
548
         d="M 436.84802,89.880239 L 502.20599,99.635159"
564
    <path
549
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
565
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
-
 
566
       d="M 492.1259,71.345894 L 419.6075,197.91784"
550
      <path
567
       id="path2864"
551
         sodipodi:nodetypes="cc"
568
       inkscape:connector-type="polyline"
552
         inkscape:connector-type="polyline"
569
       sodipodi:nodetypes="cc" />
553
         id="path2864"
570
    <path
554
         d="M 492.1259,71.345894 L 404.35145,232.4982"
-
 
555
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
571
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
-
 
572
       d="M 505.39382,177.1853 L 446.14868,204.57747"
556
      <path
573
       id="path1541"
557
         sodipodi:nodetypes="cc"
574
       inkscape:connector-type="polyline"
558
         inkscape:connector-type="polyline"
575
       sodipodi:nodetypes="cc" />
559
         id="path1541"
576
    <path
560
         d="M 510.9877,119.72087 L 409.53418,233.05542"
-
 
561
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
577
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-
 
578
       d="M 513.25469,74.390318 L 522.08923,126.40163"
562
      <path
579
       id="path1545"
563
         inkscape:connector-type="polyline"
580
       inkscape:connector-type="polyline"
-
 
581
       sodipodi:nodetypes="cc" />
-
 
582
    <g
564
         id="path1545"
583
       id="g5393"
565
         d="M 528.0022,72.356179 L 535.81967,80.633503"
584
       transform="matrix(0.646269,-0.630337,0.368809,1.070218,40.0729,180.2928)">
566
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-
 
567
      <rect
585
      <rect
568
         transform="matrix(0.766817,0.641865,-0.622443,0.782665,0,0)"
586
         transform="matrix(0.766817,0.641865,-0.622443,0.782665,0,0)"
569
         y="-37.901917"
587
         y="-37.901913"
570
         x="313.03925"
588
         x="313.03909"
571
         height="3.0328963"
589
         height="3.032896"
572
         width="114.65971"
590
         width="114.65965"
573
         id="rect2480"
591
         id="rect2480"
574
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
592
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
575
      <path
593
      <path
576
         transform="matrix(0.578442,0.484185,-0.471951,0.593436,94.34901,-247.0761)"
594
         transform="matrix(0.578442,0.484185,-0.471951,0.593436,94.34901,-247.0761)"
577
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
595
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
Line 586... Line 604...
586
         sodipodi:cx="673"
604
         sodipodi:cx="673"
587
         sodipodi:sides="3"
605
         sodipodi:sides="3"
588
         id="path2482"
606
         id="path2482"
589
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
607
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
590
         sodipodi:type="star" />
608
         sodipodi:type="star" />
-
 
609
    </g>
-
 
610
    <g
-
 
611
       id="g2491"
-
 
612
       transform="matrix(0.919703,0,0,1.074106,-90.37394,-40.72516)">
-
 
613
      <rect
-
 
614
         y="234.3622"
-
 
615
         x="633.5"
-
 
616
         height="68.5"
-
 
617
         width="109"
-
 
618
         id="rect2456"
-
 
619
         style="opacity:1;fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
-
 
620
      <rect
-
 
621
         y="236.3622"
-
 
622
         x="635.5"
-
 
623
         height="64.745003"
-
 
624
         width="104.5"
-
 
625
         id="rect2458"
-
 
626
         style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
-
 
627
    </g>
-
 
628
    <path
-
 
629
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
-
 
630
       d="M 498.69562,218.82203 L 544.68076,218.82203"
-
 
631
       id="path2460"
-
 
632
       inkscape:connector-type="polyline" />
-
 
633
    <text
-
 
634
       xml:space="preserve"
-
 
635
       style="font-size:8.60447502px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
636
       x="559.17487"
-
 
637
       y="222.99515"
-
 
638
       id="text2462"><tspan
-
 
639
         sodipodi:role="line"
-
 
640
         id="tspan2464"
-
 
641
         x="559.17487"
-
 
642
         y="222.99515">IPC</tspan></text>
-
 
643
    <g
-
 
644
       id="g2474"
-
 
645
       transform="matrix(0.919703,0,0,0.919703,-90.37394,10.17627)">
-
 
646
      <rect
-
 
647
         y="259.86218"
-
 
648
         x="640"
-
 
649
         height="4"
-
 
650
         width="47"
-
 
651
         id="rect2466"
-
 
652
         style="opacity:1;fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
591
      <path
653
      <path
592
         sodipodi:type="arc"
654
         transform="translate(14,-20)"
593
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
655
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
-
 
656
         inkscape:randomized="0"
594
         id="path2868"
657
         inkscape:rounded="0"
-
 
658
         inkscape:flatsided="true"
595
         sodipodi:cx="578"
659
         sodipodi:arg2="1.0471976"
596
         sodipodi:cy="277.36218"
660
         sodipodi:arg1="0"
597
         sodipodi:rx="55"
661
         sodipodi:r2="3.25"
598
         sodipodi:ry="27.5"
662
         sodipodi:r1="6.5"
599
         d="M 633 277.36218 A 55 27.5 0 1 1  523,277.36218 A 55 27.5 0 1 1  633 277.36218 z"
663
         sodipodi:cy="281.86221"
600
         transform="matrix(0.919703,0,0,0.919703,17.10739,-73.74982)" />
664
         sodipodi:cx="673"
-
 
665
         sodipodi:sides="3"
601
      <text
666
         id="path2468"
-
 
667
         style="opacity:1;fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
602
         sodipodi:linespacing="100%"
668
         sodipodi:type="star" />
-
 
669
    </g>
-
 
670
    <text
603
         xml:space="preserve"
671
       xml:space="preserve"
604
         style="font-size:9.69246483px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
672
       style="font-size:6.08623266px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
605
         x="500.37152"
673
       x="552.52423"
606
         y="183.758"
674
       y="252.46127"
607
         id="text3534"><tspan
675
       id="text2470"><tspan
608
           id="tspan3538"
676
         sodipodi:role="line"
609
           sodipodi:role="line"
677
         id="tspan2472"
610
           y="183.758"
678
         x="552.52423"
611
           x="500.37152">Capability Manager</tspan></text>
679
         y="252.46127">HW access</tspan></text>
612
      <path
680
    <text
613
         sodipodi:nodetypes="cc"
681
       xml:space="preserve"
614
         inkscape:connector-type="polyline"
682
       style="font-size:7.34500504px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
615
         id="path2874"
683
       x="553.98779"
616
         d="M 416.78328,233.19505 L 499.49143,179.04166"
684
       y="266.25476"
617
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-
 
618
      <g
685
       id="text2485"><tspan
619
         transform="matrix(0.919703,0,0,1.074106,-83.14023,-23.94372)"
686
         sodipodi:role="line"
620
         id="g2491">
687
         id="tspan2487"
621
        <rect
688
         x="553.98779"
622
           style="opacity:1;fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
689
         y="266.25476">Interrupt</tspan><tspan
623
           id="rect2456"
690
         sodipodi:role="line"
624
           width="109"
691
         x="553.98779"
625
           height="68.5"
692
         y="275.43602"
-
 
693
         id="tspan2489">via IPC</tspan></text>
-
 
694
    <g
626
           x="633.5"
695
       id="g2589"
-
 
696
       transform="matrix(0.919703,0,0,0.919703,-91.20966,-7.492132)"
627
           y="234.3622" />
697
       style="fill:#000000;fill-opacity:1">
628
        <rect
698
      <rect
629
           style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
630
           id="rect2458"
699
         y="259.86218"
631
           width="104.5"
700
         x="640"
632
           height="64.745003"
701
         height="4"
633
           x="635.5"
702
         width="47"
634
           y="236.3622" />
703
         id="rect2591"
635
      </g>
-
 
-
 
704
         style="opacity:1;fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
636
      <path
705
      <path
637
         inkscape:connector-type="polyline"
706
         transform="translate(14,-20)"
638
         id="path2460"
-
 
639
         d="M 505.92933,235.60347 L 551.91447,235.60347"
707
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
640
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
-
 
641
      <text
-
 
642
         id="text2462"
708
         inkscape:randomized="0"
643
         y="239.77658"
-
 
644
         x="566.40857"
709
         inkscape:rounded="0"
645
         style="font-size:8.60447502px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
646
         xml:space="preserve"><tspan
710
         inkscape:flatsided="true"
647
           y="239.77658"
-
 
648
           x="566.40857"
-
 
649
           id="tspan2464"
-
 
650
           sodipodi:role="line">IPC</tspan></text>
-
 
651
      <g
-
 
652
         transform="matrix(0.919703,0,0,0.919703,-83.14023,26.95771)"
-
 
653
         id="g2474">
-
 
654
        <rect
-
 
655
           style="opacity:1;fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
656
           id="rect2466"
-
 
657
           width="47"
711
         sodipodi:arg2="1.0471976"
658
           height="4"
-
 
659
           x="640"
-
 
660
           y="259.86218" />
-
 
661
        <path
-
 
662
           sodipodi:type="star"
712
         sodipodi:arg1="0"
663
           style="opacity:1;fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
664
           id="path2468"
-
 
665
           sodipodi:sides="3"
713
         sodipodi:r2="3.25"
666
           sodipodi:cx="673"
714
         sodipodi:r1="6.5"
667
           sodipodi:cy="281.86221"
715
         sodipodi:cy="281.86221"
668
           sodipodi:r1="6.5"
716
         sodipodi:cx="673"
669
           sodipodi:r2="3.25"
717
         sodipodi:sides="3"
670
           sodipodi:arg1="0"
718
         id="path2593"
671
           sodipodi:arg2="1.0471976"
-
 
672
           inkscape:flatsided="true"
-
 
673
           inkscape:rounded="0"
-
 
674
           inkscape:randomized="0"
-
 
675
           d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
719
         style="opacity:1;fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
676
           transform="translate(14,-20)" />
720
         sodipodi:type="star" />
677
      </g>
721
    </g>
678
      <text
722
    <text
679
         id="text2470"
-
 
680
         y="269.24271"
-
 
681
         x="559.75793"
-
 
682
         style="font-size:6.08623266px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
683
         xml:space="preserve"><tspan
723
       xml:space="preserve"
684
           y="269.24271"
-
 
685
           x="559.75793"
-
 
686
           id="tspan2472"
-
 
687
           sodipodi:role="line">HW access</tspan></text>
-
 
688
      <text
-
 
689
         id="text2485"
-
 
690
         y="283.03619"
-
 
691
         x="561.2215"
-
 
692
         style="font-size:7.34500504px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
724
       style="font-size:7.34500504px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
693
         xml:space="preserve"><tspan
-
 
694
           y="283.03619"
-
 
695
           x="561.2215"
725
       x="555.22137"
696
           id="tspan2487"
-
 
697
           sodipodi:role="line">Interrupt</tspan><tspan
-
 
698
           id="tspan2489"
-
 
699
           y="292.21745"
726
       y="234.79085"
700
           x="561.2215"
-
 
701
           sodipodi:role="line">via IPC</tspan></text>
-
 
702
      <g
-
 
703
         style="fill:#000000;fill-opacity:1"
-
 
704
         transform="matrix(0.919703,0,0,0.919703,-83.97595,9.289304)"
-
 
705
         id="g2589">
-
 
706
        <rect
-
 
707
           style="opacity:1;fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
708
           id="rect2591"
727
       id="text2595"><tspan
709
           width="47"
-
 
710
           height="4"
-
 
711
           x="640"
-
 
712
           y="259.86218" />
-
 
713
        <path
-
 
714
           sodipodi:type="star"
728
         sodipodi:role="line"
715
           style="opacity:1;fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
716
           id="path2593"
-
 
717
           sodipodi:sides="3"
-
 
718
           sodipodi:cx="673"
-
 
719
           sodipodi:cy="281.86221"
-
 
720
           sodipodi:r1="6.5"
-
 
721
           sodipodi:r2="3.25"
-
 
722
           sodipodi:arg1="0"
-
 
723
           sodipodi:arg2="1.0471976"
-
 
724
           inkscape:flatsided="true"
-
 
725
           inkscape:rounded="0"
-
 
726
           inkscape:randomized="0"
-
 
727
           d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
-
 
728
           transform="translate(14,-20)" />
-
 
729
      </g>
-
 
730
      <text
-
 
731
         id="text2595"
-
 
732
         y="251.57228"
-
 
733
         x="562.45508"
729
         x="555.22137"
734
         style="font-size:7.34500504px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
735
         xml:space="preserve"><tspan
-
 
736
           id="tspan2599"
-
 
737
           y="251.57228"
730
         y="234.79085"
738
           x="562.45508"
-
 
739
           sodipodi:role="line">Syscall</tspan></text>
731
         id="tspan2599">Syscall</tspan></text>
740
      <g
732
    <g
741
         style="fill:#1e1d70;fill-opacity:1"
733
       id="g3100"
742
         transform="matrix(0.919703,0,0,0.919703,-82.22053,44.31314)"
734
       transform="matrix(0.919703,0,0,0.919703,-89.45424,27.5317)"
743
         id="g3100">
735
       style="fill:#1e1d70;fill-opacity:1">
744
        <rect
736
      <rect
745
           style="opacity:1;fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
746
           id="rect3102"
737
         y="259.86218"
747
           width="47"
738
         x="640"
748
           height="4"
739
         height="4"
749
           x="640"
740
         width="47"
750
           y="259.86218" />
741
         id="rect3102"
751
        <path
-
 
752
           sodipodi:type="star"
-
 
753
           style="opacity:1;fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
742
         style="opacity:1;fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
754
           id="path3104"
-
 
755
           sodipodi:sides="3"
-
 
756
           sodipodi:cx="673"
-
 
757
           sodipodi:cy="281.86221"
-
 
758
           sodipodi:r1="6.5"
-
 
759
           sodipodi:r2="3.25"
-
 
760
           sodipodi:arg1="0"
-
 
761
           sodipodi:arg2="1.0471976"
-
 
762
           inkscape:flatsided="true"
-
 
763
           inkscape:rounded="0"
-
 
764
           inkscape:randomized="0"
-
 
765
           d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
-
 
766
           transform="translate(14,-20)" />
-
 
767
      </g>
-
 
768
      <path
743
      <path
769
         transform="matrix(0.919703,0,0,0.919703,-145.1628,-166.394)"
744
         transform="translate(14,-20)"
770
         d="M 633 277.36218 A 55 27.5 0 1 1  523,277.36218 A 55 27.5 0 1 1  633 277.36218 z"
745
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
771
         sodipodi:ry="27.5"
746
         inkscape:randomized="0"
772
         sodipodi:rx="55"
747
         inkscape:rounded="0"
773
         sodipodi:cy="277.36218"
748
         inkscape:flatsided="true"
774
         sodipodi:cx="578"
749
         sodipodi:arg2="1.0471976"
775
         id="path2743"
-
 
776
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
777
         sodipodi:type="arc" />
750
         sodipodi:arg1="0"
778
      <text
-
 
779
         inkscape:connector-avoid="true"
-
 
780
         id="text2745"
751
         sodipodi:r2="3.25"
781
         y="93.75515"
-
 
782
         x="362.9729"
-
 
783
         style="font-size:11.03643227px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
784
         xml:space="preserve"><tspan
-
 
785
           id="tspan2749"
-
 
786
           y="93.75515"
-
 
787
           x="362.9729"
-
 
788
           sodipodi:role="line">NS Task</tspan></text>
-
 
789
      <path
-
 
790
         sodipodi:nodetypes="cc"
752
         sodipodi:r1="6.5"
791
         inkscape:connector-type="polyline"
-
 
792
         id="path4011"
-
 
793
         d="M 383.4744,234.37925 L 294.95017,145.64464"
-
 
794
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-
 
795
      <path
-
 
796
         sodipodi:nodetypes="cc"
753
         sodipodi:cy="281.86221"
797
         inkscape:connector-type="polyline"
-
 
798
         id="path4013"
754
         sodipodi:cx="673"
799
         d="M 512.01707,163.39632 L 424.62655,105.4704"
-
 
800
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-
 
801
      <path
-
 
802
         sodipodi:nodetypes="ccc"
755
         sodipodi:sides="3"
803
         inkscape:connector-type="polyline"
-
 
804
         id="path4015"
756
         id="path3104"
805
         d="M 461,48.362183 L 342.37765,31.910965 L 293.93311,104.45334"
-
 
806
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
757
         style="opacity:1;fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
807
      <path
-
 
808
         sodipodi:nodetypes="cc"
758
         sodipodi:type="star" />
809
         inkscape:connector-type="polyline"
-
 
810
         id="path1575"
-
 
811
         d="M 385.46937,114.36218 L 397.16567,232.09557"
-
 
812
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-
 
813
    </g>
759
    </g>
-
 
760
    <path
-
 
761
       sodipodi:type="arc"
-
 
762
       style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
763
       id="path2743"
-
 
764
       sodipodi:cx="578"
-
 
765
       sodipodi:cy="277.36218"
-
 
766
       sodipodi:rx="55"
-
 
767
       sodipodi:ry="27.5"
-
 
768
       d="M 633 277.36218 A 55 27.5 0 1 1  523,277.36218 A 55 27.5 0 1 1  633 277.36218 z"
-
 
769
       transform="matrix(0.919703,0,0,0.919703,-145.1628,-166.394)" />
-
 
770
    <text
-
 
771
       xml:space="preserve"
-
 
772
       style="font-size:11.03643227px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
773
       x="342.41681"
-
 
774
       y="93.066521"
-
 
775
       id="text2745"
-
 
776
       inkscape:connector-avoid="true"
-
 
777
       sodipodi:linespacing="125%"><tspan
-
 
778
         sodipodi:role="line"
-
 
779
         id="tspan1673"
-
 
780
         x="342.41681"
-
 
781
         y="93.066521">Naming Service</tspan></text>
-
 
782
    <path
-
 
783
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-
 
784
       d="M 373.81224,203.86716 L 296.98431,154.28973"
-
 
785
       id="path4011"
-
 
786
       inkscape:connector-type="polyline"
-
 
787
       sodipodi:nodetypes="cc" />
-
 
788
    <path
-
 
789
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-
 
790
       d="M 461,48.362183 L 341.86912,36.742048 L 293.93311,104.45334"
-
 
791
       id="path4015"
-
 
792
       inkscape:connector-type="polyline"
-
 
793
       sodipodi:nodetypes="ccc" />
-
 
794
    <path
-
 
795
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-
 
796
       d="M 385.46937,114.36218 L 398.18274,198.02374"
-
 
797
       id="path1575"
-
 
798
       inkscape:connector-type="polyline"
-
 
799
       sodipodi:nodetypes="cc" />
-
 
800
    <path
-
 
801
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-
 
802
       d="M 340.58207,100.32309 L 299.12327,123.35949"
-
 
803
       id="path1675"
-
 
804
       inkscape:connector-type="polyline"
-
 
805
       sodipodi:nodetypes="cc" />
-
 
806
    <path
-
 
807
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-
 
808
       d="M 460.36477,150.90797 L 300.13713,138.45358"
-
 
809
       id="path1693"
-
 
810
       inkscape:connector-type="polyline"
-
 
811
       sodipodi:nodetypes="cc" />
814
  </g>
812
  </g>
815
</svg>
813
</svg>