Subversion Repositories HelenOS-doc

Rev

Rev 106 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 106 Rev 141
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="/tmp/bonds0am/HelenOS-doc/design/trunk/src/images"
16
   sodipodi:docbase="/home/jermar/software/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">
22
  <defs
22
  <defs
23
     id="defs1597">
23
     id="defs1597">
24
    <marker
24
    <marker
-
 
25
       inkscape:stockid="Arrow2Mend"
-
 
26
       orient="auto"
-
 
27
       refY="0.0"
-
 
28
       refX="0.0"
-
 
29
       id="Arrow2Mend"
-
 
30
       style="overflow:visible;">
-
 
31
      <path
-
 
32
         id="path2586"
-
 
33
         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
-
 
34
         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-
 
35
         transform="scale(0.6) rotate(180) translate(-5,0)" />
-
 
36
    </marker>
-
 
37
    <marker
-
 
38
       inkscape:stockid="Arrow2Lstart"
-
 
39
       orient="auto"
-
 
40
       refY="0.0"
-
 
41
       refX="0.0"
-
 
42
       id="Arrow2Lstart"
-
 
43
       style="overflow:visible">
-
 
44
      <path
-
 
45
         id="path2595"
-
 
46
         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
-
 
47
         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-
 
48
         transform="scale(1.1) translate(-5,0)" />
-
 
49
    </marker>
-
 
50
    <marker
-
 
51
       inkscape:stockid="Arrow2Mstart"
-
 
52
       orient="auto"
-
 
53
       refY="0.0"
-
 
54
       refX="0.0"
-
 
55
       id="Arrow2Mstart"
-
 
56
       style="overflow:visible">
-
 
57
      <path
-
 
58
         id="path2589"
-
 
59
         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
-
 
60
         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-
 
61
         transform="scale(0.6) translate(-5,0)" />
-
 
62
    </marker>
-
 
63
    <marker
25
       inkscape:stockid="Arrow2Lend"
64
       inkscape:stockid="Arrow2Lend"
26
       orient="auto"
65
       orient="auto"
27
       refY="0"
66
       refY="0"
28
       refX="0"
67
       refX="0"
29
       id="Arrow2Lend"
68
       id="Arrow2Lend"
Line 66... Line 105...
66
     pagecolor="#ffffff"
105
     pagecolor="#ffffff"
67
     bordercolor="#666666"
106
     bordercolor="#666666"
68
     borderopacity="1.0"
107
     borderopacity="1.0"
69
     inkscape:pageopacity="0.0"
108
     inkscape:pageopacity="0.0"
70
     inkscape:pageshadow="2"
109
     inkscape:pageshadow="2"
71
     inkscape:zoom="0.63041015"
110
     inkscape:zoom="1.9664338"
72
     inkscape:cx="220.14131"
111
     inkscape:cx="302.50421"
73
     inkscape:cy="539.27958"
112
     inkscape:cy="900.13703"
74
     inkscape:document-units="px"
113
     inkscape:document-units="px"
75
     inkscape:current-layer="layer1"
114
     inkscape:current-layer="layer1"
76
     inkscape:window-width="1272"
115
     inkscape:window-width="1272"
77
     inkscape:window-height="943"
116
     inkscape:window-height="943"
78
     inkscape:window-x="0"
117
     inkscape:window-x="2"
79
     inkscape:window-y="0"
118
     inkscape:window-y="6"
80
     showguides="false"
119
     showguides="false"
81
     showgrid="true" />
120
     showgrid="true" />
82
  <metadata
121
  <metadata
83
     id="metadata1600">
122
     id="metadata1600">
84
    <rdf:RDF>
123
    <rdf:RDF>
Line 93... Line 132...
93
  <g
132
  <g
94
     inkscape:label="Layer 1"
133
     inkscape:label="Layer 1"
95
     inkscape:groupmode="layer"
134
     inkscape:groupmode="layer"
96
     id="layer1">
135
     id="layer1">
97
    <g
136
    <g
98
       id="main"
137
       id="g2450">
99
       transform="matrix(1.547852,0,0,1.547852,-1.631075,-1.557017)"
-
 
100
       inkscape:label="#g3780">
-
 
101
      <rect
138
      <rect
102
         ry="0"
139
         ry="0"
103
         rx="0"
140
         rx="0"
104
         y="2.8420405"
141
         y="2.842041"
105
         x="3.1933899"
142
         x="3.31182"
106
         height="156.6738"
143
         height="242.50786"
107
         width="181.52199"
144
         width="280.96918"
108
         id="rect1603"
145
         id="rect1603"
109
         style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
146
         style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
110
      <rect
147
      <rect
111
         y="174.00768"
148
         y="267.7811"
112
         x="2.9772201"
149
         x="2.977221"
113
         height="10.99233"
150
         height="17.0145"
114
         width="180.45457"
151
         width="279.31699"
115
         id="rect2537"
152
         id="rect2537"
116
         style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
153
         style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
117
      <text
154
      <text
118
         id="text2541"
155
         id="text2541"
119
         y="182.32619"
156
         y="280.65692"
120
         x="77.445747"
157
         x="118.24348"
121
         style="font-size:7.13015985px;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"
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"
122
         xml:space="preserve"><tspan
159
         xml:space="preserve"><tspan
123
           y="182.32619"
160
           y="280.65692"
124
           x="77.445747"
161
           x="118.24348"
125
           id="tspan2543"
162
           id="tspan2543"
126
           sodipodi:role="line">HARDWARE</tspan></text>
163
           sodipodi:role="line">HARDWARE</tspan></text>
127
      <rect
164
      <rect
128
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
165
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
129
         id="rect2482"
166
         id="rect2482"
130
         width="79.620117"
167
         width="123.24016"
131
         height="45.454769"
168
         height="70.357254"
132
         x="15.07699"
169
         x="21.705873"
133
         y="58.744431"
170
         y="89.370667"
134
         ry="0" />
171
         ry="0" />
135
      <text
172
      <text
136
         xml:space="preserve"
173
         xml:space="preserve"
137
         style="font-size:7.33630562px;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"
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"
138
         x="16.154938"
175
         x="23.374378"
139
         y="65.959137"
176
         y="100.53796"
140
         id="text2484"
177
         id="text2484"
141
         sodipodi:linespacing="100%"><tspan
178
         sodipodi:linespacing="100%"><tspan
142
           x="16.154938"
179
           x="23.374378"
143
           y="65.959137"
180
           y="100.53796"
144
           sodipodi:role="line"
181
           sodipodi:role="line"
145
           id="tspan2906">Scheduler</tspan></text>
182
           id="tspan2906">Scheduler</tspan></text>
146
      <text
183
      <text
147
         xml:space="preserve"
184
         xml:space="preserve"
148
         style="font-size:6.44129515px;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"
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"
149
         x="18.365498"
186
         x="26.795998"
150
         y="75.761475"
187
         y="115.71053"
151
         id="text2488"
188
         id="text2488"
152
         sodipodi:linespacing="100%"><tspan
189
         sodipodi:linespacing="100%"><tspan
153
           x="18.365498"
190
           x="26.795998"
154
           y="75.761475"
191
           y="115.71053"
155
           sodipodi:role="line"
192
           sodipodi:role="line"
156
           id="tspan3018">* threads</tspan><tspan
193
           id="tspan3018">* threads</tspan><tspan
157
           x="18.365498"
194
           x="26.795998"
158
           y="82.20277"
195
           y="125.68071"
159
           sodipodi:role="line"
196
           sodipodi:role="line"
160
           id="tspan3020">* per CPU run-queues</tspan><tspan
197
           id="tspan3020">* per CPU run-queues</tspan><tspan
161
           x="18.365498"
198
           x="26.795998"
162
           y="88.644065"
199
           y="135.65088"
163
           sodipodi:role="line"
200
           sodipodi:role="line"
164
           id="tspan3022">* load balancing</tspan><tspan
201
           id="tspan3022">* load balancing</tspan><tspan
165
           x="18.365498"
202
           x="26.795998"
166
           y="95.08536"
203
           y="145.62105"
167
           sodipodi:role="line"
204
           sodipodi:role="line"
168
           id="tspan3024" /></text>
205
           id="tspan3024" /></text>
169
      <rect
206
      <rect
170
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
207
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
171
         id="rect2507"
208
         id="rect2507"
172
         width="79.620117"
209
         width="123.24016"
173
         height="45.454769"
210
         height="70.357254"
174
         x="98.809608"
211
         x="151.31157"
175
         y="6.7800765"
212
         y="8.9375381"
176
         ry="0" />
213
         ry="0" />
177
      <text
214
      <text
178
         xml:space="preserve"
215
         xml:space="preserve"
179
         style="font-size:7.03543234px;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"
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"
180
         x="99.689056"
217
         x="152.67284"
181
         y="14.419818"
218
         y="20.762728"
182
         id="text2509"
219
         id="text2509"
183
         sodipodi:linespacing="100%"><tspan
220
         sodipodi:linespacing="100%"><tspan
184
           x="99.689056"
221
           x="152.67284"
185
           y="14.419818"
222
           y="20.762728"
186
           sodipodi:role="line"
223
           sodipodi:role="line"
187
           id="tspan2902">Memory Management</tspan></text>
224
           id="tspan2902">Memory Management</tspan></text>
188
      <text
225
      <text
189
         xml:space="preserve"
226
         xml:space="preserve"
190
         style="font-size:6.44129515px;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"
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"
191
         x="102.6923"
228
         x="157.32141"
192
         y="25.57966"
229
         y="38.03651"
193
         id="text2513"
230
         id="text2513"
194
         sodipodi:linespacing="100%"><tspan
231
         sodipodi:linespacing="100%"><tspan
195
           x="102.6923"
232
           x="157.32141"
196
           y="25.57966"
233
           y="38.03651"
197
           sodipodi:role="line"
234
           sodipodi:role="line"
198
           id="tspan3063">* physical memory</tspan><tspan
235
           id="tspan3063">* physical memory</tspan><tspan
199
           x="102.6923"
236
           x="157.32141"
200
           y="32.020956"
237
           y="48.006682"
201
           sodipodi:role="line"
238
           sodipodi:role="line"
202
           id="tspan3065">* virtual memory</tspan><tspan
239
           id="tspan3065">* virtual memory</tspan><tspan
203
           x="102.6923"
240
           x="157.32141"
204
           y="38.462251"
241
           y="57.976854"
205
           sodipodi:role="line"
242
           sodipodi:role="line"
206
           id="tspan3067">* address spaces</tspan></text>
243
           id="tspan3067">* address spaces</tspan></text>
207
      <rect
244
      <rect
208
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
245
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
209
         id="rect2523"
246
         id="rect2523"
210
         width="79.620117"
247
         width="123.24016"
211
         height="46.639069"
248
         height="72.190376"
212
         x="98.385246"
249
         x="150.65472"
213
         y="57.360931"
250
         y="87.229218"
214
         ry="0" />
251
         ry="0" />
215
      <text
252
      <text
216
         xml:space="preserve"
253
         xml:space="preserve"
217
         style="font-size:7.13015985px;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"
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"
218
         x="99.366096"
255
         x="152.17294"
219
         y="64.270462"
256
         y="97.924149"
220
         id="text2525"
257
         id="text2525"
221
         sodipodi:linespacing="100%"><tspan
258
         sodipodi:linespacing="100%"><tspan
222
           x="99.366096"
259
           x="152.17294"
223
           y="64.270462"
260
           y="97.924149"
224
           sodipodi:role="line"
261
           sodipodi:role="line"
225
           id="tspan2893">Syscalls</tspan></text>
262
           id="tspan2893">Syscalls</tspan></text>
226
      <text
263
      <text
227
         xml:space="preserve"
264
         xml:space="preserve"
228
         style="font-size:6.39411926px;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"
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"
229
         x="101.13197"
266
         x="154.90625"
230
         y="73.773438"
267
         y="112.63335"
231
         id="text2529"
268
         id="text2529"
232
         sodipodi:linespacing="100%"><tspan
269
         sodipodi:linespacing="100%"><tspan
233
           x="101.13197"
270
           x="154.90625"
234
           y="73.773438"
271
           y="112.63335"
235
           sodipodi:role="line"
272
           sodipodi:role="line"
236
           id="tspan2962">* thread/task control</tspan><tspan
273
           id="tspan2962">* thread/task control</tspan><tspan
237
           x="101.13197"
274
           x="154.90625"
238
           y="80.167557"
275
           y="122.5305"
239
           sodipodi:role="line"
276
           sodipodi:role="line"
240
           id="tspan2964">* address space control</tspan><tspan
277
           id="tspan2964">* address space control</tspan><tspan
241
           x="101.13197"
278
           x="154.90625"
242
           y="86.561676"
279
           y="132.42765"
243
           sodipodi:role="line"
280
           sodipodi:role="line"
244
           id="tspan2966">* IPC</tspan><tspan
281
           id="tspan2966">* IPC</tspan><tspan
245
           x="101.13197"
282
           x="154.90625"
246
           y="92.955795"
283
           y="142.3248"
247
           sodipodi:role="line"
284
           sodipodi:role="line"
248
           id="tspan2968">* DDI</tspan></text>
285
           id="tspan2968">* DDI</tspan></text>
249
      <rect
286
      <rect
250
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
287
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
251
         id="rect2558"
288
         id="rect2558"
252
         width="79.620117"
289
         width="123.24016"
253
         height="45.454769"
290
         height="70.357254"
254
         x="15.19587"
291
         x="21.889883"
255
         y="109.71648"
292
         y="168.26785"
256
         ry="0" />
293
         ry="0" />
257
      <text
294
      <text
258
         xml:space="preserve"
295
         xml:space="preserve"
259
         style="font-size:7.13015985px;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"
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"
260
         x="15.459487"
297
         x="22.297922"
261
         y="117.1947"
298
         y="179.84303"
262
         id="text2560"
299
         id="text2560"
263
         sodipodi:linespacing="100%"><tspan
300
         sodipodi:linespacing="100%"><tspan
264
           x="15.459487"
301
           x="22.297922"
265
           y="117.1947"
302
           y="179.84303"
266
           sodipodi:role="line"
303
           sodipodi:role="line"
267
           id="tspan3008">Kernel Device Drivers</tspan></text>
304
           id="tspan3008">Kernel Device Drivers</tspan></text>
268
      <text
305
      <text
269
         xml:space="preserve"
306
         xml:space="preserve"
270
         style="font-size:6.87931204px;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"
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"
271
         x="18.484386"
308
         x="26.980019"
272
         y="127.06631"
309
         y="195.12282"
273
         id="text2564"
310
         id="text2564"
274
         sodipodi:linespacing="100%"><tspan
311
         sodipodi:linespacing="100%"><tspan
275
           x="18.484386"
312
           x="26.980019"
276
           y="127.06631"
313
           y="195.12282"
277
           sodipodi:role="line"
314
           sodipodi:role="line"
278
           id="tspan3010">* system clock</tspan><tspan
315
           id="tspan3010">* system clock</tspan><tspan
279
           x="18.484386"
316
           x="26.980019"
280
           y="133.94562"
317
           y="205.77098"
281
           sodipodi:role="line"
318
           sodipodi:role="line"
282
           id="tspan3012">* interrupt controllers</tspan><tspan
319
           id="tspan3012">* interrupt controllers</tspan><tspan
283
           x="18.484386"
320
           x="26.980019"
284
           y="140.82493"
321
           y="216.41913"
285
           sodipodi:role="line"
322
           sodipodi:role="line"
286
           id="tspan3014">* basic console</tspan><tspan
323
           id="tspan3014">* basic console</tspan><tspan
287
           x="18.484386"
324
           x="26.980019"
288
           y="147.70424"
325
           y="227.06729"
289
           sodipodi:role="line"
326
           sodipodi:role="line"
290
           id="tspan3016">* SMP config</tspan></text>
327
           id="tspan3016">* SMP config</tspan></text>
291
      <path
328
      <path
292
         sodipodi:type="star"
329
         sodipodi:type="star"
293
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
330
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
Line 301... Line 338...
301
         sodipodi:arg2="2.6179939"
338
         sodipodi:arg2="2.6179939"
302
         inkscape:flatsided="true"
339
         inkscape:flatsided="true"
303
         inkscape:rounded="0"
340
         inkscape:rounded="0"
304
         inkscape:randomized="0"
341
         inkscape:randomized="0"
305
         d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
342
         d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
306
         transform="matrix(0.196441,0,0,0.171582,-40.67678,134.6987)" />
343
         transform="matrix(0.304062,0,0,0.265584,-64.59271,206.9366)" />
307
      <rect
344
      <rect
308
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
345
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
309
         id="rect2658"
346
         id="rect2658"
310
         width="4.321702"
347
         width="6.6893549"
311
         height="11.410203"
348
         height="17.661306"
312
         x="47.819885"
349
         x="72.387032"
313
         y="156.03697" />
350
         y="239.96512" />
314
      <path
351
      <path
315
         sodipodi:type="star"
352
         sodipodi:type="star"
316
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
353
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
317
         id="path2662"
354
         id="path2662"
318
         sodipodi:sides="3"
355
         sodipodi:sides="3"
Line 324... Line 361...
324
         sodipodi:arg2="2.6179939"
361
         sodipodi:arg2="2.6179939"
325
         inkscape:flatsided="true"
362
         inkscape:flatsided="true"
326
         inkscape:rounded="0"
363
         inkscape:rounded="0"
327
         inkscape:randomized="0"
364
         inkscape:randomized="0"
328
         d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
365
         d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
329
         transform="matrix(-0.196441,-6.235028e-18,5.446014e-18,-0.171582,154.2191,195.0872)" />
366
         transform="matrix(-0.304062,-9.650901e-18,8.429624e-18,-0.265584,237.0773,300.4091)" />
330
      <rect
367
      <rect
331
         transform="scale(-1,-1)"
368
         transform="scale(-1,-1)"
332
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
369
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
333
         id="rect2664"
370
         id="rect2664"
334
         width="4.321702"
371
         width="6.6893549"
335
         height="11.410203"
372
         height="17.661306"
336
         x="-65.722397"
373
         x="-100.09747"
337
         y="-173.74893" />
374
         y="-267.38062" />
338
      <rect
375
      <rect
339
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
376
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
340
         id="rect2868"
377
         id="rect2868"
341
         width="79.620117"
378
         width="123.24016"
342
         height="45.454769"
379
         height="70.357254"
343
         x="98.357262"
380
         x="150.6114"
344
         y="109.45217"
381
         y="167.85875"
345
         ry="0" />
382
         ry="0" />
346
      <text
383
      <text
347
         xml:space="preserve"
384
         xml:space="preserve"
348
         style="font-size:6.82445526px;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"
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"
349
         x="100.09773"
386
         x="153.3054"
350
         y="116.94962"
387
         y="179.46368"
351
         id="text2870"
388
         id="text2870"
352
         sodipodi:linespacing="100%"><tspan
389
         sodipodi:linespacing="100%"><tspan
353
           x="100.09773"
390
           x="153.3054"
354
           y="116.94962"
391
           y="179.46368"
355
           sodipodi:role="line"
392
           sodipodi:role="line"
356
           id="tspan2889">IPC</tspan><tspan
393
           id="tspan2889">IPC</tspan><tspan
357
           x="100.09773"
394
           x="153.3054"
358
           y="123.77408"
395
           y="190.02693"
359
           sodipodi:role="line"
396
           sodipodi:role="line"
360
           id="tspan2891" /></text>
397
           id="tspan2891" /></text>
361
      <text
398
      <text
362
         xml:space="preserve"
399
         xml:space="preserve"
363
         style="font-size:6.44129515px;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"
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"
364
         x="101.8198"
401
         x="155.9709"
365
         y="125.31071"
402
         y="192.40541"
366
         id="text2874"
403
         id="text2874"
367
         sodipodi:linespacing="100%"><tspan
404
         sodipodi:linespacing="100%"><tspan
368
           x="101.8198"
405
           x="155.9709"
369
           y="125.31071"
406
           y="192.40541"
370
           sodipodi:role="line"
407
           sodipodi:role="line"
371
           id="tspan3026">* answerboxes</tspan><tspan
408
           id="tspan3026">* answerboxes</tspan><tspan
372
           x="101.8198"
409
           x="155.9709"
373
           y="131.752"
410
           y="202.37558"
374
           sodipodi:role="line"
411
           sodipodi:role="line"
375
           id="tspan3028">* phones</tspan><tspan
412
           id="tspan3028">* phones</tspan><tspan
376
           x="101.8198"
413
           x="155.9709"
377
           y="138.1933"
414
           y="212.34575"
378
           sodipodi:role="line"
415
           sodipodi:role="line"
379
           id="tspan3030">* (a)synchronous</tspan><tspan
416
           id="tspan3030">* (a)synchronous</tspan><tspan
380
           x="101.8198"
417
           x="155.9709"
381
           y="144.63459"
418
           y="222.31593"
382
           sodipodi:role="line"
419
           sodipodi:role="line"
383
           id="tspan3032">* short messages</tspan></text>
420
           id="tspan3032">* short messages</tspan></text>
384
      <text
421
      <text
385
         xml:space="preserve"
422
         xml:space="preserve"
386
         style="font-size:22.61572647px;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"
387
         x="18.963459"
424
         x="27.721554"
388
         y="38.816235"
425
         y="58.524769"
389
         id="text2478"><tspan
426
         id="text2478"><tspan
390
           sodipodi:role="line"
427
           sodipodi:role="line"
391
           id="tspan2480"
428
           id="tspan2480"
392
           x="18.963459"
429
           x="27.721554"
393
           y="38.816235">kernel</tspan></text>
430
           y="58.524769">kernel</tspan></text>
394
      <path
431
      <path
395
         transform="matrix(0.59418,0,0,0.59418,-82.75614,2.856988)"
432
         transform="matrix(0.919703,0,0,0.919703,-129.7253,2.865178)"
396
         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"
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"
397
         sodipodi:ry="27.5"
434
         sodipodi:ry="27.5"
398
         sodipodi:rx="55"
435
         sodipodi:rx="55"
399
         sodipodi:cy="277.36218"
436
         sodipodi:cy="277.36218"
400
         sodipodi:cx="578"
437
         sodipodi:cx="578"
401
         id="path2671"
438
         id="path2671"
402
         style="fill:#e03c3c;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
439
         style="fill:#e03c3c;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
403
         sodipodi:type="arc" />
440
         sodipodi:type="arc" />
404
      <text
441
      <text
405
         id="text2675"
442
         id="text2675"
406
         y="170.17461"
443
         y="261.84808"
407
         x="235.20979"
444
         x="362.43887"
408
         style="font-size:7.13015985px;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"
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"
409
         xml:space="preserve"><tspan
446
         xml:space="preserve"><tspan
410
           y="170.17461"
447
           y="261.84808"
411
           x="235.20979"
448
           x="362.43887"
412
           id="tspan2677"
449
           id="tspan2677"
413
           sodipodi:role="line">Device Driver</tspan><tspan
450
           sodipodi:role="line">Device Driver</tspan><tspan
414
           id="tspan2679"
451
           id="tspan2679"
415
           y="179.08731"
452
           y="275.64362"
416
           x="235.20979"
453
           x="362.43887"
417
           sodipodi:role="line" /></text>
454
           sodipodi:role="line" /></text>
418
      <g
455
      <g
419
         transform="matrix(0.393035,6.476087e-2,-8.093963e-2,0.314472,41.84392,49.46924)"
456
         transform="matrix(0.60836,0.10024,-0.125283,0.486756,63.13712,75.01405)"
420
         id="g2731"
457
         id="g2731"
421
         style="fill:#bc4343;fill-opacity:1">
458
         style="fill:#bc4343;fill-opacity:1">
422
        <path
459
        <path
423
           sodipodi:type="star"
460
           sodipodi:type="star"
424
           style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
461
           style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
Line 443... Line 480...
443
           x="487.99454"
480
           x="487.99454"
444
           y="-339.11758"
481
           y="-339.11758"
445
           transform="matrix(0.455179,0.8904,-0.863773,0.503882,0,0)" />
482
           transform="matrix(0.455179,0.8904,-0.863773,0.503882,0,0)" />
446
      </g>
483
      </g>
447
      <path
484
      <path
448
         transform="matrix(-0.133874,0.116971,-0.146193,-0.107114,311.9639,134.4088)"
485
         transform="matrix(-0.207217,0.181054,-0.226285,-0.165797,481.2429,206.4879)"
449
         d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
486
         d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
450
         inkscape:randomized="0"
487
         inkscape:randomized="0"
451
         inkscape:rounded="0"
488
         inkscape:rounded="0"
452
         inkscape:flatsided="true"
489
         inkscape:flatsided="true"
453
         sodipodi:arg2="2.6179939"
490
         sodipodi:arg2="2.6179939"
Line 459... Line 496...
459
         sodipodi:sides="3"
496
         sodipodi:sides="3"
460
         id="path2737"
497
         id="path2737"
461
         style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
498
         style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
462
         sodipodi:type="star" />
499
         sodipodi:type="star" />
463
      <path
500
      <path
464
         transform="matrix(0.59418,0,0,0.59418,13.88406,-95.98045)"
501
         transform="matrix(0.919703,0,0,0.919703,19.8594,-150.1205)"
465
         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"
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"
466
         sodipodi:ry="27.5"
503
         sodipodi:ry="27.5"
467
         sodipodi:rx="55"
504
         sodipodi:rx="55"
468
         sodipodi:cy="277.36218"
505
         sodipodi:cy="277.36218"
469
         sodipodi:cx="578"
506
         sodipodi:cx="578"
470
         id="path2796"
507
         id="path2796"
471
         style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
508
         style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
472
         sodipodi:type="arc" />
509
         sodipodi:type="arc" />
473
      <text
510
      <text
474
         id="text2798"
511
         id="text2798"
475
         y="72.090576"
512
         y="110.02853"
476
         x="339.79181"
513
         x="524.31635"
477
         style="font-size:7.13015985px;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"
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"
478
         xml:space="preserve"><tspan
515
         xml:space="preserve"><tspan
479
           id="tspan2800"
516
           id="tspan2800"
480
           y="72.090576"
517
           y="110.02853"
481
           x="339.79181"
518
           x="524.31635"
482
           sodipodi:role="line">User Task</tspan></text>
519
           sodipodi:role="line">User Task</tspan></text>
483
      <path
520
      <path
484
         transform="matrix(0.59418,0,0,0.59418,-11.45558,-132.5793)"
521
         transform="matrix(0.919703,0,0,0.919703,-19.36262,-206.7702)"
485
         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"
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"
486
         sodipodi:ry="27.5"
523
         sodipodi:ry="27.5"
487
         sodipodi:rx="55"
524
         sodipodi:rx="55"
488
         sodipodi:cy="277.36218"
525
         sodipodi:cy="277.36218"
489
         sodipodi:cx="578"
526
         sodipodi:cx="578"
490
         id="path2804"
527
         id="path2804"
491
         style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
528
         style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
492
         sodipodi:type="arc" />
529
         sodipodi:type="arc" />
493
      <text
530
      <text
494
         id="text2806"
531
         id="text2806"
495
         y="35.49176"
532
         y="53.378975"
496
         x="314.45215"
533
         x="485.0943"
497
         style="font-size:7.13015985px;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"
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"
498
         xml:space="preserve"><tspan
535
         xml:space="preserve"><tspan
499
           id="tspan2808"
536
           id="tspan2808"
500
           y="35.49176"
537
           y="53.378975"
501
           x="314.45215"
538
           x="485.0943"
502
           sodipodi:role="line">User Task</tspan></text>
539
           sodipodi:role="line">User Task</tspan></text>
503
      <path
540
      <path
504
         inkscape:connector-type="polyline"
541
         inkscape:connector-type="polyline"
505
         id="path2854"
-
 
506
         d="M 259.43351,73.89601 L 269.68312,87.710695"
-
 
507
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59417999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
-
 
508
      <path
-
 
509
         inkscape:connector-type="polyline"
-
 
510
         id="path2858"
542
         id="path2858"
511
         d="M 310.90709,44.578515 L 282.44201,53.926821"
543
         d="M 479.60709,67.443927 L 435.54736,81.913721"
512
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59417999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
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" />
513
      <path
545
      <path
514
         inkscape:connector-type="polyline"
546
         inkscape:connector-type="polyline"
515
         id="path2862"
547
         id="path2862"
516
         d="M 283.28231,59.073643 L 325.50726,65.375873"
548
         d="M 436.84802,89.880239 L 502.20599,99.635159"
517
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59417999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
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" />
518
      <path
550
      <path
-
 
551
         sodipodi:nodetypes="cc"
519
         inkscape:connector-type="polyline"
552
         inkscape:connector-type="polyline"
520
         id="path2864"
553
         id="path2864"
521
         d="M 318.99495,47.099407 L 289.88524,159.75502"
554
         d="M 492.1259,71.345894 L 404.35145,232.4982"
522
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59417999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
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" />
523
      <text
-
 
524
         id="text2868"
-
 
525
         y="75.066055"
-
 
526
         x="295.35541"
-
 
527
         style="font-size:7.13015985px;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"
-
 
528
         xml:space="preserve"><tspan
-
 
529
           y="75.066055"
-
 
530
           x="295.35541"
-
 
531
           id="tspan2870"
-
 
532
           sodipodi:role="line">IPC</tspan></text>
-
 
533
      <path
556
      <path
-
 
557
         sodipodi:nodetypes="cc"
534
         inkscape:connector-type="polyline"
558
         inkscape:connector-type="polyline"
535
         id="path1541"
559
         id="path1541"
536
         d="M 331.18074,78.352378 L 289.29106,159.45793"
560
         d="M 510.9877,119.72087 L 409.53418,233.05542"
537
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59417999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
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" />
538
      <path
562
      <path
539
         inkscape:connector-type="polyline"
563
         inkscape:connector-type="polyline"
540
         id="path1545"
564
         id="path1545"
541
         d="M 342.17307,47.752108 L 347.2236,53.099728"
-
 
542
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59417999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-
 
543
      <path
-
 
544
         transform="matrix(0.59418,0,0,0.59418,-89.2016,-65.95149)"
-
 
545
         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"
-
 
546
         sodipodi:ry="27.5"
-
 
547
         sodipodi:rx="55"
-
 
548
         sodipodi:cy="277.36218"
-
 
549
         sodipodi:cx="578"
-
 
550
         id="path2830"
-
 
551
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
552
         sodipodi:type="arc" />
-
 
553
      <text
-
 
554
         id="text2832"
-
 
555
         y="96.771935"
-
 
556
         x="227.49634"
-
 
557
         style="font-size:7.13015985px;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"
-
 
558
         xml:space="preserve"><tspan
-
 
559
           id="tspan2834"
-
 
560
           y="96.771935"
-
 
561
           x="227.49634"
-
 
562
           sodipodi:role="line">&quot;Capable&quot; task</tspan></text>
-
 
563
      <text
-
 
564
         id="text2432"
-
 
565
         y="101.96731"
-
 
566
         x="237.78107"
-
 
567
         style="font-size:3.80152035px;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"
-
 
568
         xml:space="preserve"><tspan
-
 
569
           id="tspan2438"
-
 
570
           y="101.96731"
-
 
571
           x="237.78107"
-
 
572
           sodipodi:role="line">- I/O space manager</tspan><tspan
-
 
573
           y="106.71921"
-
 
574
           x="237.78107"
-
 
575
           sodipodi:role="line"
-
 
576
           id="tspan3165">- Memory manager</tspan><tspan
-
 
577
           y="111.47111"
-
 
578
           x="237.78107"
-
 
579
           sodipodi:role="line"
-
 
580
           id="tspan3167">- Task manager</tspan></text>
-
 
581
      <path
-
 
582
         inkscape:connector-type="polyline"
-
 
583
         id="path2452"
-
 
584
         d="M 327.31857,75.084388 L 286.32015,95.583598"
-
 
585
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59417999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-
 
586
      <path
-
 
587
         inkscape:connector-type="polyline"
-
 
588
         id="path2454"
-
 
589
         d="M 311.5728,45.375388 L 279.78417,88.453438"
565
         d="M 528.0022,72.356179 L 535.81967,80.633503"
590
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59417999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
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" />
591
      <rect
567
      <rect
592
         transform="matrix(0.766817,0.641865,-0.622443,0.782665,0,0)"
568
         transform="matrix(0.766817,0.641865,-0.622443,0.782665,0,0)"
593
         y="-24.391766"
569
         y="-37.901917"
594
         x="203.69254"
570
         x="313.03925"
595
         height="1.9594222"
571
         height="3.0328963"
596
         width="74.076714"
572
         width="114.65971"
597
         id="rect2480"
573
         id="rect2480"
598
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
574
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
599
      <path
575
      <path
600
         transform="matrix(0.373706,0.312811,-0.304907,0.383393,62.00857,-158.6192)"
576
         transform="matrix(0.578442,0.484185,-0.471951,0.593436,94.34901,-247.0761)"
601
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
577
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
602
         inkscape:randomized="0"
578
         inkscape:randomized="0"
603
         inkscape:rounded="0"
579
         inkscape:rounded="0"
604
         inkscape:flatsided="true"
580
         inkscape:flatsided="true"
605
         sodipodi:arg2="1.0471976"
581
         sodipodi:arg2="1.0471976"
Line 619... Line 595...
619
         sodipodi:cx="578"
595
         sodipodi:cx="578"
620
         sodipodi:cy="277.36218"
596
         sodipodi:cy="277.36218"
621
         sodipodi:rx="55"
597
         sodipodi:rx="55"
622
         sodipodi:ry="27.5"
598
         sodipodi:ry="27.5"
623
         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"
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"
624
         transform="matrix(0.59418,0,0,0.59418,12.10611,-46.64064)" />
600
         transform="matrix(0.919703,0,0,0.919703,17.10739,-73.74982)" />
625
      <text
601
      <text
626
         sodipodi:linespacing="100%"
602
         sodipodi:linespacing="100%"
627
         xml:space="preserve"
603
         xml:space="preserve"
628
         style="font-size:6.26188087px;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"
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"
629
         x="324.32208"
605
         x="500.37152"
630
         y="119.72398"
606
         y="183.758"
631
         id="text3534"><tspan
607
         id="text3534"><tspan
632
           id="tspan3538"
608
           id="tspan3538"
633
           sodipodi:role="line"
609
           sodipodi:role="line"
634
           y="119.72398"
610
           y="183.758"
635
           x="324.32208">Capability Manager</tspan></text>
611
           x="500.37152">Capability Manager</tspan></text>
636
      <path
612
      <path
-
 
613
         sodipodi:nodetypes="cc"
637
         inkscape:connector-type="polyline"
614
         inkscape:connector-type="polyline"
638
         id="path2874"
615
         id="path2874"
639
         d="M 279.19,108.95263 L 323.7535,116.67697"
616
         d="M 416.78328,233.19505 L 499.49143,179.04166"
640
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59417999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
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" />
641
      <g
618
      <g
642
         transform="matrix(0.59418,0,0,0.693933,-52.65953,-14.46308)"
619
         transform="matrix(0.919703,0,0,1.074106,-83.14023,-23.94372)"
643
         id="g2491">
620
         id="g2491">
644
        <rect
621
        <rect
645
           style="opacity:1;fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
622
           style="opacity:1;fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
646
           id="rect2456"
623
           id="rect2456"
647
           width="109"
624
           width="109"
Line 657... Line 634...
657
           y="236.3622" />
634
           y="236.3622" />
658
      </g>
635
      </g>
659
      <path
636
      <path
660
         inkscape:connector-type="polyline"
637
         inkscape:connector-type="polyline"
661
         id="path2460"
638
         id="path2460"
662
         d="M 327.91275,153.2191 L 357.62175,153.2191"
639
         d="M 505.92933,235.60347 L 551.91447,235.60347"
663
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59417999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
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" />
664
      <text
641
      <text
665
         id="text2462"
642
         id="text2462"
666
         y="155.91516"
643
         y="239.77658"
667
         x="366.98575"
644
         x="566.40857"
668
         style="font-size:5.55897808px;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"
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"
669
         xml:space="preserve"><tspan
646
         xml:space="preserve"><tspan
670
           y="155.91516"
647
           y="239.77658"
671
           x="366.98575"
648
           x="566.40857"
672
           id="tspan2464"
649
           id="tspan2464"
673
           sodipodi:role="line">IPC</tspan></text>
650
           sodipodi:role="line">IPC</tspan></text>
674
      <g
651
      <g
675
         transform="matrix(0.59418,0,0,0.59418,-52.65953,18.42213)"
652
         transform="matrix(0.919703,0,0,0.919703,-83.14023,26.95771)"
676
         id="g2474">
653
         id="g2474">
677
        <rect
654
        <rect
678
           style="opacity:1;fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
655
           style="opacity:1;fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
679
           id="rect2466"
656
           id="rect2466"
680
           width="47"
657
           width="47"
Line 698... Line 675...
698
           d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
675
           d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
699
           transform="translate(14,-20)" />
676
           transform="translate(14,-20)" />
700
      </g>
677
      </g>
701
      <text
678
      <text
702
         id="text2470"
679
         id="text2470"
703
         y="174.95195"
680
         y="269.24271"
704
         x="362.68909"
681
         x="559.75793"
705
         style="font-size:3.9320507px;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"
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"
706
         xml:space="preserve"><tspan
683
         xml:space="preserve"><tspan
707
           y="174.95195"
684
           y="269.24271"
708
           x="362.68909"
685
           x="559.75793"
709
           id="tspan2472"
686
           id="tspan2472"
710
           sodipodi:role="line">HW access</tspan></text>
687
           sodipodi:role="line">HW access</tspan></text>
711
      <text
688
      <text
712
         id="text2485"
689
         id="text2485"
713
         y="183.86333"
690
         y="283.03619"
714
         x="363.63461"
691
         x="561.2215"
715
         style="font-size:4.74528885px;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"
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"
716
         xml:space="preserve"><tspan
693
         xml:space="preserve"><tspan
717
           y="183.86333"
694
           y="283.03619"
718
           x="363.63461"
695
           x="561.2215"
719
           id="tspan2487"
696
           id="tspan2487"
720
           sodipodi:role="line">Interrupt</tspan><tspan
697
           sodipodi:role="line">Interrupt</tspan><tspan
721
           id="tspan2489"
698
           id="tspan2489"
722
           y="189.79494"
699
           y="292.21745"
723
           x="363.63461"
700
           x="561.2215"
724
           sodipodi:role="line">via IPC</tspan></text>
701
           sodipodi:role="line">via IPC</tspan></text>
725
      <g
702
      <g
726
         style="fill:#000000;fill-opacity:1"
703
         style="fill:#000000;fill-opacity:1"
727
         transform="matrix(0.59418,0,0,0.59418,-53.19945,7.007337)"
704
         transform="matrix(0.919703,0,0,0.919703,-83.97595,9.289304)"
728
         id="g2589">
705
         id="g2589">
729
        <rect
706
        <rect
730
           style="opacity:1;fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
707
           style="opacity:1;fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
731
           id="rect2591"
708
           id="rect2591"
732
           width="47"
709
           width="47"
Line 750... Line 727...
750
           d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
727
           d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
751
           transform="translate(14,-20)" />
728
           transform="translate(14,-20)" />
752
      </g>
729
      </g>
753
      <text
730
      <text
754
         id="text2595"
731
         id="text2595"
755
         y="163.53586"
732
         y="251.57228"
756
         x="364.43158"
733
         x="562.45508"
757
         style="font-size:4.74528885px;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"
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"
758
         xml:space="preserve"><tspan
735
         xml:space="preserve"><tspan
759
           id="tspan2599"
736
           id="tspan2599"
760
           y="163.53586"
737
           y="251.57228"
761
           x="364.43158"
738
           x="562.45508"
762
           sodipodi:role="line">Syscall</tspan></text>
739
           sodipodi:role="line">Syscall</tspan></text>
763
      <g
740
      <g
764
         style="fill:#1e1d70;fill-opacity:1"
741
         style="fill:#1e1d70;fill-opacity:1"
765
         transform="matrix(0.59418,0,0,0.59418,-52.06535,29.63472)"
742
         transform="matrix(0.919703,0,0,0.919703,-82.22053,44.31314)"
766
         id="g3100">
743
         id="g3100">
767
        <rect
744
        <rect
768
           style="opacity:1;fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
745
           style="opacity:1;fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
769
           id="rect3102"
746
           id="rect3102"
770
           width="47"
747
           width="47"
Line 786... Line 763...
786
           inkscape:rounded="0"
763
           inkscape:rounded="0"
787
           inkscape:randomized="0"
764
           inkscape:randomized="0"
788
           d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
765
           d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
789
           transform="translate(14,-20)" />
766
           transform="translate(14,-20)" />
790
      </g>
767
      </g>
791
      <rect
-
 
792
         transform="matrix(-0.774822,-0.632179,0.632179,-0.774822,0,0)"
-
 
793
         y="39.361538"
-
 
794
         x="-289.90445"
-
 
795
         height="2.3767197"
-
 
796
         width="90.315353"
-
 
797
         id="rect3114"
-
 
798
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
-
 
799
      <path
-
 
800
         transform="matrix(-0.460384,-0.375628,0.375628,-0.460384,384.244,477.3195)"
-
 
801
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
-
 
802
         inkscape:randomized="0"
-
 
803
         inkscape:rounded="0"
-
 
804
         inkscape:flatsided="true"
-
 
805
         sodipodi:arg2="1.0471976"
-
 
806
         sodipodi:arg1="0"
-
 
807
         sodipodi:r2="3.25"
-
 
808
         sodipodi:r1="6.5"
-
 
809
         sodipodi:cy="281.86221"
-
 
810
         sodipodi:cx="673"
-
 
811
         sodipodi:sides="3"
-
 
812
         id="path3116"
-
 
813
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
814
         sodipodi:type="star" />
-
 
815
      <rect
-
 
816
         transform="matrix(-0.924941,0.380111,-0.964557,-0.263875,0,0)"
-
 
817
         y="-244.54428"
-
 
818
         x="-73.651489"
-
 
819
         height="3.9789753"
-
 
820
         width="128.64871"
-
 
821
         id="rect3120"
-
 
822
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
-
 
823
      <path
-
 
824
         transform="matrix(-0.782845,0.321716,-0.959487,-0.262488,980.3865,-57.62022)"
-
 
825
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
-
 
826
         inkscape:randomized="0"
-
 
827
         inkscape:rounded="0"
-
 
828
         inkscape:flatsided="true"
-
 
829
         sodipodi:arg2="1.0471976"
-
 
830
         sodipodi:arg1="0"
-
 
831
         sodipodi:r2="3.25"
-
 
832
         sodipodi:r1="6.5"
-
 
833
         sodipodi:cy="281.86221"
-
 
834
         sodipodi:cx="673"
-
 
835
         sodipodi:sides="3"
-
 
836
         id="path3122"
-
 
837
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
838
         sodipodi:type="star" />
-
 
839
      <rect
-
 
840
         transform="scale(-1,-1)"
-
 
841
         y="-91.533127"
-
 
842
         x="-227.00018"
-
 
843
         height="2.37672"
-
 
844
         width="46.362522"
-
 
845
         id="rect3126"
-
 
846
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
-
 
847
      <path
768
      <path
848
         transform="matrix(-0.713464,-1.357675e-17,1.630234e-17,-0.59418,660.7989,257.8216)"
-
 
849
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
-
 
850
         inkscape:randomized="0"
-
 
851
         inkscape:rounded="0"
-
 
852
         inkscape:flatsided="true"
-
 
853
         sodipodi:arg2="1.0471976"
-
 
854
         sodipodi:arg1="0"
-
 
855
         sodipodi:r2="3.25"
-
 
856
         sodipodi:r1="6.5"
-
 
857
         sodipodi:cy="281.86221"
-
 
858
         sodipodi:cx="673"
-
 
859
         sodipodi:sides="3"
-
 
860
         id="path3128"
-
 
861
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
862
         sodipodi:type="star" />
-
 
863
      <path
-
 
864
         transform="matrix(0.59418,0,0,0.59418,-92.72965,-106.494)"
769
         transform="matrix(0.919703,0,0,0.919703,-145.1628,-166.394)"
865
         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"
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"
866
         sodipodi:ry="27.5"
771
         sodipodi:ry="27.5"
867
         sodipodi:rx="55"
772
         sodipodi:rx="55"
868
         sodipodi:cy="277.36218"
773
         sodipodi:cy="277.36218"
869
         sodipodi:cx="578"
774
         sodipodi:cx="578"
870
         id="path2743"
775
         id="path2743"
871
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
776
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
872
         sodipodi:type="arc" />
777
         sodipodi:type="arc" />
873
      <text
778
      <text
-
 
779
         inkscape:connector-avoid="true"
874
         id="text2745"
780
         id="text2745"
875
         y="61.577053"
781
         y="93.75515"
876
         x="235.55481"
782
         x="362.9729"
877
         style="font-size:7.13015985px;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"
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"
878
         xml:space="preserve"><tspan
784
         xml:space="preserve"><tspan
879
           id="tspan2749"
785
           id="tspan2749"
880
           y="61.577053"
786
           y="93.75515"
881
           x="235.55481"
787
           x="362.9729"
882
           sodipodi:role="line">NS Task</tspan></text>
788
           sodipodi:role="line">NS Task</tspan></text>
-
 
789
      <path
-
 
790
         sodipodi:nodetypes="cc"
-
 
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"
-
 
797
         inkscape:connector-type="polyline"
-
 
798
         id="path4013"
-
 
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"
-
 
803
         inkscape:connector-type="polyline"
-
 
804
         id="path4015"
-
 
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" />
-
 
807
      <path
-
 
808
         sodipodi:nodetypes="cc"
-
 
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" />
883
    </g>
813
    </g>
884
  </g>
814
  </g>
885
</svg>
815
</svg>