Subversion Repositories HelenOS-doc

Rev

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

Rev 46 Rev 97
Line 6... Line 6...
6
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7
   xmlns:svg="http://www.w3.org/2000/svg"
7
   xmlns:svg="http://www.w3.org/2000/svg"
8
   xmlns="http://www.w3.org/2000/svg"
8
   xmlns="http://www.w3.org/2000/svg"
9
   xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
9
   xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
10
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11
   width="600pt"
11
   width="595.27557pt"
12
   height="400pt"
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/segabond/HelenOS-doc/design/src/images.vector"
16
   sodipodi:docbase="/tmp/bonds0am/HelenOS-doc/design/trunk/src/images.vector"
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 66... Line 66...
66
     pagecolor="#ffffff"
66
     pagecolor="#ffffff"
67
     bordercolor="#666666"
67
     bordercolor="#666666"
68
     borderopacity="1.0"
68
     borderopacity="1.0"
69
     inkscape:pageopacity="0.0"
69
     inkscape:pageopacity="0.0"
70
     inkscape:pageshadow="2"
70
     inkscape:pageshadow="2"
71
     inkscape:zoom="2.5216406"
71
     inkscape:zoom="0.63041015"
72
     inkscape:cx="176.10282"
72
     inkscape:cx="220.14131"
73
     inkscape:cy="387.50751"
73
     inkscape:cy="540.07271"
74
     inkscape:document-units="px"
74
     inkscape:document-units="px"
75
     inkscape:current-layer="layer1"
75
     inkscape:current-layer="layer1"
76
     inkscape:window-width="1272"
76
     inkscape:window-width="1272"
77
     inkscape:window-height="940"
77
     inkscape:window-height="943"
78
     inkscape:window-x="0"
78
     inkscape:window-x="0"
79
     inkscape:window-y="0"
79
     inkscape:window-y="0"
80
     showguides="false"
80
     showguides="false"
81
     showgrid="true" />
81
     showgrid="true" />
82
  <metadata
82
  <metadata
Line 92... Line 92...
92
  </metadata>
92
  </metadata>
93
  <g
93
  <g
94
     inkscape:label="Layer 1"
94
     inkscape:label="Layer 1"
95
     inkscape:groupmode="layer"
95
     inkscape:groupmode="layer"
96
     id="layer1">
96
     id="layer1">
97
    <rect
-
 
98
       style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
-
 
99
       id="rect1603"
-
 
100
       width="181.52199"
-
 
101
       height="156.6738"
-
 
102
       x="3.1933899"
-
 
103
       y="2.8420405"
-
 
104
       rx="0"
-
 
105
       ry="0" />
-
 
106
    <rect
-
 
107
       style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
-
 
108
       id="rect2537"
-
 
109
       width="180.45457"
-
 
110
       height="10.99233"
-
 
111
       x="2.9772201"
-
 
112
       y="174.00768" />
-
 
113
    <text
-
 
114
       xml:space="preserve"
-
 
115
       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"
-
 
116
       x="77.445747"
-
 
117
       y="182.32619"
-
 
118
       id="text2541"><tspan
-
 
119
         sodipodi:role="line"
-
 
120
         id="tspan2543"
-
 
121
         x="77.445747"
-
 
122
         y="182.32619">HARDWARE</tspan></text>
-
 
123
    <g
97
    <g
124
       id="g3088"
98
       id="g3780"
125
       transform="matrix(0.59418,0,0,0.59418,-78.20927,-19.60544)">
99
       transform="matrix(1.547852,0,0,1.547852,-1.631075,-1.557017)">
-
 
100
      <rect
-
 
101
         ry="0"
-
 
102
         rx="0"
-
 
103
         y="2.8420405"
-
 
104
         x="3.1933899"
-
 
105
         height="156.6738"
-
 
106
         width="181.52199"
-
 
107
         id="rect1603"
-
 
108
         style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
-
 
109
      <rect
-
 
110
         y="174.00768"
-
 
111
         x="2.9772201"
-
 
112
         height="10.99233"
-
 
113
         width="180.45457"
-
 
114
         id="rect2537"
-
 
115
         style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
-
 
116
      <text
-
 
117
         id="text2541"
-
 
118
         y="182.32619"
-
 
119
         x="77.445747"
-
 
120
         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"
-
 
121
         xml:space="preserve"><tspan
-
 
122
           y="182.32619"
-
 
123
           x="77.445747"
-
 
124
           id="tspan2543"
-
 
125
           sodipodi:role="line">HARDWARE</tspan></text>
126
      <rect
126
      <rect
127
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
127
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
128
         id="rect2482"
128
         id="rect2482"
129
         width="134"
129
         width="79.620117"
130
         height="76.5"
130
         height="45.454769"
131
         x="157"
131
         x="15.07699"
132
         y="131.86218"
132
         y="58.744431"
133
         ry="0" />
133
         ry="0" />
134
      <text
134
      <text
135
         xml:space="preserve"
135
         xml:space="preserve"
136
         style="font-size:12.34694099px;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"
136
         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"
137
         x="158.81418"
137
         x="16.154938"
138
         y="144.00447"
138
         y="65.959137"
139
         id="text2484"
139
         id="text2484"
140
         sodipodi:linespacing="100%"><tspan
140
         sodipodi:linespacing="100%"><tspan
141
           x="158.81418"
141
           x="16.154938"
142
           y="144.00447"
142
           y="65.959137"
143
           sodipodi:role="line"
143
           sodipodi:role="line"
144
           id="tspan2906">Scheduler</tspan></text>
144
           id="tspan2906">Scheduler</tspan></text>
145
      <text
145
      <text
146
         xml:space="preserve"
146
         xml:space="preserve"
147
         style="font-size:10.84064579px;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"
147
         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"
148
         x="162.53453"
148
         x="18.365498"
149
         y="160.50172"
149
         y="75.761475"
150
         id="text2488"
150
         id="text2488"
151
         sodipodi:linespacing="100%"><tspan
151
         sodipodi:linespacing="100%"><tspan
152
           x="162.53453"
152
           x="18.365498"
153
           y="160.50172"
153
           y="75.761475"
154
           sodipodi:role="line"
154
           sodipodi:role="line"
155
           id="tspan3018">* threads</tspan><tspan
155
           id="tspan3018">* threads</tspan><tspan
156
           x="162.53453"
156
           x="18.365498"
157
           y="171.34237"
157
           y="82.20277"
158
           sodipodi:role="line"
158
           sodipodi:role="line"
159
           id="tspan3020">* per CPU run-queues</tspan><tspan
159
           id="tspan3020">* per CPU run-queues</tspan><tspan
160
           x="162.53453"
160
           x="18.365498"
161
           y="182.18302"
161
           y="88.644065"
162
           sodipodi:role="line"
162
           sodipodi:role="line"
163
           id="tspan3022">* load balancing</tspan><tspan
163
           id="tspan3022">* load balancing</tspan><tspan
164
           x="162.53453"
164
           x="18.365498"
165
           y="193.02366"
165
           y="95.08536"
166
           sodipodi:role="line"
166
           sodipodi:role="line"
167
           id="tspan3024" /></text>
167
           id="tspan3024" /></text>
168
    </g>
-
 
169
    <g
-
 
170
       id="g3079"
-
 
171
       transform="matrix(0.59418,0,0,0.59418,5.820438,-120.4411)">
-
 
172
      <rect
168
      <rect
173
         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"
174
         id="rect2507"
170
         id="rect2507"
175
         width="134"
171
         width="79.620117"
176
         height="76.5"
172
         height="45.454769"
177
         x="156.5"
173
         x="98.809608"
178
         y="214.11218"
174
         y="6.7800765"
179
         ry="0" />
175
         ry="0" />
180
      <text
176
      <text
181
         xml:space="preserve"
177
         xml:space="preserve"
182
         style="font-size:11.84057426px;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"
178
         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"
183
         x="157.9801"
179
         x="99.689056"
184
         y="226.9698"
180
         y="14.419818"
185
         id="text2509"
181
         id="text2509"
186
         sodipodi:linespacing="100%"><tspan
182
         sodipodi:linespacing="100%"><tspan
187
           x="157.9801"
183
           x="99.689056"
188
           y="226.9698"
184
           y="14.419818"
189
           sodipodi:role="line"
185
           sodipodi:role="line"
190
           id="tspan2902">Memory Management</tspan></text>
186
           id="tspan2902">Memory Management</tspan></text>
191
      <text
187
      <text
192
         xml:space="preserve"
188
         xml:space="preserve"
193
         style="font-size:10.84064579px;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"
189
         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"
194
         x="163.03453"
190
         x="102.6923"
195
         y="245.75172"
191
         y="25.57966"
196
         id="text2513"
192
         id="text2513"
197
         sodipodi:linespacing="100%"><tspan
193
         sodipodi:linespacing="100%"><tspan
198
           x="163.03453"
194
           x="102.6923"
199
           y="245.75172"
195
           y="25.57966"
200
           sodipodi:role="line"
196
           sodipodi:role="line"
201
           id="tspan3063">* physical memory</tspan><tspan
197
           id="tspan3063">* physical memory</tspan><tspan
202
           x="163.03453"
198
           x="102.6923"
203
           y="256.59237"
199
           y="32.020956"
204
           sodipodi:role="line"
200
           sodipodi:role="line"
205
           id="tspan3065">* virtual memory</tspan><tspan
201
           id="tspan3065">* virtual memory</tspan><tspan
206
           x="163.03453"
202
           x="102.6923"
207
           y="267.43302"
203
           y="38.462251"
208
           sodipodi:role="line"
204
           sodipodi:role="line"
209
           id="tspan3067">* address spaces</tspan></text>
205
           id="tspan3067">* address spaces</tspan></text>
210
    </g>
-
 
211
    <rect
206
      <rect
212
       ry="0"
-
 
213
       y="57.360931"
207
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
214
       x="98.385246"
208
         id="rect2523"
215
       height="46.639069"
-
 
216
       width="79.620117"
209
         width="79.620117"
217
       id="rect2523"
210
         height="46.639069"
218
       style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
-
 
219
    <text
-
 
220
       sodipodi:linespacing="100%"
-
 
221
       id="text2525"
211
         x="98.385246"
222
       y="64.270462"
212
         y="57.360931"
223
       x="99.366096"
213
         ry="0" />
224
       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"
214
      <text
225
       xml:space="preserve"><tspan
215
         xml:space="preserve"
226
         id="tspan2893"
216
         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"
227
         sodipodi:role="line"
217
         x="99.366096"
228
         y="64.270462"
218
         y="64.270462"
229
         x="99.366096">Syscalls</tspan></text>
-
 
230
    <text
219
         id="text2525"
231
       sodipodi:linespacing="100%"
220
         sodipodi:linespacing="100%"><tspan
232
       id="text2529"
221
           x="99.366096"
233
       y="73.773438"
222
           y="64.270462"
234
       x="101.13197"
223
           sodipodi:role="line"
-
 
224
           id="tspan2893">Syscalls</tspan></text>
235
       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"
225
      <text
236
       xml:space="preserve"><tspan
226
         xml:space="preserve"
237
         id="tspan2962"
227
         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"
238
         sodipodi:role="line"
228
         x="101.13197"
239
         y="73.773438"
229
         y="73.773438"
-
 
230
         id="text2529"
240
         x="101.13197">* thread/task control</tspan><tspan
231
         sodipodi:linespacing="100%"><tspan
241
         id="tspan2964"
232
           x="101.13197"
242
         sodipodi:role="line"
233
           y="73.773438"
243
         y="80.167557"
234
           sodipodi:role="line"
244
         x="101.13197">* address space control</tspan><tspan
235
           id="tspan2962">* thread/task control</tspan><tspan
-
 
236
           x="101.13197"
245
         id="tspan2966"
237
           y="80.167557"
246
         sodipodi:role="line"
238
           sodipodi:role="line"
247
         y="86.561676"
239
           id="tspan2964">* address space control</tspan><tspan
248
         x="101.13197">* IPC</tspan><tspan
240
           x="101.13197"
249
         id="tspan2968"
241
           y="86.561676"
250
         sodipodi:role="line"
242
           sodipodi:role="line"
251
         y="92.955795"
243
           id="tspan2966">* IPC</tspan><tspan
252
         x="101.13197">* DDI</tspan></text>
244
           x="101.13197"
253
    <g
245
           y="92.955795"
254
       id="g3069"
246
           sodipodi:role="line"
255
       transform="matrix(0.59418,0,0,0.59418,-160.9785,-17.5047)">
247
           id="tspan2968">* DDI</tspan></text>
256
      <rect
248
      <rect
257
         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"
258
         id="rect2558"
250
         id="rect2558"
259
         width="134"
251
         width="79.620117"
260
         height="76.5"
252
         height="45.454769"
261
         x="296.5"
253
         x="15.19587"
262
         y="214.11218"
254
         y="109.71648"
263
         ry="0" />
255
         ry="0" />
264
      <text
256
      <text
265
         xml:space="preserve"
257
         xml:space="preserve"
266
         style="font-size:12px;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"
258
         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"
267
         x="296.94366"
259
         x="15.459487"
268
         y="226.69797"
260
         y="117.1947"
269
         id="text2560"
261
         id="text2560"
270
         sodipodi:linespacing="100%"><tspan
262
         sodipodi:linespacing="100%"><tspan
271
           x="296.94366"
263
           x="15.459487"
272
           y="226.69797"
264
           y="117.1947"
273
           sodipodi:role="line"
265
           sodipodi:role="line"
274
           id="tspan3008">Kernel Device Drivers</tspan></text>
266
           id="tspan3008">Kernel Device Drivers</tspan></text>
275
      <text
267
      <text
276
         xml:space="preserve"
268
         xml:space="preserve"
277
         style="font-size:11.57782459px;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"
269
         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"
278
         x="302.03455"
270
         x="18.484386"
279
         y="243.31181"
271
         y="127.06631"
280
         id="text2564"
272
         id="text2564"
281
         sodipodi:linespacing="100%"><tspan
273
         sodipodi:linespacing="100%"><tspan
282
           x="302.03455"
274
           x="18.484386"
283
           y="243.31181"
275
           y="127.06631"
284
           sodipodi:role="line"
276
           sodipodi:role="line"
285
           id="tspan3010">* system clock</tspan><tspan
277
           id="tspan3010">* system clock</tspan><tspan
286
           x="302.03455"
278
           x="18.484386"
287
           y="254.88964"
279
           y="133.94562"
288
           sodipodi:role="line"
280
           sodipodi:role="line"
289
           id="tspan3012">* interrupt controllers</tspan><tspan
281
           id="tspan3012">* interrupt controllers</tspan><tspan
290
           x="302.03455"
282
           x="18.484386"
291
           y="266.46746"
283
           y="140.82493"
292
           sodipodi:role="line"
284
           sodipodi:role="line"
293
           id="tspan3014">* basic console</tspan><tspan
285
           id="tspan3014">* basic console</tspan><tspan
294
           x="302.03455"
286
           x="18.484386"
295
           y="278.04529"
287
           y="147.70424"
296
           sodipodi:role="line"
288
           sodipodi:role="line"
297
           id="tspan3016">* SMP config</tspan></text>
289
           id="tspan3016">* SMP config</tspan></text>
298
    </g>
-
 
299
    <g
-
 
300
       transform="matrix(0.196441,0,0,0.171582,-43.72162,129.5512)"
-
 
301
       id="g2654"
-
 
302
       style="fill:#000000;fill-opacity:1">
-
 
303
      <path
290
      <path
304
         sodipodi:type="star"
291
         sodipodi:type="star"
305
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
292
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
306
         id="path2656"
293
         id="path2656"
307
         sodipodi:sides="3"
294
         sodipodi:sides="3"
Line 313... Line 300...
313
         sodipodi:arg2="2.6179939"
300
         sodipodi:arg2="2.6179939"
314
         inkscape:flatsided="true"
301
         inkscape:flatsided="true"
315
         inkscape:rounded="0"
302
         inkscape:rounded="0"
316
         inkscape:randomized="0"
303
         inkscape:randomized="0"
317
         d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
304
         d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
318
         transform="translate(15.5,30)" />
305
         transform="matrix(0.196441,0,0,0.171582,-40.67678,134.6987)" />
319
      <rect
306
      <rect
320
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
307
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
321
         id="rect2658"
308
         id="rect2658"
322
         width="22"
309
         width="4.321702"
323
         height="66.5"
310
         height="11.410203"
324
         x="466"
311
         x="47.819885"
325
         y="154.36218" />
312
         y="156.03697" />
326
    </g>
-
 
327
    <g
-
 
328
       transform="matrix(-0.196441,-6.235028e-18,5.446014e-18,-0.171582,157.2639,200.2347)"
-
 
329
       id="g2660"
-
 
330
       style="fill:#000000;fill-opacity:1">
-
 
331
      <path
313
      <path
332
         sodipodi:type="star"
314
         sodipodi:type="star"
333
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
315
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
334
         id="path2662"
316
         id="path2662"
335
         sodipodi:sides="3"
317
         sodipodi:sides="3"
Line 341... Line 323...
341
         sodipodi:arg2="2.6179939"
323
         sodipodi:arg2="2.6179939"
342
         inkscape:flatsided="true"
324
         inkscape:flatsided="true"
343
         inkscape:rounded="0"
325
         inkscape:rounded="0"
344
         inkscape:randomized="0"
326
         inkscape:randomized="0"
345
         d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
327
         d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
346
         transform="translate(15.5,30)" />
328
         transform="matrix(-0.196441,-6.235028e-18,5.446014e-18,-0.171582,154.2191,195.0872)" />
347
      <rect
329
      <rect
-
 
330
         transform="scale(-1,-1)"
348
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
331
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
349
         id="rect2664"
332
         id="rect2664"
350
         width="22"
333
         width="4.321702"
351
         height="66.5"
334
         height="11.410203"
352
         x="466"
335
         x="-65.722397"
353
         y="154.36218" />
336
         y="-173.74893" />
354
    </g>
-
 
355
    <g
-
 
356
       id="g3098"
-
 
357
       transform="matrix(0.59418,0,0,0.59418,-78.20927,79.9698)">
-
 
358
      <rect
337
      <rect
359
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
338
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
360
         id="rect2868"
339
         id="rect2868"
361
         width="134"
340
         width="79.620117"
362
         height="76.5"
341
         height="45.454769"
363
         x="297.16"
342
         x="98.357262"
364
         y="49.618584"
343
         y="109.45217"
365
         ry="0" />
344
         ry="0" />
366
      <text
345
      <text
367
         xml:space="preserve"
346
         xml:space="preserve"
368
         style="font-size:11.48550129px;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"
347
         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"
369
         x="300.0892"
348
         x="100.09773"
370
         y="62.236725"
349
         y="116.94962"
371
         id="text2870"
350
         id="text2870"
372
         sodipodi:linespacing="100%"><tspan
351
         sodipodi:linespacing="100%"><tspan
373
           x="300.0892"
352
           x="100.09773"
374
           y="62.236725"
353
           y="116.94962"
375
           sodipodi:role="line"
354
           sodipodi:role="line"
376
           id="tspan2889">IPC</tspan><tspan
355
           id="tspan2889">IPC</tspan><tspan
377
           x="300.0892"
356
           x="100.09773"
378
           y="73.722226"
357
           y="123.77408"
379
           sodipodi:role="line"
358
           sodipodi:role="line"
380
           id="tspan2891" /></text>
359
           id="tspan2891" /></text>
381
      <text
360
      <text
382
         xml:space="preserve"
361
         xml:space="preserve"
383
         style="font-size:10.84064579px;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"
362
         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"
384
         x="302.98743"
363
         x="101.8198"
385
         y="76.30838"
364
         y="125.31071"
386
         id="text2874"
365
         id="text2874"
387
         sodipodi:linespacing="100%"><tspan
366
         sodipodi:linespacing="100%"><tspan
388
           x="302.98743"
367
           x="101.8198"
389
           y="76.30838"
368
           y="125.31071"
390
           sodipodi:role="line"
369
           sodipodi:role="line"
391
           id="tspan3026">* answerboxes</tspan><tspan
370
           id="tspan3026">* answerboxes</tspan><tspan
392
           x="302.98743"
371
           x="101.8198"
393
           y="87.149026"
372
           y="131.752"
394
           sodipodi:role="line"
373
           sodipodi:role="line"
395
           id="tspan3028">* phones</tspan><tspan
374
           id="tspan3028">* phones</tspan><tspan
396
           x="302.98743"
375
           x="101.8198"
397
           y="97.989672"
376
           y="138.1933"
398
           sodipodi:role="line"
377
           sodipodi:role="line"
399
           id="tspan3030">* (a)synchronous</tspan><tspan
378
           id="tspan3030">* (a)synchronous</tspan><tspan
400
           x="302.98743"
379
           x="101.8198"
401
           y="108.83032"
380
           y="144.63459"
402
           sodipodi:role="line"
381
           sodipodi:role="line"
403
           id="tspan3032">* short messages</tspan></text>
382
           id="tspan3032">* short messages</tspan></text>
404
    </g>
-
 
405
    <text
383
      <text
406
       id="text2478"
-
 
407
       y="38.816235"
-
 
408
       x="18.963459"
384
         xml:space="preserve"
409
       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"
385
         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"
410
       xml:space="preserve"><tspan
-
 
411
         y="38.816235"
-
 
412
         x="18.963459"
386
         x="18.963459"
413
         id="tspan2480"
387
         y="38.816235"
414
         sodipodi:role="line">kernel</tspan></text>
388
         id="text2478"><tspan
415
    <path
-
 
416
       sodipodi:type="arc"
389
           sodipodi:role="line"
417
       style="fill:#e03c3c;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
418
       id="path2671"
390
           id="tspan2480"
419
       sodipodi:cx="578"
391
           x="18.963459"
420
       sodipodi:cy="277.36218"
392
           y="38.816235">kernel</tspan></text>
421
       sodipodi:rx="55"
393
      <path
422
       sodipodi:ry="27.5"
394
         transform="matrix(0.59418,0,0,0.59418,-82.75614,2.856988)"
423
       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"
395
         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"
424
       transform="matrix(0.59418,0,0,0.59418,-82.75614,2.856988)" />
396
         sodipodi:ry="27.5"
425
    <text
-
 
426
       xml:space="preserve"
397
         sodipodi:rx="55"
427
       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"
-
 
428
       x="235.20979"
398
         sodipodi:cy="277.36218"
429
       y="170.17461"
399
         sodipodi:cx="578"
430
       id="text2675"><tspan
400
         id="path2671"
-
 
401
         style="fill:#e03c3c;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
431
         sodipodi:role="line"
402
         sodipodi:type="arc" />
432
         id="tspan2677"
403
      <text
433
         x="235.20979"
404
         id="text2675"
434
         y="170.17461">Device Driver</tspan><tspan
-
 
435
         sodipodi:role="line"
405
         y="170.17461"
436
         x="235.20979"
406
         x="235.20979"
-
 
407
         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"
-
 
408
         xml:space="preserve"><tspan
437
         y="179.08731"
409
           y="170.17461"
-
 
410
           x="235.20979"
438
         id="tspan2679" /></text>
411
           id="tspan2677"
-
 
412
           sodipodi:role="line">Device Driver</tspan><tspan
439
    <g
413
           id="tspan2679"
440
       id="g2729"
414
           y="179.08731"
441
       transform="matrix(0.393035,6.476087e-2,-8.093963e-2,0.314472,40.5443,48.32792)"
415
           x="235.20979"
442
       style="fill:#bc4343;fill-opacity:1">
416
           sodipodi:role="line" /></text>
443
      <g
417
      <g
444
         transform="translate(3.889087,2.828427)"
418
         transform="matrix(0.393035,6.476087e-2,-8.093963e-2,0.314472,41.84392,49.46924)"
445
         id="g2731"
419
         id="g2731"
446
         style="fill:#bc4343;fill-opacity:1">
420
         style="fill:#bc4343;fill-opacity:1">
447
        <path
421
        <path
448
           sodipodi:type="star"
422
           sodipodi:type="star"
449
           style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
423
           style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
Line 468... Line 442...
468
           x="487.99454"
442
           x="487.99454"
469
           y="-339.11758"
443
           y="-339.11758"
470
           transform="matrix(0.455179,0.8904,-0.863773,0.503882,0,0)" />
444
           transform="matrix(0.455179,0.8904,-0.863773,0.503882,0,0)" />
471
      </g>
445
      </g>
472
      <path
446
      <path
473
         transform="matrix(-0.253276,0.424118,-0.424118,-0.253276,716.5558,126.1674)"
447
         transform="matrix(-0.133874,0.116971,-0.146193,-0.107114,311.9639,134.4088)"
474
         d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
448
         d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
475
         inkscape:randomized="0"
449
         inkscape:randomized="0"
476
         inkscape:rounded="0"
450
         inkscape:rounded="0"
477
         inkscape:flatsided="true"
451
         inkscape:flatsided="true"
478
         sodipodi:arg2="2.6179939"
452
         sodipodi:arg2="2.6179939"
Line 483... Line 457...
483
         sodipodi:cx="461.5"
457
         sodipodi:cx="461.5"
484
         sodipodi:sides="3"
458
         sodipodi:sides="3"
485
         id="path2737"
459
         id="path2737"
486
         style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
460
         style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
487
         sodipodi:type="star" />
461
         sodipodi:type="star" />
488
    </g>
-
 
489
    <g
-
 
490
       id="g2794"
-
 
491
       transform="matrix(0.59418,0,0,0.59418,46.83021,27.11659)">
-
 
492
      <path
462
      <path
493
         transform="translate(-55.44809,-207.1713)"
463
         transform="matrix(0.59418,0,0,0.59418,13.88406,-95.98045)"
494
         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"
464
         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"
495
         sodipodi:ry="27.5"
465
         sodipodi:ry="27.5"
496
         sodipodi:rx="55"
466
         sodipodi:rx="55"
497
         sodipodi:cy="277.36218"
467
         sodipodi:cy="277.36218"
498
         sodipodi:cx="578"
468
         sodipodi:cx="578"
499
         id="path2796"
469
         id="path2796"
500
         style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
470
         style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
501
         sodipodi:type="arc" />
471
         sodipodi:type="arc" />
502
      <text
472
      <text
503
         id="text2798"
473
         id="text2798"
504
         y="75.690849"
474
         y="72.090576"
505
         x="493.05191"
475
         x="339.79181"
506
         style="font-size:12px;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"
476
         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"
507
         xml:space="preserve"><tspan
477
         xml:space="preserve"><tspan
508
           id="tspan2800"
478
           id="tspan2800"
509
           y="75.690849"
479
           y="72.090576"
510
           x="493.05191"
480
           x="339.79181"
511
           sodipodi:role="line">User Task</tspan></text>
481
           sodipodi:role="line">User Task</tspan></text>
512
    </g>
-
 
513
    <g
-
 
514
       id="g2802"
-
 
515
       transform="matrix(0.59418,0,0,0.59418,21.49057,-9.482227)">
-
 
516
      <path
482
      <path
517
         transform="translate(-55.44809,-207.1713)"
483
         transform="matrix(0.59418,0,0,0.59418,-11.45558,-132.5793)"
518
         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"
484
         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"
519
         sodipodi:ry="27.5"
485
         sodipodi:ry="27.5"
520
         sodipodi:rx="55"
486
         sodipodi:rx="55"
521
         sodipodi:cy="277.36218"
487
         sodipodi:cy="277.36218"
522
         sodipodi:cx="578"
488
         sodipodi:cx="578"
523
         id="path2804"
489
         id="path2804"
524
         style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
490
         style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
525
         sodipodi:type="arc" />
491
         sodipodi:type="arc" />
526
      <text
492
      <text
527
         id="text2806"
493
         id="text2806"
528
         y="75.690849"
494
         y="35.49176"
529
         x="493.05191"
495
         x="314.45215"
530
         style="font-size:12px;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"
496
         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"
531
         xml:space="preserve"><tspan
497
         xml:space="preserve"><tspan
532
           id="tspan2808"
498
           id="tspan2808"
533
           y="75.690849"
499
           y="35.49176"
534
           x="493.05191"
500
           x="314.45215"
535
           sodipodi:role="line">User Task</tspan></text>
501
           sodipodi:role="line">User Task</tspan></text>
536
    </g>
-
 
537
    <path
502
      <path
538
       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"
-
 
539
       d="M 259.43351,73.89601 L 269.68312,87.710695"
503
         inkscape:connector-type="polyline"
540
       id="path2854"
504
         id="path2854"
541
       inkscape:connector-type="polyline" />
505
         d="M 259.43351,73.89601 L 269.68312,87.710695"
542
    <path
-
 
543
       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"
506
         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" />
544
       d="M 310.90709,44.578515 L 282.44201,53.926821"
-
 
545
       id="path2858"
507
      <path
546
       inkscape:connector-type="polyline" />
508
         inkscape:connector-type="polyline"
547
    <path
509
         id="path2858"
-
 
510
         d="M 310.90709,44.578515 L 282.44201,53.926821"
548
       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"
511
         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" />
549
       d="M 283.28231,59.073643 L 325.50726,65.375873"
-
 
550
       id="path2862"
512
      <path
551
       inkscape:connector-type="polyline" />
513
         inkscape:connector-type="polyline"
552
    <path
514
         id="path2862"
-
 
515
         d="M 283.28231,59.073643 L 325.50726,65.375873"
553
       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"
516
         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" />
554
       d="M 318.99495,47.099407 L 289.88524,159.75502"
-
 
555
       id="path2864"
517
      <path
556
       inkscape:connector-type="polyline" />
518
         inkscape:connector-type="polyline"
557
    <text
519
         id="path2864"
558
       xml:space="preserve"
520
         d="M 318.99495,47.099407 L 289.88524,159.75502"
559
       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"
521
         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" />
560
       x="295.35541"
-
 
561
       y="75.066055"
522
      <text
562
       id="text2868"><tspan
523
         id="text2868"
563
         sodipodi:role="line"
-
 
564
         id="tspan2870"
524
         y="75.066055"
565
         x="295.35541"
525
         x="295.35541"
-
 
526
         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"
-
 
527
         xml:space="preserve"><tspan
566
         y="75.066055">IPC</tspan></text>
528
           y="75.066055"
-
 
529
           x="295.35541"
567
    <path
530
           id="tspan2870"
568
       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"
-
 
569
       d="M 331.18074,78.352378 L 289.29106,159.45793"
531
           sodipodi:role="line">IPC</tspan></text>
570
       id="path1541"
532
      <path
571
       inkscape:connector-type="polyline" />
533
         inkscape:connector-type="polyline"
572
    <path
534
         id="path1541"
-
 
535
         d="M 331.18074,78.352378 L 289.29106,159.45793"
573
       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"
536
         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" />
574
       d="M 342.17307,47.752108 L 347.2236,53.099728"
-
 
575
       id="path1545"
537
      <path
576
       inkscape:connector-type="polyline" />
538
         inkscape:connector-type="polyline"
577
    <g
-
 
578
       id="g2443"
539
         id="path1545"
579
       transform="matrix(0.59418,0,0,0.59418,-51.47117,-19.60545)">
540
         d="M 342.17307,47.752108 L 347.2236,53.099728"
-
 
541
         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" />
580
      <path
542
      <path
581
         transform="translate(-63.5,-78)"
543
         transform="matrix(0.59418,0,0,0.59418,-89.2016,-65.95149)"
582
         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"
544
         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"
583
         sodipodi:ry="27.5"
545
         sodipodi:ry="27.5"
584
         sodipodi:rx="55"
546
         sodipodi:rx="55"
585
         sodipodi:cy="277.36218"
547
         sodipodi:cy="277.36218"
586
         sodipodi:cx="578"
548
         sodipodi:cx="578"
587
         id="path2830"
549
         id="path2830"
588
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
550
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
589
         sodipodi:type="arc" />
551
         sodipodi:type="arc" />
590
      <text
552
      <text
591
         id="text2832"
553
         id="text2832"
592
         y="195.86217"
554
         y="96.771935"
593
         x="469.5"
555
         x="227.49634"
594
         style="font-size:12px;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"
556
         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"
595
         xml:space="preserve"><tspan
557
         xml:space="preserve"><tspan
596
           id="tspan2834"
558
           id="tspan2834"
597
           y="195.86217"
559
           y="96.771935"
598
           x="469.5"
560
           x="227.49634"
599
           sodipodi:role="line">&quot;Capable&quot; task</tspan></text>
561
           sodipodi:role="line">&quot;Capable&quot; task</tspan></text>
600
      <text
562
      <text
601
         id="text2432"
563
         id="text2432"
602
         y="204.60594"
564
         y="101.96731"
603
         x="486.80911"
565
         x="237.78107"
604
         style="font-size:6.39792728px;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"
566
         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"
605
         xml:space="preserve"><tspan
567
         xml:space="preserve"><tspan
606
           id="tspan2438"
568
           id="tspan2438"
607
           y="204.60594"
569
           y="101.96731"
608
           x="486.80911"
570
           x="237.78107"
609
           sodipodi:role="line">- I/O space manager</tspan><tspan
571
           sodipodi:role="line">- I/O space manager</tspan><tspan
610
           y="212.60335"
572
           y="106.71921"
611
           x="486.80911"
573
           x="237.78107"
612
           sodipodi:role="line"
574
           sodipodi:role="line"
613
           id="tspan3165">- Memory manager</tspan><tspan
575
           id="tspan3165">- Memory manager</tspan><tspan
614
           y="220.60076"
576
           y="111.47111"
615
           x="486.80911"
577
           x="237.78107"
616
           sodipodi:role="line"
578
           sodipodi:role="line"
617
           id="tspan3167">- Task manager</tspan></text>
579
           id="tspan3167">- Task manager</tspan></text>
618
    </g>
-
 
619
    <path
580
      <path
620
       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"
-
 
621
       d="M 327.31857,75.084388 L 286.32015,95.583598"
581
         inkscape:connector-type="polyline"
622
       id="path2452"
582
         id="path2452"
623
       inkscape:connector-type="polyline" />
583
         d="M 327.31857,75.084388 L 286.32015,95.583598"
624
    <path
-
 
625
       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"
584
         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" />
626
       d="M 311.5728,45.375388 L 279.78417,88.453438"
-
 
627
       id="path2454"
585
      <path
628
       inkscape:connector-type="polyline" />
586
         inkscape:connector-type="polyline"
629
    <g
-
 
630
       id="g3108"
587
         id="path2454"
631
       transform="matrix(0.373706,0.312811,-0.304907,0.383393,109.7533,-100.8556)">
588
         d="M 311.5728,45.375388 L 279.78417,88.453438"
-
 
589
         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" />
632
      <rect
590
      <rect
-
 
591
         transform="matrix(0.766817,0.641865,-0.622443,0.782665,0,0)"
633
         y="251.99132"
592
         y="-24.391766"
634
         x="370.5"
593
         x="203.69254"
635
         height="4"
594
         height="1.9594222"
636
         width="152"
595
         width="74.076714"
637
         id="rect2480"
596
         id="rect2480"
638
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
597
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
639
      <path
598
      <path
640
         transform="translate(-150.5,-27.87087)"
599
         transform="matrix(0.373706,0.312811,-0.304907,0.383393,62.00857,-158.6192)"
641
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
600
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
642
         inkscape:randomized="0"
601
         inkscape:randomized="0"
643
         inkscape:rounded="0"
602
         inkscape:rounded="0"
644
         inkscape:flatsided="true"
603
         inkscape:flatsided="true"
645
         sodipodi:arg2="1.0471976"
604
         sodipodi:arg2="1.0471976"
Line 650... Line 609...
650
         sodipodi:cx="673"
609
         sodipodi:cx="673"
651
         sodipodi:sides="3"
610
         sodipodi:sides="3"
652
         id="path2482"
611
         id="path2482"
653
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
612
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
654
         sodipodi:type="star" />
613
         sodipodi:type="star" />
655
    </g>
-
 
656
    <g
-
 
657
       id="g3540"
-
 
658
       transform="matrix(0.59418,0,0,0.59418,40.48983,-1.708006)">
-
 
659
      <path
614
      <path
660
         sodipodi:type="arc"
615
         sodipodi:type="arc"
661
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
616
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
662
         id="path2868"
617
         id="path2868"
663
         sodipodi:cx="578"
618
         sodipodi:cx="578"
664
         sodipodi:cy="277.36218"
619
         sodipodi:cy="277.36218"
665
         sodipodi:rx="55"
620
         sodipodi:rx="55"
666
         sodipodi:ry="27.5"
621
         sodipodi:ry="27.5"
667
         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"
622
         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"
668
         transform="translate(-47.76957,-75.62125)" />
623
         transform="matrix(0.59418,0,0,0.59418,12.10611,-46.64064)" />
669
      <text
624
      <text
670
         sodipodi:linespacing="100%"
625
         sodipodi:linespacing="100%"
671
         xml:space="preserve"
626
         xml:space="preserve"
672
         style="font-size:10.53869343px;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"
627
         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"
673
         x="477.68732"
628
         x="324.32208"
674
         y="204.36903"
629
         y="119.72398"
675
         id="text3534"><tspan
630
         id="text3534"><tspan
676
           id="tspan3538"
631
           id="tspan3538"
677
           sodipodi:role="line"
632
           sodipodi:role="line"
678
           y="204.36903"
633
           y="119.72398"
679
           x="477.68732">Capability Manager</tspan></text>
634
           x="324.32208">Capability Manager</tspan></text>
680
    </g>
-
 
681
    <path
635
      <path
682
       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"
-
 
683
       d="M 279.19,108.95263 L 323.7535,116.67697"
-
 
684
       id="path2874"
-
 
685
       inkscape:connector-type="polyline" />
636
         inkscape:connector-type="polyline"
686
    <g
-
 
687
       id="g3136"
637
         id="path2874"
688
       transform="matrix(0.59418,0,0,0.59418,-51.47117,-19.60545)">
638
         d="M 279.19,108.95263 L 323.7535,116.67697"
-
 
639
         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" />
689
      <g
640
      <g
690
         transform="matrix(1,0,0,1.167883,-2,8.65456)"
641
         transform="matrix(0.59418,0,0,0.693933,-52.65953,-14.46308)"
691
         id="g2491">
642
         id="g2491">
692
        <rect
643
        <rect
693
           style="opacity:1;fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
644
           style="opacity:1;fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
694
           id="rect2456"
645
           id="rect2456"
695
           width="109"
646
           width="109"
Line 705... Line 656...
705
           y="236.3622" />
656
           y="236.3622" />
706
      </g>
657
      </g>
707
      <path
658
      <path
708
         inkscape:connector-type="polyline"
659
         inkscape:connector-type="polyline"
709
         id="path2460"
660
         id="path2460"
710
         d="M 638.49998,290.86228 L 688.49998,290.86228"
661
         d="M 327.91275,153.2191 L 357.62175,153.2191"
711
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
662
         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" />
712
      <text
663
      <text
713
         id="text2462"
664
         id="text2462"
714
         y="295.39972"
665
         y="155.91516"
715
         x="704.25952"
666
         x="366.98575"
716
         style="font-size:9.35571384px;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"
667
         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"
717
         xml:space="preserve"><tspan
668
         xml:space="preserve"><tspan
718
           y="295.39972"
669
           y="155.91516"
719
           x="704.25952"
670
           x="366.98575"
720
           id="tspan2464"
671
           id="tspan2464"
721
           sodipodi:role="line">IPC</tspan></text>
672
           sodipodi:role="line">IPC</tspan></text>
722
      <g
673
      <g
723
         transform="translate(-2,64.0001)"
674
         transform="matrix(0.59418,0,0,0.59418,-52.65953,18.42213)"
724
         id="g2474">
675
         id="g2474">
725
        <rect
676
        <rect
726
           style="opacity:1;fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
677
           style="opacity:1;fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
727
           id="rect2466"
678
           id="rect2466"
728
           width="47"
679
           width="47"
Line 746... Line 697...
746
           d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
697
           d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
747
           transform="translate(14,-20)" />
698
           transform="translate(14,-20)" />
748
      </g>
699
      </g>
749
      <text
700
      <text
750
         id="text2470"
701
         id="text2470"
751
         y="327.43848"
702
         y="174.95195"
752
         x="697.02826"
703
         x="362.68909"
753
         style="font-size:6.61760855px;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"
704
         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"
754
         xml:space="preserve"><tspan
705
         xml:space="preserve"><tspan
755
           y="327.43848"
706
           y="174.95195"
756
           x="697.02826"
707
           x="362.68909"
757
           id="tspan2472"
708
           id="tspan2472"
758
           sodipodi:role="line">HW access</tspan></text>
709
           sodipodi:role="line">HW access</tspan></text>
759
      <text
710
      <text
760
         id="text2485"
711
         id="text2485"
761
         y="342.43625"
712
         y="183.86333"
762
         x="698.61957"
713
         x="363.63461"
763
         style="font-size:7.98628139px;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"
714
         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"
764
         xml:space="preserve"><tspan
715
         xml:space="preserve"><tspan
765
           y="342.43625"
716
           y="183.86333"
766
           x="698.61957"
717
           x="363.63461"
767
           id="tspan2487"
718
           id="tspan2487"
768
           sodipodi:role="line">Interrupt</tspan><tspan
719
           sodipodi:role="line">Interrupt</tspan><tspan
769
           id="tspan2489"
720
           id="tspan2489"
770
           y="352.4191"
721
           y="189.79494"
771
           x="698.61957"
722
           x="363.63461"
772
           sodipodi:role="line">via IPC</tspan></text>
723
           sodipodi:role="line">via IPC</tspan></text>
773
      <g
724
      <g
774
         style="fill:#000000;fill-opacity:1"
725
         style="fill:#000000;fill-opacity:1"
775
         transform="translate(-2.908684,44.7891)"
726
         transform="matrix(0.59418,0,0,0.59418,-53.19945,7.007337)"
776
         id="g2589">
727
         id="g2589">
777
        <rect
728
        <rect
778
           style="opacity:1;fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
729
           style="opacity:1;fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
779
           id="rect2591"
730
           id="rect2591"
780
           width="47"
731
           width="47"
Line 798... Line 749...
798
           d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
749
           d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
799
           transform="translate(14,-20)" />
750
           transform="translate(14,-20)" />
800
      </g>
751
      </g>
801
      <text
752
      <text
802
         id="text2595"
753
         id="text2595"
803
         y="308.22531"
754
         y="163.53586"
804
         x="699.96088"
755
         x="364.43158"
805
         style="font-size:7.98628139px;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"
756
         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"
806
         xml:space="preserve"><tspan
757
         xml:space="preserve"><tspan
807
           id="tspan2599"
758
           id="tspan2599"
808
           y="308.22531"
759
           y="163.53586"
809
           x="699.96088"
760
           x="364.43158"
810
           sodipodi:role="line">Syscall</tspan></text>
761
           sodipodi:role="line">Syscall</tspan></text>
811
      <g
762
      <g
812
         style="fill:#1e1d70;fill-opacity:1"
763
         style="fill:#1e1d70;fill-opacity:1"
813
         transform="translate(-1,82.8708)"
764
         transform="matrix(0.59418,0,0,0.59418,-52.06535,29.63472)"
814
         id="g3100">
765
         id="g3100">
815
        <rect
766
        <rect
816
           style="opacity:1;fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
767
           style="opacity:1;fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
817
           id="rect3102"
768
           id="rect3102"
818
           width="47"
769
           width="47"
Line 834... Line 785...
834
           inkscape:rounded="0"
785
           inkscape:rounded="0"
835
           inkscape:randomized="0"
786
           inkscape:randomized="0"
836
           d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
787
           d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
837
           transform="translate(14,-20)" />
788
           transform="translate(14,-20)" />
838
      </g>
789
      </g>
839
    </g>
790
      <rect
840
    <g
-
 
841
       id="g3112"
-
 
842
       transform="matrix(-0.460384,-0.375628,0.375628,-0.460384,325.4253,407.9562)"
791
         transform="matrix(-0.774822,-0.632179,0.632179,-0.774822,0,0)"
843
       style="fill:#000000;fill-opacity:1">
-
 
844
      <rect
-
 
845
         y="251.99132"
792
         y="39.361538"
846
         x="370.5"
793
         x="-289.90445"
847
         height="4"
794
         height="2.3767197"
848
         width="152"
795
         width="90.315353"
849
         id="rect3114"
796
         id="rect3114"
850
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
797
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
851
      <path
798
      <path
852
         transform="translate(-150.5,-27.87087)"
799
         transform="matrix(-0.460384,-0.375628,0.375628,-0.460384,384.244,477.3195)"
853
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
800
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
854
         inkscape:randomized="0"
801
         inkscape:randomized="0"
855
         inkscape:rounded="0"
802
         inkscape:rounded="0"
856
         inkscape:flatsided="true"
803
         inkscape:flatsided="true"
857
         sodipodi:arg2="1.0471976"
804
         sodipodi:arg2="1.0471976"
Line 862... Line 809...
862
         sodipodi:cx="673"
809
         sodipodi:cx="673"
863
         sodipodi:sides="3"
810
         sodipodi:sides="3"
864
         id="path3116"
811
         id="path3116"
865
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
812
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
866
         sodipodi:type="star" />
813
         sodipodi:type="star" />
867
    </g>
814
      <rect
868
    <g
-
 
869
       id="g3118"
-
 
870
       transform="matrix(-0.782845,0.321716,-0.959487,-0.262488,835.8266,-16.51773)"
815
         transform="matrix(-0.924941,0.380111,-0.964557,-0.263875,0,0)"
871
       style="fill:#000000;fill-opacity:1">
-
 
872
      <rect
-
 
873
         y="251.99132"
816
         y="-244.54428"
874
         x="370.5"
817
         x="-73.651489"
875
         height="4"
818
         height="3.9789753"
876
         width="152"
819
         width="128.64871"
877
         id="rect3120"
820
         id="rect3120"
878
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
821
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
879
      <path
822
      <path
880
         transform="translate(-150.5,-27.87087)"
823
         transform="matrix(-0.782845,0.321716,-0.959487,-0.262488,980.3865,-57.62022)"
881
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
824
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
882
         inkscape:randomized="0"
825
         inkscape:randomized="0"
883
         inkscape:rounded="0"
826
         inkscape:rounded="0"
884
         inkscape:flatsided="true"
827
         inkscape:flatsided="true"
885
         sodipodi:arg2="1.0471976"
828
         sodipodi:arg2="1.0471976"
Line 890... Line 833...
890
         sodipodi:cx="673"
833
         sodipodi:cx="673"
891
         sodipodi:sides="3"
834
         sodipodi:sides="3"
892
         id="path3122"
835
         id="path3122"
893
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
836
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
894
         sodipodi:type="star" />
837
         sodipodi:type="star" />
895
    </g>
-
 
896
    <g
-
 
897
       id="g3132"
-
 
898
       transform="matrix(0.713464,0,0,0.59418,-104.3912,-21.35598)">
-
 
899
      <rect
838
      <rect
900
         transform="scale(-1,-1)"
839
         transform="scale(-1,-1)"
901
         y="-189.99142"
840
         y="-91.533127"
902
         x="-464.48227"
841
         x="-227.00018"
903
         height="4"
842
         height="2.37672"
904
         width="64.982285"
843
         width="46.362522"
905
         id="rect3126"
844
         id="rect3126"
906
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
845
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
907
      <path
846
      <path
908
         transform="matrix(-1,-2.284956e-17,2.284956e-17,-1,1072.5,469.8536)"
847
         transform="matrix(-0.713464,-1.357675e-17,1.630234e-17,-0.59418,660.7989,257.8216)"
909
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
848
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
910
         inkscape:randomized="0"
849
         inkscape:randomized="0"
911
         inkscape:rounded="0"
850
         inkscape:rounded="0"
912
         inkscape:flatsided="true"
851
         inkscape:flatsided="true"
913
         sodipodi:arg2="1.0471976"
852
         sodipodi:arg2="1.0471976"
Line 918... Line 857...
918
         sodipodi:cx="673"
857
         sodipodi:cx="673"
919
         sodipodi:sides="3"
858
         sodipodi:sides="3"
920
         id="path3128"
859
         id="path3128"
921
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
860
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
922
         sodipodi:type="star" />
861
         sodipodi:type="star" />
923
    </g>
-
 
924
    <g
-
 
925
       id="g2757"
-
 
926
       transform="matrix(0.59418,0,0,0.59418,-60.41373,-13.64766)">
-
 
927
      <path
862
      <path
928
         transform="translate(-54.38743,-156.2596)"
863
         transform="matrix(0.59418,0,0,0.59418,-92.72965,-106.494)"
929
         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"
864
         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"
930
         sodipodi:ry="27.5"
865
         sodipodi:ry="27.5"
931
         sodipodi:rx="55"
866
         sodipodi:rx="55"
932
         sodipodi:cy="277.36218"
867
         sodipodi:cy="277.36218"
933
         sodipodi:cx="578"
868
         sodipodi:cx="578"
934
         id="path2743"
869
         id="path2743"
935
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
870
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
936
         sodipodi:type="arc" />
871
         sodipodi:type="arc" />
937
      <text
872
      <text
938
         id="text2745"
873
         id="text2745"
939
         y="126.60257"
874
         y="61.577053"
940
         x="498.11258"
875
         x="235.55481"
941
         style="font-size:12px;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"
876
         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"
942
         xml:space="preserve"><tspan
877
         xml:space="preserve"><tspan
943
           id="tspan2749"
878
           id="tspan2749"
944
           y="126.60257"
879
           y="61.577053"
945
           x="498.11258"
880
           x="235.55481"
946
           sodipodi:role="line">NS Task</tspan></text>
881
           sodipodi:role="line">NS Task</tspan></text>
947
    </g>
882
    </g>
948
  </g>
883
  </g>
949
</svg>
884
</svg>