Subversion Repositories HelenOS-doc

Rev

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

Rev 18 Rev 21
Line 1... Line 1...
1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
<!-- Created with Inkscape (http://www.inkscape.org/) -->
2
<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
<svg
3
<svg
4
   xmlns:xml="http://www.w3.org/XML/1998/namespace"
-
 
5
   xmlns:dc="http://purl.org/dc/elements/1.1/"
4
   xmlns:dc="http://purl.org/dc/elements/1.1/"
6
   xmlns:cc="http://web.resource.org/cc/"
5
   xmlns:cc="http://web.resource.org/cc/"
7
   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#"
8
   xmlns:svg="http://www.w3.org/2000/svg"
7
   xmlns:svg="http://www.w3.org/2000/svg"
9
   xmlns="http://www.w3.org/2000/svg"
8
   xmlns="http://www.w3.org/2000/svg"
10
   xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
9
   xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
11
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12
   sodipodi:docname="arch1.svg"
-
 
13
   sodipodi:docbase="/home/jermar/software/HelenOS-doc/design/src/images.draft"
-
 
14
   inkscape:version="0.41.1"
-
 
15
   sodipodi:version="0.32"
-
 
16
   id="svg1595"
11
   width="744.09448819"
17
   height="1052.3622047"
12
   height="1052.3622047"
18
   width="744.09448819">
13
   id="svg1595"
-
 
14
   sodipodi:version="0.32"
-
 
15
   inkscape:version="0.43"
-
 
16
   sodipodi:docbase="/home/segabond/HelenOS/HelenOS-doc/design/src/images.draft"
-
 
17
   sodipodi:docname="arch1.svg">
19
  <defs
18
  <defs
20
     id="defs1597" />
19
     id="defs1597">
-
 
20
    <marker
-
 
21
       inkscape:stockid="Arrow2Lend"
-
 
22
       orient="auto"
-
 
23
       refY="0.0"
-
 
24
       refX="0.0"
-
 
25
       id="Arrow2Lend"
-
 
26
       style="overflow:visible;">
-
 
27
      <path
-
 
28
         id="path3030"
-
 
29
         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
-
 
30
         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 "
-
 
31
         transform="scale(1.1) rotate(180) translate(-5,0)" />
-
 
32
    </marker>
-
 
33
    <marker
-
 
34
       inkscape:stockid="TriangleOutL"
-
 
35
       orient="auto"
-
 
36
       refY="0.0"
-
 
37
       refX="0.0"
-
 
38
       id="TriangleOutL"
-
 
39
       style="overflow:visible">
-
 
40
      <path
-
 
41
         id="path2950"
-
 
42
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
-
 
43
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
-
 
44
         transform="scale(0.8)" />
-
 
45
    </marker>
-
 
46
    <marker
-
 
47
       inkscape:stockid="Arrow1Lstart"
-
 
48
       orient="auto"
-
 
49
       refY="0.0"
-
 
50
       refX="0.0"
-
 
51
       id="Arrow1Lstart"
-
 
52
       style="overflow:visible">
-
 
53
      <path
-
 
54
         id="path3051"
-
 
55
         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
-
 
56
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
-
 
57
         transform="scale(0.8)" />
-
 
58
    </marker>
-
 
59
  </defs>
21
  <sodipodi:namedview
60
  <sodipodi:namedview
22
     inkscape:window-y="0"
-
 
23
     inkscape:window-x="113"
-
 
24
     inkscape:window-height="940"
-
 
25
     inkscape:window-width="1272"
-
 
26
     inkscape:current-layer="layer1"
-
 
27
     inkscape:document-units="px"
-
 
28
     inkscape:cy="842.80090"
-
 
29
     inkscape:cx="504.93581"
-
 
30
     inkscape:zoom="1.00000000"
-
 
31
     inkscape:pageshadow="2"
-
 
32
     inkscape:pageopacity="0.0"
-
 
33
     borderopacity="1.0"
61
     id="base"
34
     bordercolor="#666666"
-
 
35
     pagecolor="#ffffff"
62
     pagecolor="#ffffff"
-
 
63
     bordercolor="#666666"
-
 
64
     borderopacity="1.0"
-
 
65
     inkscape:pageopacity="0.0"
-
 
66
     inkscape:pageshadow="2"
-
 
67
     inkscape:zoom="1.6126984"
-
 
68
     inkscape:cx="477.68743"
-
 
69
     inkscape:cy="883.62463"
-
 
70
     inkscape:document-units="px"
-
 
71
     inkscape:current-layer="layer1"
-
 
72
     inkscape:window-width="1272"
-
 
73
     inkscape:window-height="940"
-
 
74
     inkscape:window-x="0"
-
 
75
     inkscape:window-y="0"
-
 
76
     showguides="false"
36
     id="base" />
77
     showgrid="true" />
37
  <metadata
78
  <metadata
38
     id="metadata1600">
79
     id="metadata1600">
39
    <rdf:RDF
80
    <rdf:RDF>
40
       id="RDF2677">
-
 
41
      <cc:Work
81
      <cc:Work
42
         id="Work2679"
-
 
43
         rdf:about="">
82
         rdf:about="">
44
        <dc:format
-
 
45
           id="format2681">image/svg+xml</dc:format>
83
        <dc:format>image/svg+xml</dc:format>
46
        <dc:type
84
        <dc:type
47
           id="type2683"
-
 
48
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
85
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
49
      </cc:Work>
86
      </cc:Work>
50
    </rdf:RDF>
87
    </rdf:RDF>
51
  </metadata>
88
  </metadata>
52
  <g
89
  <g
53
     id="layer1"
90
     inkscape:label="Layer 1"
54
     inkscape:groupmode="layer"
91
     inkscape:groupmode="layer"
55
     inkscape:label="Layer 1">
-
 
56
    <text
-
 
57
       sodipodi:linespacing="100%"
-
 
58
       xml:space="preserve"
-
 
59
       style="font-size:10.386984;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
92
     id="layer1">
60
       x="515.22662"
-
 
61
       y="207.55087"
-
 
62
       id="text2832"><tspan
-
 
63
         id="tspan3037"
-
 
64
         sodipodi:role="line"
-
 
65
         y="207.55087"
-
 
66
         x="515.22662">Capability manager</tspan></text>
-
 
67
    <g
93
    <g
68
       id="g3513">
-
 
69
      <path
-
 
70
         transform="translate(-67.34495,-10.73826)"
-
 
71
         sodipodi:type="arc"
-
 
72
         style="stroke-miterlimit:4.0000000;stroke-linejoin:round;stroke-linecap:round;stroke-width:1.0000000;fill-opacity:1.0000000;fill:#e03c3c"
-
 
73
         id="path2671"
-
 
74
         sodipodi:cx="578.00000"
-
 
75
         sodipodi:cy="277.36218"
-
 
76
         sodipodi:rx="55.000000"
-
 
77
         sodipodi:ry="27.500000"
-
 
78
         d="M 633.00000 277.36218 A 55.000000 27.500000 0 1 1  523.00000,277.36218 A 55.000000 27.500000 0 1 1  633.00000 277.36218 z" />
-
 
79
      <text
-
 
80
         sodipodi:linespacing="100%"
-
 
81
         xml:space="preserve"
-
 
82
         style="font-size:14.105335;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
94
       id="g1919"
83
         x="461.75604"
-
 
84
         y="271.38034"
-
 
85
         id="text2675"><tspan
-
 
86
           id="tspan3049"
-
 
87
           sodipodi:role="line"
-
 
88
           y="271.38034"
-
 
89
           x="461.75604">Device Driver</tspan></text>
-
 
90
    </g>
-
 
91
    <g
-
 
92
       id="g3636">
-
 
93
      <path
-
 
94
         sodipodi:type="arc"
-
 
95
         style="stroke-miterlimit:4.0000000;stroke-linejoin:round;stroke-linecap:round;stroke-width:1.0000000;fill-opacity:1.0000000;fill:#1e1d70"
-
 
96
         id="path2743"
-
 
97
         sodipodi:cx="578.00000"
-
 
98
         sodipodi:cy="277.36218"
-
 
99
         sodipodi:rx="55.000000"
-
 
100
         sodipodi:ry="27.500000"
-
 
101
         d="M 633.00000 277.36218 A 55.000000 27.500000 0 1 1  523.00000,277.36218 A 55.000000 27.500000 0 1 1  633.00000 277.36218 z"
-
 
102
         transform="translate(-106.2073,-148.3539)" />
-
 
103
      <text
-
 
104
         xml:space="preserve"
-
 
105
         style="font-size:12.000000;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
-
 
106
         x="446.29276"
-
 
107
         y="133.09401"
-
 
108
         id="text2745"><tspan
-
 
109
           sodipodi:role="line"
-
 
110
           x="446.29276"
-
 
111
           y="133.09401"
-
 
112
           id="tspan2749">NS Task</tspan></text>
-
 
113
    </g>
-
 
114
    <g
-
 
115
       transform="translate(-19.76957,-19.62125)"
-
 
116
       id="g2789">
-
 
117
      <path
-
 
118
         sodipodi:type="arc"
-
 
119
         style="fill:#a3a3a3;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
-
 
120
         id="path2764"
-
 
121
         sodipodi:cx="578.00000"
-
 
122
         sodipodi:cy="277.36218"
-
 
123
         sodipodi:rx="55.000000"
-
 
124
         sodipodi:ry="27.500000"
-
 
125
         d="M 633.00000 277.36218 A 55.000000 27.500000 0 1 1  523.00000,277.36218 A 55.000000 27.500000 0 1 1  633.00000 277.36218 z"
-
 
126
         transform="translate(-55.44809,-207.1713)" />
-
 
127
      <text
-
 
128
         xml:space="preserve"
-
 
129
         style="font-size:12.000000;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
-
 
130
         x="493.05191"
-
 
131
         y="75.690849"
-
 
132
         id="text2766"><tspan
-
 
133
           sodipodi:role="line"
-
 
134
           x="493.05191"
-
 
135
           y="75.690849"
-
 
136
           id="tspan2768">User Task</tspan></text>
-
 
137
    </g>
-
 
138
    <g
-
 
139
       transform="translate(128.6708,76.51155)"
-
 
140
       id="g2794">
-
 
141
      <path
-
 
142
         sodipodi:type="arc"
-
 
143
         style="fill:#a3a3a3;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
-
 
144
         id="path2796"
-
 
145
         sodipodi:cx="578.00000"
-
 
146
         sodipodi:cy="277.36218"
-
 
147
         sodipodi:rx="55.000000"
-
 
148
         sodipodi:ry="27.500000"
-
 
149
         d="M 633.00000 277.36218 A 55.000000 27.500000 0 1 1  523.00000,277.36218 A 55.000000 27.500000 0 1 1  633.00000 277.36218 z"
-
 
150
         transform="translate(-55.44809,-207.1713)" />
-
 
151
      <text
-
 
152
         xml:space="preserve"
-
 
153
         style="font-size:12.000000;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
-
 
154
         x="493.05191"
-
 
155
         y="75.690849"
-
 
156
         id="text2798"><tspan
-
 
157
           sodipodi:role="line"
-
 
158
           x="493.05191"
-
 
159
           y="75.690849"
-
 
160
           id="tspan2800">User Task</tspan></text>
-
 
161
    </g>
-
 
162
    <g
-
 
163
       transform="translate(86.02443,14.91605)"
-
 
164
       id="g2802">
-
 
165
      <path
-
 
166
         sodipodi:type="arc"
-
 
167
         style="fill:#a3a3a3;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
-
 
168
         id="path2804"
-
 
169
         sodipodi:cx="578.00000"
-
 
170
         sodipodi:cy="277.36218"
-
 
171
         sodipodi:rx="55.000000"
-
 
172
         sodipodi:ry="27.500000"
-
 
173
         d="M 633.00000 277.36218 A 55.000000 27.500000 0 1 1  523.00000,277.36218 A 55.000000 27.500000 0 1 1  633.00000 277.36218 z"
-
 
174
         transform="translate(-55.44809,-207.1713)" />
-
 
175
      <text
-
 
176
         xml:space="preserve"
-
 
177
         style="font-size:12.000000;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
-
 
178
         x="493.05191"
-
 
179
         y="75.690849"
-
 
180
         id="text2806"><tspan
-
 
181
           sodipodi:role="line"
-
 
182
           x="493.05191"
-
 
183
           y="75.690849"
-
 
184
           id="tspan2808">User Task</tspan></text>
-
 
185
    </g>
-
 
186
    <path
-
 
187
       inkscape:connector-type="polyline"
-
 
188
       id="path2854"
-
 
189
       d="M 486.48043,155.24093 L 503.73043,178.49093"
-
 
190
       style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;display:inline" />
-
 
191
    <g
-
 
192
       id="g3518">
-
 
193
      <path
-
 
194
         transform="translate(-49.07936,54.20609)"
-
 
195
         sodipodi:type="arc"
-
 
196
         style="stroke-miterlimit:4.0000000;stroke-linejoin:round;stroke-linecap:round;stroke-width:1.0000000;fill-opacity:1.0000000;fill:#e03c3c"
-
 
197
         id="path2695"
-
 
198
         sodipodi:cx="578.00000"
-
 
199
         sodipodi:cy="277.36218"
-
 
200
         sodipodi:rx="55.000000"
-
 
201
         sodipodi:ry="27.500000"
-
 
202
         d="M 633.00000 277.36218 A 55.000000 27.500000 0 1 1  523.00000,277.36218 A 55.000000 27.500000 0 1 1  633.00000 277.36218 z" />
-
 
203
      <text
-
 
204
         sodipodi:linespacing="100%"
-
 
205
         xml:space="preserve"
-
 
206
         style="font-size:14.105335;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
95
       transform="translate(14.5,-31.5)">
207
         x="480.8638"
-
 
208
         y="338.49319"
-
 
209
         id="text3051"><tspan
-
 
210
           id="tspan3053"
-
 
211
           sodipodi:role="line"
-
 
212
           y="338.49319"
-
 
213
           x="480.86380">Device Driver</tspan></text>
-
 
214
    </g>
-
 
215
    <g
-
 
216
       transform="translate(-94.04520,-0.707107)"
-
 
217
       id="g3218">
-
 
218
      <g
-
 
219
         transform="matrix(0.682761,0.000000,0.000000,0.682761,135.9958,102.5081)"
-
 
220
         id="g2723">
-
 
221
        <g
-
 
222
           id="g2711"
-
 
223
           transform="translate(3.889087,2.828427)">
-
 
224
          <path
-
 
225
             transform="matrix(0.253276,-0.424118,0.424118,0.253276,239.4585,458.5603)"
-
 
226
             d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z "
-
 
227
             inkscape:randomized="0.0000000"
-
 
228
             inkscape:rounded="0.0000000"
-
 
229
             inkscape:flatsided="true"
-
 
230
             sodipodi:arg2="2.6179939"
-
 
231
             sodipodi:arg1="1.5707963"
-
 
232
             sodipodi:r2="17.250000"
-
 
233
             sodipodi:r1="34.500000"
-
 
234
             sodipodi:cy="193.86218"
-
 
235
             sodipodi:cx="461.50000"
-
 
236
             sodipodi:sides="3"
-
 
237
             id="path2705"
-
 
238
             style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
-
 
239
             sodipodi:type="star" />
-
 
240
          <rect
-
 
241
             transform="matrix(0.455179,0.890400,-0.863773,0.503882,0.000000,0.000000)"
-
 
242
             y="-339.11758"
-
 
243
             x="487.99454"
-
 
244
             height="88.587173"
-
 
245
             width="8.4741507"
-
 
246
             id="rect2707"
-
 
247
             style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" />
-
 
248
        </g>
-
 
249
        <path
-
 
250
           sodipodi:type="star"
-
 
251
           style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
-
 
252
           id="path2717"
-
 
253
           sodipodi:sides="3"
-
 
254
           sodipodi:cx="461.50000"
-
 
255
           sodipodi:cy="193.86218"
-
 
256
           sodipodi:r1="34.500000"
-
 
257
           sodipodi:r2="17.250000"
-
 
258
           sodipodi:arg1="1.5707963"
-
 
259
           sodipodi:arg2="2.6179939"
-
 
260
           inkscape:flatsided="true"
-
 
261
           inkscape:rounded="0.0000000"
-
 
262
           inkscape:randomized="0.0000000"
-
 
263
           d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z "
-
 
264
           transform="matrix(-0.253276,0.424118,-0.424118,-0.253276,716.5558,126.1674)" />
-
 
265
      </g>
-
 
266
      <g
-
 
267
         transform="matrix(0.584207,0.337292,-0.337292,0.584207,288.1357,0.784081)"
-
 
268
         id="g2729">
-
 
269
        <g
-
 
270
           id="g2731"
-
 
271
           transform="translate(3.889087,2.828427)">
-
 
272
          <path
-
 
273
             transform="matrix(0.253276,-0.424118,0.424118,0.253276,239.4585,458.5603)"
-
 
274
             d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z "
-
 
275
             inkscape:randomized="0.0000000"
-
 
276
             inkscape:rounded="0.0000000"
-
 
277
             inkscape:flatsided="true"
-
 
278
             sodipodi:arg2="2.6179939"
-
 
279
             sodipodi:arg1="1.5707963"
-
 
280
             sodipodi:r2="17.250000"
-
 
281
             sodipodi:r1="34.500000"
-
 
282
             sodipodi:cy="193.86218"
-
 
283
             sodipodi:cx="461.50000"
-
 
284
             sodipodi:sides="3"
-
 
285
             id="path2733"
-
 
286
             style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
-
 
287
             sodipodi:type="star" />
-
 
288
          <rect
-
 
289
             transform="matrix(0.455179,0.890400,-0.863773,0.503882,0.000000,0.000000)"
-
 
290
             y="-339.11758"
-
 
291
             x="487.99454"
-
 
292
             height="88.587173"
-
 
293
             width="8.4741507"
-
 
294
             id="rect2735"
-
 
295
             style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" />
-
 
296
        </g>
-
 
297
        <path
-
 
298
           sodipodi:type="star"
-
 
299
           style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
-
 
300
           id="path2737"
-
 
301
           sodipodi:sides="3"
-
 
302
           sodipodi:cx="461.50000"
-
 
303
           sodipodi:cy="193.86218"
-
 
304
           sodipodi:r1="34.500000"
-
 
305
           sodipodi:r2="17.250000"
-
 
306
           sodipodi:arg1="1.5707963"
-
 
307
           sodipodi:arg2="2.6179939"
-
 
308
           inkscape:flatsided="true"
-
 
309
           inkscape:rounded="0.0000000"
-
 
310
           inkscape:randomized="0.0000000"
-
 
311
           d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z "
-
 
312
           transform="matrix(-0.253276,0.424118,-0.424118,-0.253276,716.5558,126.1674)" />
-
 
313
      </g>
-
 
314
      <g
96
      <g
315
         transform="matrix(0.584207,0.337292,-0.337292,0.584207,288.9908,-151.5692)"
-
 
316
         id="g2844">
-
 
317
        <g
-
 
318
           id="g2846"
-
 
319
           transform="translate(3.889087,2.828427)">
-
 
320
          <path
-
 
321
             transform="matrix(0.253276,-0.424118,0.424118,0.253276,239.4585,458.5603)"
-
 
322
             d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z "
-
 
323
             inkscape:randomized="0.0000000"
-
 
324
             inkscape:rounded="0.0000000"
-
 
325
             inkscape:flatsided="true"
-
 
326
             sodipodi:arg2="2.6179939"
-
 
327
             sodipodi:arg1="1.5707963"
-
 
328
             sodipodi:r2="17.250000"
-
 
329
             sodipodi:r1="34.500000"
-
 
330
             sodipodi:cy="193.86218"
-
 
331
             sodipodi:cx="461.50000"
-
 
332
             sodipodi:sides="3"
-
 
333
             id="path2848"
-
 
334
             style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
-
 
335
             sodipodi:type="star" />
-
 
336
          <rect
-
 
337
             transform="matrix(0.455179,0.890400,-0.863773,0.503882,0.000000,0.000000)"
-
 
338
             y="-339.11758"
-
 
339
             x="487.99454"
-
 
340
             height="88.587173"
-
 
341
             width="8.4741507"
-
 
342
             id="rect2850"
-
 
343
             style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" />
-
 
344
        </g>
-
 
345
        <path
-
 
346
           sodipodi:type="star"
-
 
347
           style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
-
 
348
           id="path2852"
-
 
349
           sodipodi:sides="3"
-
 
350
           sodipodi:cx="461.50000"
-
 
351
           sodipodi:cy="193.86218"
-
 
352
           sodipodi:r1="34.500000"
-
 
353
           sodipodi:r2="17.250000"
-
 
354
           sodipodi:arg1="1.5707963"
-
 
355
           sodipodi:arg2="2.6179939"
-
 
356
           inkscape:flatsided="true"
-
 
357
           inkscape:rounded="0.0000000"
-
 
358
           inkscape:randomized="0.0000000"
-
 
359
           d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z "
-
 
360
           transform="matrix(-0.253276,0.424118,-0.424118,-0.253276,716.5558,126.1674)" />
-
 
361
      </g>
-
 
362
      <g
-
 
363
         transform="matrix(0.364094,0.472604,-0.426742,0.535252,413.0676,-128.7730)"
-
 
364
         id="g3119">
-
 
365
        <g
-
 
366
           id="g3121"
-
 
367
           transform="translate(3.889087,2.828427)">
-
 
368
          <path
-
 
369
             transform="matrix(0.253276,-0.424118,0.424118,0.253276,239.4585,458.5603)"
-
 
370
             d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z "
-
 
371
             inkscape:randomized="0.0000000"
-
 
372
             inkscape:rounded="0.0000000"
-
 
373
             inkscape:flatsided="true"
-
 
374
             sodipodi:arg2="2.6179939"
-
 
375
             sodipodi:arg1="1.5707963"
-
 
376
             sodipodi:r2="17.250000"
-
 
377
             sodipodi:r1="34.500000"
-
 
378
             sodipodi:cy="193.86218"
-
 
379
             sodipodi:cx="461.50000"
-
 
380
             sodipodi:sides="3"
-
 
381
             id="path3123"
-
 
382
             style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
-
 
383
             sodipodi:type="star" />
-
 
384
          <rect
-
 
385
             transform="matrix(0.455179,0.890400,-0.863773,0.503882,0.000000,0.000000)"
-
 
386
             y="-339.11758"
-
 
387
             x="487.99454"
-
 
388
             height="88.587173"
-
 
389
             width="8.4741507"
-
 
390
             id="rect3125"
-
 
391
             style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" />
-
 
392
        </g>
-
 
393
        <path
-
 
394
           sodipodi:type="star"
-
 
395
           style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
-
 
396
           id="path3127"
-
 
397
           sodipodi:sides="3"
-
 
398
           sodipodi:cx="461.50000"
-
 
399
           sodipodi:cy="193.86218"
-
 
400
           sodipodi:r1="34.500000"
-
 
401
           sodipodi:r2="17.250000"
-
 
402
           sodipodi:arg1="1.5707963"
-
 
403
           sodipodi:arg2="2.6179939"
-
 
404
           inkscape:flatsided="true"
-
 
405
           inkscape:rounded="0.0000000"
-
 
406
           inkscape:randomized="0.0000000"
-
 
407
           d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z "
-
 
408
           transform="matrix(-0.253276,0.424118,-0.424118,-0.253276,716.5558,126.1674)" />
-
 
409
      </g>
-
 
410
      <g
-
 
411
         transform="matrix(0.584207,0.337292,-0.337292,0.584207,290.3381,-172.1034)"
-
 
412
         id="g3129">
-
 
413
        <g
-
 
414
           id="g3131"
-
 
415
           transform="translate(3.889087,2.828427)">
-
 
416
          <path
-
 
417
             transform="matrix(0.253276,-0.424118,0.424118,0.253276,239.4585,458.5603)"
-
 
418
             d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z "
-
 
419
             inkscape:randomized="0.0000000"
-
 
420
             inkscape:rounded="0.0000000"
-
 
421
             inkscape:flatsided="true"
-
 
422
             sodipodi:arg2="2.6179939"
-
 
423
             sodipodi:arg1="1.5707963"
-
 
424
             sodipodi:r2="17.250000"
-
 
425
             sodipodi:r1="34.500000"
-
 
426
             sodipodi:cy="193.86218"
-
 
427
             sodipodi:cx="461.50000"
-
 
428
             sodipodi:sides="3"
-
 
429
             id="path3133"
-
 
430
             style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
-
 
431
             sodipodi:type="star" />
-
 
432
          <rect
-
 
433
             transform="matrix(0.455179,0.890400,-0.863773,0.503882,0.000000,0.000000)"
-
 
434
             y="-339.11758"
-
 
435
             x="487.99454"
-
 
436
             height="88.587173"
-
 
437
             width="8.4741507"
-
 
438
             id="rect3135"
-
 
439
             style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" />
-
 
440
        </g>
-
 
441
        <path
-
 
442
           sodipodi:type="star"
-
 
443
           style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
-
 
444
           id="path3137"
-
 
445
           sodipodi:sides="3"
-
 
446
           sodipodi:cx="461.50000"
-
 
447
           sodipodi:cy="193.86218"
-
 
448
           sodipodi:r1="34.500000"
-
 
449
           sodipodi:r2="17.250000"
-
 
450
           sodipodi:arg1="1.5707963"
-
 
451
           sodipodi:arg2="2.6179939"
-
 
452
           inkscape:flatsided="true"
-
 
453
           inkscape:rounded="0.0000000"
-
 
454
           inkscape:randomized="0.0000000"
-
 
455
           d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z "
-
 
456
           transform="matrix(-0.253276,0.424118,-0.424118,-0.253276,716.5558,126.1674)" />
-
 
457
      </g>
-
 
458
      <g
-
 
459
         transform="matrix(0.584207,0.337292,-0.337292,0.584207,290.3381,-132.5054)"
-
 
460
         id="g3139">
-
 
461
        <g
-
 
462
           id="g3141"
-
 
463
           transform="translate(3.889087,2.828427)">
-
 
464
          <path
-
 
465
             transform="matrix(0.253276,-0.424118,0.424118,0.253276,239.4585,458.5603)"
-
 
466
             d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z "
-
 
467
             inkscape:randomized="0.0000000"
-
 
468
             inkscape:rounded="0.0000000"
-
 
469
             inkscape:flatsided="true"
-
 
470
             sodipodi:arg2="2.6179939"
-
 
471
             sodipodi:arg1="1.5707963"
-
 
472
             sodipodi:r2="17.250000"
-
 
473
             sodipodi:r1="34.500000"
-
 
474
             sodipodi:cy="193.86218"
-
 
475
             sodipodi:cx="461.50000"
-
 
476
             sodipodi:sides="3"
-
 
477
             id="path3143"
-
 
478
             style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
-
 
479
             sodipodi:type="star" />
-
 
480
          <rect
-
 
481
             transform="matrix(0.455179,0.890400,-0.863773,0.503882,0.000000,0.000000)"
-
 
482
             y="-339.11758"
-
 
483
             x="487.99454"
-
 
484
             height="88.587173"
-
 
485
             width="8.4741507"
-
 
486
             id="rect3145"
-
 
487
             style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" />
-
 
488
        </g>
-
 
489
        <path
-
 
490
           sodipodi:type="star"
-
 
491
           style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
-
 
492
           id="path3147"
-
 
493
           sodipodi:sides="3"
-
 
494
           sodipodi:cx="461.50000"
-
 
495
           sodipodi:cy="193.86218"
-
 
496
           sodipodi:r1="34.500000"
-
 
497
           sodipodi:r2="17.250000"
-
 
498
           sodipodi:arg1="1.5707963"
-
 
499
           sodipodi:arg2="2.6179939"
-
 
500
           inkscape:flatsided="true"
-
 
501
           inkscape:rounded="0.0000000"
-
 
502
           inkscape:randomized="0.0000000"
-
 
503
           d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z "
-
 
504
           transform="matrix(-0.253276,0.424118,-0.424118,-0.253276,716.5558,126.1674)" />
-
 
505
      </g>
-
 
506
      <g
-
 
507
         transform="matrix(0.584207,0.337292,-0.337292,0.584207,288.9239,-194.7307)"
-
 
508
         id="g3149">
-
 
509
        <g
-
 
510
           id="g3151"
-
 
511
           transform="translate(3.889087,2.828427)">
-
 
512
          <path
-
 
513
             transform="matrix(0.253276,-0.424118,0.424118,0.253276,239.4585,458.5603)"
-
 
514
             d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z "
-
 
515
             inkscape:randomized="0.0000000"
-
 
516
             inkscape:rounded="0.0000000"
-
 
517
             inkscape:flatsided="true"
-
 
518
             sodipodi:arg2="2.6179939"
-
 
519
             sodipodi:arg1="1.5707963"
-
 
520
             sodipodi:r2="17.250000"
-
 
521
             sodipodi:r1="34.500000"
-
 
522
             sodipodi:cy="193.86218"
-
 
523
             sodipodi:cx="461.50000"
-
 
524
             sodipodi:sides="3"
-
 
525
             id="path3153"
-
 
526
             style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
-
 
527
             sodipodi:type="star" />
-
 
528
          <rect
-
 
529
             transform="matrix(0.455179,0.890400,-0.863773,0.503882,0.000000,0.000000)"
-
 
530
             y="-339.11758"
-
 
531
             x="487.99454"
-
 
532
             height="88.587173"
-
 
533
             width="8.4741507"
-
 
534
             id="rect3155"
-
 
535
             style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" />
-
 
536
        </g>
-
 
537
        <path
-
 
538
           sodipodi:type="star"
-
 
539
           style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
-
 
540
           id="path3157"
-
 
541
           sodipodi:sides="3"
-
 
542
           sodipodi:cx="461.50000"
-
 
543
           sodipodi:cy="193.86218"
-
 
544
           sodipodi:r1="34.500000"
-
 
545
           sodipodi:r2="17.250000"
-
 
546
           sodipodi:arg1="1.5707963"
-
 
547
           sodipodi:arg2="2.6179939"
-
 
548
           inkscape:flatsided="true"
-
 
549
           inkscape:rounded="0.0000000"
-
 
550
           inkscape:randomized="0.0000000"
-
 
551
           d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z "
-
 
552
           transform="matrix(-0.253276,0.424118,-0.424118,-0.253276,716.5558,126.1674)" />
-
 
553
      </g>
-
 
554
    </g>
-
 
555
    <g
-
 
556
       id="g3540">
-
 
557
      <path
-
 
558
         sodipodi:type="arc"
-
 
559
         style="stroke-miterlimit:4.0000000;stroke-linejoin:round;stroke-linecap:round;stroke-width:1.0000000;fill-opacity:1.0000000;fill:#1e1d70"
-
 
560
         id="path2830"
-
 
561
         sodipodi:cx="578.00000"
-
 
562
         sodipodi:cy="277.36218"
-
 
563
         sodipodi:rx="55.000000"
-
 
564
         sodipodi:ry="27.500000"
-
 
565
         d="M 633.00000 277.36218 A 55.000000 27.500000 0 1 1  523.00000,277.36218 A 55.000000 27.500000 0 1 1  633.00000 277.36218 z"
-
 
566
         transform="translate(-47.76957,-75.62125)" />
-
 
567
      <text
-
 
568
         sodipodi:linespacing="100%"
-
 
569
         xml:space="preserve"
-
 
570
         style="font-size:10.538693;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
97
         id="g3159"
571
         x="477.68732"
-
 
572
         y="204.36903"
-
 
573
         id="text3534"><tspan
-
 
574
           id="tspan3538"
-
 
575
           sodipodi:role="line"
-
 
576
           y="204.36903"
-
 
577
           x="477.68732">Capability Manager</tspan></text>
-
 
578
    </g>
-
 
579
    <g
-
 
580
       transform="translate(14.84924,-60.10407)"
-
 
581
       id="g3551">
-
 
582
      <path
-
 
583
         sodipodi:type="arc"
-
 
584
         style="fill:#1e1d70;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
-
 
585
         id="path3523"
-
 
586
         sodipodi:cx="578.00000"
-
 
587
         sodipodi:cy="277.36218"
-
 
588
         sodipodi:rx="55.000000"
-
 
589
         sodipodi:ry="27.500000"
-
 
590
         d="M 633.00000 277.36218 A 55.000000 27.500000 0 1 1  523.00000,277.36218 A 55.000000 27.500000 0 1 1  633.00000 277.36218 z"
-
 
591
         transform="translate(62.63873,15.56734)" />
-
 
592
      <text
-
 
593
         sodipodi:linespacing="100%"
-
 
594
         xml:space="preserve"
-
 
595
         style="font-size:11.245359;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
-
 
596
         x="590.10925"
-
 
597
         y="296.14587"
-
 
598
         id="text3545"><tspan
-
 
599
           id="tspan3549"
-
 
600
           sodipodi:role="line"
-
 
601
           y="296.14587"
-
 
602
           x="590.10925">Memory manager</tspan></text>
-
 
603
    </g>
-
 
604
    <g
-
 
605
       id="g3569">
-
 
606
      <path
-
 
607
         sodipodi:type="arc"
-
 
608
         style="stroke-miterlimit:4.0000000;stroke-linejoin:round;stroke-linecap:round;stroke-width:1.0000000;fill-opacity:1.0000000;fill:#1e1d70"
-
 
609
         id="path3558"
-
 
610
         sodipodi:cx="578.00000"
-
 
611
         sodipodi:cy="277.36218"
-
 
612
         sodipodi:rx="55.000000"
-
 
613
         sodipodi:ry="27.500000"
-
 
614
         d="M 633.00000 277.36218 A 55.000000 27.500000 0 1 1  523.00000,277.36218 A 55.000000 27.500000 0 1 1  633.00000 277.36218 z"
-
 
615
         transform="translate(78.90218,39.60897)" />
-
 
616
      <text
-
 
617
         sodipodi:linespacing="100%"
-
 
618
         xml:space="preserve"
-
 
619
         style="font-size:10.501189;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
98
         transform="translate(-59.5,31.50001)">
620
         x="606.44574"
-
 
621
         y="320.34229"
-
 
622
         id="text3560"><tspan
-
 
623
           id="tspan3567"
-
 
624
           sodipodi:role="line"
-
 
625
           y="320.34229"
-
 
626
           x="606.44574">I/O space manager</tspan></text>
-
 
627
    </g>
-
 
628
    <g
-
 
629
       transform="translate(-70.71068,-83.43860)"
-
 
630
       id="g3574">
-
 
631
      <g
-
 
632
         transform="translate(-44.54774,71.41779)"
-
 
633
         id="g3159">
-
 
634
        <rect
99
        <rect
635
           ry="0.0000000"
-
 
636
           rx="0.0000000"
-
 
637
           y="37.778923"
-
 
638
           x="137.00000"
-
 
639
           height="325.08325"
-
 
640
           width="305.50000"
100
           style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
641
           id="rect1603"
101
           id="rect1603"
-
 
102
           width="305.5"
642
           style="fill:#a3a3a3;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" />
103
           height="325.08325"
-
 
104
           x="137"
-
 
105
           y="37.778923"
-
 
106
           rx="0"
-
 
107
           ry="0" />
643
        <g
108
        <g
644
           id="g2666">
109
           id="g2666">
645
          <rect
110
          <rect
646
             style="fill:#bc4343;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
111
             y="323.36218"
-
 
112
             x="156"
-
 
113
             height="18.5"
-
 
114
             width="271"
647
             id="rect2537"
115
             id="rect2537"
648
             width="271.00000"
-
 
649
             height="18.500000"
-
 
650
             x="156.00000"
-
 
651
             y="323.36218" />
116
             style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
652
          <text
117
          <text
653
             xml:space="preserve"
-
 
654
             style="font-size:12.000000;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
-
 
655
             x="264.5"
118
             id="text2541"
656
             y="337.36218"
119
             y="337.36218"
-
 
120
             x="264.5"
-
 
121
             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"
657
             id="text2541"><tspan
122
             xml:space="preserve"><tspan
658
               sodipodi:role="line"
123
               y="337.36218"
-
 
124
               x="264.5"
659
               id="tspan2543"
125
               id="tspan2543"
660
               x="264.50000"
-
 
661
               y="337.36218">HARDWARE</tspan></text>
126
               sodipodi:role="line">HARDWARE</tspan></text>
662
        </g>
127
        </g>
663
        <g
128
        <g
664
           id="g3088">
129
           id="g3088">
665
          <rect
130
          <rect
666
             ry="0.0000000"
-
 
667
             y="131.86218"
-
 
668
             x="157.00000"
-
 
669
             height="76.500000"
-
 
670
             width="134.00000"
131
             style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
671
             id="rect2482"
132
             id="rect2482"
-
 
133
             width="134"
-
 
134
             height="76.5"
-
 
135
             x="157"
672
             style="fill:#1e1d70;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" />
136
             y="131.86218"
-
 
137
             ry="0" />
673
          <text
138
          <text
674
             sodipodi:linespacing="100%"
-
 
675
             id="text2484"
139
             xml:space="preserve"
676
             y="144.00447"
140
             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"
677
             x="158.81418"
141
             x="158.81418"
678
             style="font-size:12.346941;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#efff00;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
142
             y="144.00447"
679
             xml:space="preserve"><tspan
143
             id="text2484"
680
               id="tspan2906"
144
             sodipodi:linespacing="100%"><tspan
681
               sodipodi:role="line"
145
               x="158.81418"
682
               y="144.00447"
146
               y="144.00447"
-
 
147
               sodipodi:role="line"
683
               x="158.81418">Scheduler</tspan></text>
148
               id="tspan2906">Scheduler</tspan></text>
684
          <text
149
          <text
685
             sodipodi:linespacing="100%"
-
 
686
             id="text2488"
150
             xml:space="preserve"
687
             y="160.50172"
151
             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"
688
             x="162.53453"
152
             x="162.53453"
689
             style="font-size:10.840646;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
153
             y="160.50172"
690
             xml:space="preserve"><tspan
154
             id="text2488"
691
               id="tspan3018"
155
             sodipodi:linespacing="100%"><tspan
692
               sodipodi:role="line"
156
               x="162.53453"
693
               y="160.50172"
157
               y="160.50172"
694
               x="162.53453">* threads</tspan><tspan
-
 
695
               id="tspan3020"
-
 
696
               sodipodi:role="line"
158
               sodipodi:role="line"
-
 
159
               id="tspan3018">* threads</tspan><tspan
-
 
160
               x="162.53453"
697
               y="171.34237"
161
               y="171.34237"
698
               x="162.53453">* per CPU run-queues</tspan><tspan
-
 
699
               id="tspan3022"
-
 
700
               sodipodi:role="line"
162
               sodipodi:role="line"
-
 
163
               id="tspan3020">* per CPU run-queues</tspan><tspan
-
 
164
               x="162.53453"
701
               y="182.18302"
165
               y="182.18302"
702
               x="162.53453">* load balancing</tspan><tspan
-
 
703
               id="tspan3024"
-
 
704
               sodipodi:role="line"
166
               sodipodi:role="line"
-
 
167
               id="tspan3022">* load balancing</tspan><tspan
-
 
168
               x="162.53453"
705
               y="193.02366"
169
               y="193.02366"
-
 
170
               sodipodi:role="line"
706
               x="162.53453"></tspan></text>
171
               id="tspan3024" /></text>
707
        </g>
172
        </g>
708
        <g
173
        <g
-
 
174
           id="g3079"
709
           transform="translate(141.4213,-169.7056)"
175
           transform="translate(141.4213,-169.7056)">
710
           id="g3079">
-
 
711
          <rect
176
          <rect
712
             ry="0.0000000"
-
 
713
             y="214.11218"
-
 
714
             x="156.50000"
-
 
715
             height="76.500000"
-
 
716
             width="134.00000"
177
             style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
717
             id="rect2507"
178
             id="rect2507"
-
 
179
             width="134"
-
 
180
             height="76.5"
-
 
181
             x="156.5"
718
             style="fill:#1e1d70;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" />
182
             y="214.11218"
-
 
183
             ry="0" />
719
          <text
184
          <text
720
             sodipodi:linespacing="100%"
-
 
721
             id="text2509"
185
             xml:space="preserve"
722
             y="226.9698"
186
             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"
723
             x="157.9801"
187
             x="157.9801"
-
 
188
             y="226.9698"
724
             style="font-size:11.840574;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#efff00;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
189
             id="text2509"
725
             xml:space="preserve"><tspan
190
             sodipodi:linespacing="100%"><tspan
-
 
191
               x="157.9801"
726
               id="tspan2902"
192
               y="226.9698"
727
               sodipodi:role="line"
193
               sodipodi:role="line"
728
               y="226.96980"
-
 
729
               x="157.98010">Memory Management</tspan></text>
194
               id="tspan2902">Memory Management</tspan></text>
730
          <text
195
          <text
731
             sodipodi:linespacing="100%"
-
 
732
             id="text2513"
196
             xml:space="preserve"
733
             y="245.75172"
197
             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"
734
             x="163.03453"
198
             x="163.03453"
735
             style="font-size:10.840646;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
199
             y="245.75172"
736
             xml:space="preserve"><tspan
200
             id="text2513"
737
               id="tspan3063"
201
             sodipodi:linespacing="100%"><tspan
738
               sodipodi:role="line"
202
               x="163.03453"
739
               y="245.75172"
203
               y="245.75172"
740
               x="163.03453">* physical memory</tspan><tspan
-
 
741
               id="tspan3065"
-
 
742
               sodipodi:role="line"
204
               sodipodi:role="line"
-
 
205
               id="tspan3063">* physical memory</tspan><tspan
-
 
206
               x="163.03453"
743
               y="256.59237"
207
               y="256.59237"
744
               x="163.03453">* virtual memory</tspan><tspan
-
 
745
               id="tspan3067"
-
 
746
               sodipodi:role="line"
208
               sodipodi:role="line"
-
 
209
               id="tspan3065">* virtual memory</tspan><tspan
-
 
210
               x="163.03453"
747
               y="267.43302"
211
               y="267.43302"
-
 
212
               sodipodi:role="line"
748
               x="163.03453">* address spaces</tspan></text>
213
               id="tspan3067">* address spaces</tspan></text>
749
        </g>
214
        </g>
750
        <g
215
        <g
-
 
216
           id="g3109"
751
           transform="translate(0.707107,-2.828427)"
217
           transform="translate(0.707107,-2.828427)">
752
           id="g3109">
-
 
753
          <rect
218
          <rect
754
             ry="0.0000000"
-
 
755
             y="132.11218"
-
 
756
             x="297.00000"
-
 
757
             height="76.500000"
-
 
758
             width="134.00000"
219
             style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
759
             id="rect2523"
220
             id="rect2523"
-
 
221
             width="134"
-
 
222
             height="88"
-
 
223
             x="296.5"
760
             style="fill:#1e1d70;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" />
224
             y="132.36218"
-
 
225
             ry="0" />
761
          <text
226
          <text
762
             sodipodi:linespacing="100%"
-
 
763
             id="text2525"
227
             xml:space="preserve"
764
             y="143.99086"
228
             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"
765
             x="298.15076"
229
             x="298.15076"
766
             style="font-size:12.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#efff00;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
230
             y="143.99086"
767
             xml:space="preserve"><tspan
231
             id="text2525"
768
               id="tspan2893"
232
             sodipodi:linespacing="100%"><tspan
769
               sodipodi:role="line"
233
               x="298.15076"
770
               y="143.99086"
234
               y="143.99086"
-
 
235
               sodipodi:role="line"
771
               x="298.15076">Syscalls</tspan></text>
236
               id="tspan2893">Syscalls</tspan></text>
772
          <text
237
          <text
773
             sodipodi:linespacing="100%"
-
 
774
             id="text2529"
238
             xml:space="preserve"
775
             y="159.9843"
239
             style="font-size:10.76124954px;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"
776
             x="301.12271"
240
             x="301.12271"
777
             style="font-size:10.761250;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
241
             y="159.9843"
778
             xml:space="preserve"><tspan
-
 
779
               id="tspan2962"
242
             id="text2529"
780
               sodipodi:role="line"
243
             sodipodi:linespacing="100%"><tspan
781
               y="159.98430"
244
               x="301.12271"
782
               x="301.12271">* thread/task control</tspan><tspan
-
 
783
               id="tspan2964"
245
               y="159.9843"
784
               sodipodi:role="line"
246
               sodipodi:role="line"
-
 
247
               id="tspan2962">* thread/task control</tspan><tspan
-
 
248
               x="301.12271"
785
               y="170.74555"
249
               y="170.74555"
786
               x="301.12271">* address space control</tspan><tspan
-
 
787
               id="tspan2966"
-
 
788
               sodipodi:role="line"
250
               sodipodi:role="line"
789
               y="181.50680"
251
               id="tspan2964">* address space control</tspan><tspan
790
               x="301.12271">* IPC</tspan><tspan
252
               x="301.12271"
791
               id="tspan2968"
253
               y="181.5068"
792
               sodipodi:role="line"
254
               sodipodi:role="line"
-
 
255
               id="tspan2966">* IPC</tspan><tspan
-
 
256
               x="301.12271"
793
               y="192.26805"
257
               y="192.26805"
-
 
258
               sodipodi:role="line"
794
               x="301.12271">* DDI</tspan></text>
259
               id="tspan2968">* DDI</tspan></text>
795
        </g>
260
        </g>
796
        <g
261
        <g
797
           transform="translate(-139.3000,3.535533)"
-
 
798
           id="g3069">
262
           id="g3069"
-
 
263
           transform="translate(-139.3,3.535533)">
799
          <rect
264
          <rect
800
             ry="0.0000000"
-
 
801
             y="214.11218"
-
 
802
             x="296.50000"
-
 
803
             height="76.500000"
-
 
804
             width="134.00000"
265
             style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
805
             id="rect2558"
266
             id="rect2558"
-
 
267
             width="134"
-
 
268
             height="76.5"
-
 
269
             x="296.5"
806
             style="fill:#1e1d70;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" />
270
             y="214.11218"
-
 
271
             ry="0" />
807
          <text
272
          <text
808
             sodipodi:linespacing="100%"
-
 
809
             id="text2560"
273
             xml:space="preserve"
810
             y="226.69797"
274
             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"
811
             x="296.94366"
275
             x="296.94366"
812
             style="font-size:12.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#efff00;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
276
             y="226.69797"
813
             xml:space="preserve"><tspan
277
             id="text2560"
814
               id="tspan3008"
278
             sodipodi:linespacing="100%"><tspan
815
               sodipodi:role="line"
279
               x="296.94366"
816
               y="226.69797"
280
               y="226.69797"
-
 
281
               sodipodi:role="line"
817
               x="296.94366">Kernel Device Drivers</tspan></text>
282
               id="tspan3008">Kernel Device Drivers</tspan></text>
818
          <text
283
          <text
819
             sodipodi:linespacing="100%"
-
 
820
             id="text2564"
284
             xml:space="preserve"
821
             y="243.31181"
285
             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"
822
             x="302.03455"
286
             x="302.03455"
823
             style="font-size:11.577825;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
287
             y="243.31181"
824
             xml:space="preserve"><tspan
288
             id="text2564"
825
               id="tspan3010"
289
             sodipodi:linespacing="100%"><tspan
826
               sodipodi:role="line"
290
               x="302.03455"
827
               y="243.31181"
291
               y="243.31181"
828
               x="302.03455">* system clock</tspan><tspan
-
 
829
               id="tspan3012"
-
 
830
               sodipodi:role="line"
292
               sodipodi:role="line"
-
 
293
               id="tspan3010">* system clock</tspan><tspan
-
 
294
               x="302.03455"
831
               y="254.88964"
295
               y="254.88964"
832
               x="302.03455">* interrupt controllers</tspan><tspan
-
 
833
               id="tspan3014"
-
 
834
               sodipodi:role="line"
296
               sodipodi:role="line"
-
 
297
               id="tspan3012">* interrupt controllers</tspan><tspan
-
 
298
               x="302.03455"
835
               y="266.46746"
299
               y="266.46746"
836
               x="302.03455">* basic console</tspan><tspan
-
 
837
               id="tspan3016"
-
 
838
               sodipodi:role="line"
300
               sodipodi:role="line"
-
 
301
               id="tspan3014">* basic console</tspan><tspan
-
 
302
               x="302.03455"
839
               y="278.04529"
303
               y="278.04529"
-
 
304
               sodipodi:role="line"
840
               x="302.03455">* SMP config</tspan></text>
305
               id="tspan3016">* SMP config</tspan></text>
841
        </g>
306
        </g>
842
        <g
307
        <g
-
 
308
           id="g2787"
843
           transform="translate(-129.4005,3.535534)"
309
           transform="translate(-129.4005,3.535534)">
844
           id="g2787">
-
 
845
          <g
310
          <g
846
             transform="matrix(0.330608,0.000000,0.000000,0.288771,187.4430,247.4939)"
-
 
847
             id="g2654">
311
             id="g2654"
-
 
312
             transform="matrix(0.330608,0,0,0.288771,187.443,247.4939)">
848
            <path
313
            <path
849
               sodipodi:type="star"
-
 
850
               style="fill:#ffffff;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
-
 
851
               id="path2656"
-
 
852
               sodipodi:sides="3"
-
 
853
               sodipodi:cx="461.50000"
314
               transform="translate(15.5,30)"
854
               sodipodi:cy="193.86218"
315
               d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
855
               sodipodi:r1="34.500000"
316
               inkscape:randomized="0"
856
               sodipodi:r2="17.250000"
317
               inkscape:rounded="0"
857
               sodipodi:arg1="1.5707963"
-
 
858
               sodipodi:arg2="2.6179939"
-
 
859
               inkscape:flatsided="true"
318
               inkscape:flatsided="true"
860
               inkscape:rounded="0.0000000"
319
               sodipodi:arg2="2.6179939"
861
               inkscape:randomized="0.0000000"
320
               sodipodi:arg1="1.5707963"
-
 
321
               sodipodi:r2="17.25"
-
 
322
               sodipodi:r1="34.5"
-
 
323
               sodipodi:cy="193.86218"
-
 
324
               sodipodi:cx="461.5"
-
 
325
               sodipodi:sides="3"
-
 
326
               id="path2656"
862
               d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z "
327
               style="fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
863
               transform="translate(15.50000,30.00000)" />
328
               sodipodi:type="star" />
864
            <rect
329
            <rect
865
               style="fill:#ffffff;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
330
               y="154.36218"
-
 
331
               x="466"
-
 
332
               height="66.5"
-
 
333
               width="22"
866
               id="rect2658"
334
               id="rect2658"
867
               width="22.000000"
-
 
868
               height="66.500000"
-
 
869
               x="466.00000"
-
 
870
               y="154.36218" />
335
               style="fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
871
          </g>
336
          </g>
872
          <g
337
          <g
873
             transform="matrix(-0.330608,-1.049350e-17,9.165597e-18,-0.288771,525.7000,366.4536)"
-
 
874
             id="g2660">
338
             id="g2660"
-
 
339
             transform="matrix(-0.330608,-1.04935e-17,9.165597e-18,-0.288771,525.7,366.4536)">
875
            <path
340
            <path
876
               sodipodi:type="star"
-
 
877
               style="fill:#ffffff;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
-
 
878
               id="path2662"
-
 
879
               sodipodi:sides="3"
-
 
880
               sodipodi:cx="461.50000"
341
               transform="translate(15.5,30)"
881
               sodipodi:cy="193.86218"
342
               d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
882
               sodipodi:r1="34.500000"
343
               inkscape:randomized="0"
883
               sodipodi:r2="17.250000"
344
               inkscape:rounded="0"
884
               sodipodi:arg1="1.5707963"
-
 
885
               sodipodi:arg2="2.6179939"
-
 
886
               inkscape:flatsided="true"
345
               inkscape:flatsided="true"
887
               inkscape:rounded="0.0000000"
346
               sodipodi:arg2="2.6179939"
888
               inkscape:randomized="0.0000000"
347
               sodipodi:arg1="1.5707963"
-
 
348
               sodipodi:r2="17.25"
-
 
349
               sodipodi:r1="34.5"
-
 
350
               sodipodi:cy="193.86218"
-
 
351
               sodipodi:cx="461.5"
-
 
352
               sodipodi:sides="3"
-
 
353
               id="path2662"
889
               d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z "
354
               style="fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
890
               transform="translate(15.50000,30.00000)" />
355
               sodipodi:type="star" />
891
            <rect
356
            <rect
892
               style="fill:#ffffff;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000"
357
               y="154.36218"
-
 
358
               x="466"
-
 
359
               height="66.5"
-
 
360
               width="22"
893
               id="rect2664"
361
               id="rect2664"
894
               width="22.000000"
-
 
895
               height="66.500000"
-
 
896
               x="466.00000"
-
 
897
               y="154.36218" />
362
               style="fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
898
          </g>
363
          </g>
899
        </g>
364
        </g>
900
        <g
365
        <g
-
 
366
           id="g3098"
901
           transform="translate(-4.949240e-8,167.5843)"
367
           transform="translate(-4.94924e-8,167.5843)">
902
           id="g3098">
-
 
903
          <rect
368
          <rect
904
             ry="0.0000000"
-
 
905
             y="49.618584"
-
 
906
             x="297.16000"
-
 
907
             height="76.500000"
-
 
908
             width="134.00000"
369
             style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
909
             id="rect2868"
370
             id="rect2868"
-
 
371
             width="134"
-
 
372
             height="76.5"
-
 
373
             x="297.16"
910
             style="fill:#1e1d70;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" />
374
             y="49.618584"
-
 
375
             ry="0" />
911
          <text
376
          <text
912
             sodipodi:linespacing="100%"
-
 
913
             id="text2870"
377
             xml:space="preserve"
914
             y="62.236725"
378
             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"
915
             x="300.0892"
379
             x="300.0892"
916
             style="font-size:11.485501;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#efff00;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
380
             y="62.236725"
917
             xml:space="preserve"><tspan
381
             id="text2870"
918
               id="tspan2889"
382
             sodipodi:linespacing="100%"><tspan
919
               sodipodi:role="line"
383
               x="300.0892"
920
               y="62.236725"
384
               y="62.236725"
921
               x="300.08920">IPC</tspan><tspan
-
 
922
               id="tspan2891"
-
 
923
               sodipodi:role="line"
385
               sodipodi:role="line"
-
 
386
               id="tspan2889">IPC</tspan><tspan
-
 
387
               x="300.0892"
924
               y="73.722226"
388
               y="73.722226"
-
 
389
               sodipodi:role="line"
925
               x="300.08920"></tspan></text>
390
               id="tspan2891" /></text>
926
          <text
391
          <text
927
             sodipodi:linespacing="100%"
-
 
928
             id="text2874"
392
             xml:space="preserve"
929
             y="76.30838"
393
             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"
930
             x="302.98743"
394
             x="302.98743"
931
             style="font-size:10.840646;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
395
             y="76.30838"
932
             xml:space="preserve"><tspan
-
 
933
               id="tspan3026"
396
             id="text2874"
934
               sodipodi:role="line"
397
             sodipodi:linespacing="100%"><tspan
935
               y="76.308380"
398
               x="302.98743"
936
               x="302.98743">* answerboxes</tspan><tspan
-
 
937
               id="tspan3028"
399
               y="76.30838"
938
               sodipodi:role="line"
400
               sodipodi:role="line"
-
 
401
               id="tspan3026">* answerboxes</tspan><tspan
-
 
402
               x="302.98743"
939
               y="87.149026"
403
               y="87.149026"
940
               x="302.98743">* phones</tspan><tspan
-
 
941
               id="tspan3030"
-
 
942
               sodipodi:role="line"
404
               sodipodi:role="line"
-
 
405
               id="tspan3028">* phones</tspan><tspan
-
 
406
               x="302.98743"
943
               y="97.989672"
407
               y="97.989672"
944
               x="302.98743">* (a)synchronous</tspan><tspan
-
 
945
               id="tspan3032"
-
 
946
               sodipodi:role="line"
408
               sodipodi:role="line"
-
 
409
               id="tspan3030">* (a)synchronous</tspan><tspan
-
 
410
               x="302.98743"
947
               y="108.83032"
411
               y="108.83032"
-
 
412
               sodipodi:role="line"
948
               x="302.98743">* short messages</tspan></text>
413
               id="tspan3032">* short messages</tspan></text>
949
        </g>
414
        </g>
950
      </g>
415
      </g>
951
      <text
416
      <text
952
         id="text2478"
417
         xml:space="preserve"
-
 
418
         style="font-size:38.06208038px;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"
953
         y="172.33231"
419
         x="104.04089"
954
         x="117.36348"
420
         y="129.82321"
955
         style="font-size:38.062080;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
-
 
956
         xml:space="preserve"><tspan
421
         id="text2478"><tspan
957
           y="172.33231"
-
 
958
           x="117.36348"
422
           sodipodi:role="line"
959
           id="tspan2480"
423
           id="tspan2480"
-
 
424
           x="104.04089"
-
 
425
           y="129.82321">kernel</tspan></text>
-
 
426
    </g>
-
 
427
    <g
-
 
428
       id="g2681"
-
 
429
       transform="translate(-53,37)">
-
 
430
      <path
-
 
431
         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"
-
 
432
         sodipodi:ry="27.5"
-
 
433
         sodipodi:rx="55"
-
 
434
         sodipodi:cy="277.36218"
-
 
435
         sodipodi:cx="578"
-
 
436
         id="path2671"
-
 
437
         style="opacity:1;fill:#e03c3c;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
438
         sodipodi:type="arc" />
-
 
439
      <text
-
 
440
         id="text2675"
-
 
441
         y="274.86218"
-
 
442
         x="538.5"
-
 
443
         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"
-
 
444
         xml:space="preserve"><tspan
-
 
445
           y="274.86218"
-
 
446
           x="538.5"
-
 
447
           id="tspan2677"
-
 
448
           sodipodi:role="line">Device Driver</tspan><tspan
-
 
449
           id="tspan2679"
-
 
450
           y="289.86218"
-
 
451
           x="538.5"
-
 
452
           sodipodi:role="line">Interface</tspan></text>
-
 
453
    </g>
-
 
454
    <g
-
 
455
       id="g2729"
-
 
456
       transform="matrix(0.770024,0.108992,-0.158575,0.529254,102.9892,114.3313)"
-
 
457
       style="fill:#bc4343;fill-opacity:1">
-
 
458
      <g
-
 
459
         transform="translate(3.889087,2.828427)"
-
 
460
         id="g2731"
-
 
461
         style="fill:#bc4343;fill-opacity:1">
-
 
462
        <path
-
 
463
           sodipodi:type="star"
-
 
464
           style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
465
           id="path2733"
-
 
466
           sodipodi:sides="3"
-
 
467
           sodipodi:cx="461.5"
-
 
468
           sodipodi:cy="193.86218"
-
 
469
           sodipodi:r1="34.5"
-
 
470
           sodipodi:r2="17.25"
-
 
471
           sodipodi:arg1="1.5707963"
-
 
472
           sodipodi:arg2="2.6179939"
-
 
473
           inkscape:flatsided="true"
-
 
474
           inkscape:rounded="0"
-
 
475
           inkscape:randomized="0"
-
 
476
           d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
-
 
477
           transform="matrix(0.253276,-0.424118,0.424118,0.253276,239.4585,458.5603)" />
-
 
478
        <rect
-
 
479
           style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
480
           id="rect2735"
-
 
481
           width="8.4741507"
-
 
482
           height="88.587173"
-
 
483
           x="487.99454"
-
 
484
           y="-339.11758"
-
 
485
           transform="matrix(0.455179,0.8904,-0.863773,0.503882,0,0)" />
-
 
486
      </g>
-
 
487
      <path
-
 
488
         transform="matrix(-0.253276,0.424118,-0.424118,-0.253276,716.5558,126.1674)"
-
 
489
         d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
-
 
490
         inkscape:randomized="0"
-
 
491
         inkscape:rounded="0"
-
 
492
         inkscape:flatsided="true"
-
 
493
         sodipodi:arg2="2.6179939"
-
 
494
         sodipodi:arg1="1.5707963"
-
 
495
         sodipodi:r2="17.25"
-
 
496
         sodipodi:r1="34.5"
-
 
497
         sodipodi:cy="193.86218"
-
 
498
         sodipodi:cx="461.5"
-
 
499
         sodipodi:sides="3"
-
 
500
         id="path2737"
-
 
501
         style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
502
         sodipodi:type="star" />
-
 
503
    </g>
-
 
504
    <g
-
 
505
       id="g2757"
-
 
506
       transform="translate(-15.05025,10.02691)">
-
 
507
      <path
-
 
508
         transform="translate(-54.38743,-156.2596)"
-
 
509
         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"
-
 
510
         sodipodi:ry="27.5"
-
 
511
         sodipodi:rx="55"
-
 
512
         sodipodi:cy="277.36218"
-
 
513
         sodipodi:cx="578"
-
 
514
         id="path2743"
-
 
515
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
516
         sodipodi:type="arc" />
-
 
517
      <text
-
 
518
         id="text2745"
-
 
519
         y="126.60257"
-
 
520
         x="498.11258"
-
 
521
         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"
-
 
522
         xml:space="preserve"><tspan
-
 
523
           id="tspan2749"
-
 
524
           y="126.60257"
-
 
525
           x="498.11258"
-
 
526
           sodipodi:role="line">NS Task</tspan></text>
-
 
527
    </g>
-
 
528
    <g
-
 
529
       id="g2789"
-
 
530
       transform="translate(17,-17.5)">
-
 
531
      <path
-
 
532
         transform="translate(-55.44809,-207.1713)"
-
 
533
         d="M 633 277.36218 A 55 27.5 0 1 1  523,277.36218 A 55 27.5 0 1 1  633 277.36218 z"
-
 
534
         sodipodi:ry="27.5"
-
 
535
         sodipodi:rx="55"
-
 
536
         sodipodi:cy="277.36218"
-
 
537
         sodipodi:cx="578"
-
 
538
         id="path2764"
-
 
539
         style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
540
         sodipodi:type="arc" />
-
 
541
      <text
-
 
542
         id="text2766"
-
 
543
         y="75.690849"
-
 
544
         x="493.05191"
-
 
545
         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"
-
 
546
         xml:space="preserve"><tspan
-
 
547
           id="tspan2768"
-
 
548
           y="75.690849"
-
 
549
           x="493.05191"
-
 
550
           sodipodi:role="line">User Task</tspan></text>
-
 
551
    </g>
-
 
552
    <g
-
 
553
       id="g2794"
-
 
554
       transform="translate(165.4404,78.6328)">
-
 
555
      <path
-
 
556
         transform="translate(-55.44809,-207.1713)"
-
 
557
         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"
-
 
558
         sodipodi:ry="27.5"
-
 
559
         sodipodi:rx="55"
-
 
560
         sodipodi:cy="277.36218"
-
 
561
         sodipodi:cx="578"
-
 
562
         id="path2796"
-
 
563
         style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
564
         sodipodi:type="arc" />
-
 
565
      <text
-
 
566
         id="text2798"
-
 
567
         y="75.690849"
-
 
568
         x="493.05191"
-
 
569
         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"
-
 
570
         xml:space="preserve"><tspan
-
 
571
           id="tspan2800"
-
 
572
           y="75.690849"
-
 
573
           x="493.05191"
-
 
574
           sodipodi:role="line">User Task</tspan></text>
-
 
575
    </g>
-
 
576
    <g
-
 
577
       id="g2802"
-
 
578
       transform="translate(122.794,17.0373)">
-
 
579
      <path
-
 
580
         transform="translate(-55.44809,-207.1713)"
-
 
581
         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"
-
 
582
         sodipodi:ry="27.5"
-
 
583
         sodipodi:rx="55"
-
 
584
         sodipodi:cy="277.36218"
-
 
585
         sodipodi:cx="578"
-
 
586
         id="path2804"
-
 
587
         style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
588
         sodipodi:type="arc" />
-
 
589
      <text
-
 
590
         id="text2806"
-
 
591
         y="75.690849"
-
 
592
         x="493.05191"
-
 
593
         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"
-
 
594
         xml:space="preserve"><tspan
-
 
595
           id="tspan2808"
-
 
596
           y="75.690849"
-
 
597
           x="493.05191"
-
 
598
           sodipodi:role="line">User Task</tspan></text>
-
 
599
    </g>
-
 
600
    <path
-
 
601
       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"
-
 
602
       d="M 523.25,157.36218 L 540.5,180.61218"
-
 
603
       id="path2854"
-
 
604
       inkscape:connector-type="polyline" />
-
 
605
    <path
-
 
606
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-
 
607
       d="M 609.8796,108.02108 L 561.97311,123.7542"
-
 
608
       id="path2858"
-
 
609
       inkscape:connector-type="polyline" />
-
 
610
    <path
-
 
611
       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"
-
 
612
       d="M 524.67323,79.560028 L 522.19836,104.66232"
-
 
613
       id="path2860"
-
 
614
       inkscape:connector-type="polyline" />
-
 
615
    <path
-
 
616
       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"
-
 
617
       d="M 563.38733,132.41626 L 634.45156,143.02286"
-
 
618
       id="path2862"
-
 
619
       inkscape:connector-type="polyline" />
-
 
620
    <path
-
 
621
       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"
-
 
622
       d="M 623.4914,112.26372 L 574.5,301.86218"
-
 
623
       id="path2864"
-
 
624
       inkscape:connector-type="polyline" />
-
 
625
    <path
-
 
626
       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"
-
 
627
       d="M 574,300.86218 L 555.07882,78.852921"
-
 
628
       id="path2866"
-
 
629
       inkscape:connector-type="polyline" />
-
 
630
    <text
-
 
631
       xml:space="preserve"
-
 
632
       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"
-
 
633
       x="583.70624"
-
 
634
       y="159.33136"
-
 
635
       id="text2868"><tspan
-
 
636
         sodipodi:role="line"
-
 
637
         id="tspan2870"
-
 
638
         x="583.70624"
-
 
639
         y="159.33136">IPC</tspan></text>
-
 
640
    <path
-
 
641
       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"
-
 
642
       d="M 643.99998,164.86221 L 573.5,301.36218"
-
 
643
       id="path1541"
-
 
644
       inkscape:connector-type="polyline" />
-
 
645
    <path
-
 
646
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-
 
647
       d="M 662.49998,113.36221 L 670.99998,122.36221"
-
 
648
       id="path1545"
-
 
649
       inkscape:connector-type="polyline" />
-
 
650
    <path
-
 
651
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-
 
652
       d="M 586.99998,66.362209 L 600.99998,71.862208"
-
 
653
       id="path1547"
-
 
654
       inkscape:connector-type="polyline" />
-
 
655
    <g
-
 
656
       id="g2443">
-
 
657
      <path
-
 
658
         transform="translate(-63.5,-78)"
-
 
659
         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"
-
 
660
         sodipodi:ry="27.5"
-
 
661
         sodipodi:rx="55"
-
 
662
         sodipodi:cy="277.36218"
-
 
663
         sodipodi:cx="578"
-
 
664
         id="path2830"
-
 
665
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
666
         sodipodi:type="arc" />
-
 
667
      <text
-
 
668
         id="text2832"
-
 
669
         y="195.86217"
-
 
670
         x="469.5"
-
 
671
         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"
-
 
672
         xml:space="preserve"><tspan
-
 
673
           id="tspan2834"
-
 
674
           y="195.86217"
-
 
675
           x="469.5"
-
 
676
           sodipodi:role="line">&quot;Capable&quot; task</tspan></text>
-
 
677
      <text
-
 
678
         id="text2432"
-
 
679
         y="204.60594"
-
 
680
         x="486.80911"
-
 
681
         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"
-
 
682
         xml:space="preserve"><tspan
-
 
683
           id="tspan2438"
-
 
684
           y="204.60594"
-
 
685
           x="486.80911"
-
 
686
           sodipodi:role="line">- I/O space manager</tspan><tspan
-
 
687
           y="212.60335"
-
 
688
           x="486.80911"
-
 
689
           sodipodi:role="line"
-
 
690
           id="tspan3165">- Memory manager</tspan><tspan
-
 
691
           y="220.60076"
-
 
692
           x="486.80911"
-
 
693
           sodipodi:role="line"
-
 
694
           id="tspan3167">- Task manager</tspan></text>
-
 
695
    </g>
-
 
696
    <path
-
 
697
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-
 
698
       d="M 637.49998,159.36221 L 568.49999,193.86221"
-
 
699
       id="path2452"
-
 
700
       inkscape:connector-type="polyline" />
-
 
701
    <path
-
 
702
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-
 
703
       d="M 610.99998,109.36221 L 557.49999,181.86221"
-
 
704
       id="path2454"
-
 
705
       inkscape:connector-type="polyline" />
-
 
706
    <g
-
 
707
       id="g3108"
-
 
708
       transform="matrix(0.774823,0.632178,-0.632178,0.774823,247.7602,-238.8583)">
-
 
709
      <rect
-
 
710
         y="251.99132"
-
 
711
         x="370.5"
-
 
712
         height="4"
-
 
713
         width="152"
-
 
714
         id="rect2480"
-
 
715
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
-
 
716
      <path
-
 
717
         transform="translate(-150.5,-27.87087)"
-
 
718
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
-
 
719
         inkscape:randomized="0"
-
 
720
         inkscape:rounded="0"
-
 
721
         inkscape:flatsided="true"
-
 
722
         sodipodi:arg2="1.0471976"
-
 
723
         sodipodi:arg1="0"
-
 
724
         sodipodi:r2="3.25"
-
 
725
         sodipodi:r1="6.5"
-
 
726
         sodipodi:cy="281.86221"
-
 
727
         sodipodi:cx="673"
-
 
728
         sodipodi:sides="3"
-
 
729
         id="path2482"
-
 
730
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
731
         sodipodi:type="star" />
-
 
732
    </g>
-
 
733
    <g
-
 
734
       id="g3540"
-
 
735
       transform="translate(154.7696,30.12125)">
-
 
736
      <path
-
 
737
         sodipodi:type="arc"
-
 
738
         style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
-
 
739
         id="path2868"
-
 
740
         sodipodi:cx="578"
-
 
741
         sodipodi:cy="277.36218"
-
 
742
         sodipodi:rx="55"
-
 
743
         sodipodi:ry="27.5"
-
 
744
         d="M 633 277.36218 A 55 27.5 0 1 1  523,277.36218 A 55 27.5 0 1 1  633 277.36218 z"
-
 
745
         transform="translate(-47.76957,-75.62125)" />
-
 
746
      <text
-
 
747
         sodipodi:linespacing="100%"
-
 
748
         xml:space="preserve"
960
           sodipodi:role="line">kernel</tspan></text>
749
         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"
-
 
750
         x="477.68732"
-
 
751
         y="204.36903"
-
 
752
         id="text3534"><tspan
-
 
753
           id="tspan3538"
-
 
754
           sodipodi:role="line"
-
 
755
           y="204.36903"
-
 
756
           x="477.68732">Capability Manager</tspan></text>
-
 
757
    </g>
-
 
758
    <path
-
 
759
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-
 
760
       d="M 556.5,216.36218 L 631.5,229.36218"
-
 
761
       id="path2874"
-
 
762
       inkscape:connector-type="polyline" />
-
 
763
    <g
-
 
764
       id="g3136">
-
 
765
      <g
-
 
766
         transform="matrix(1,0,0,1.167883,-2,8.65456)"
-
 
767
         id="g2491">
-
 
768
        <rect
-
 
769
           style="opacity:1;fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
770
           id="rect2456"
-
 
771
           width="109"
-
 
772
           height="68.5"
-
 
773
           x="633.5"
-
 
774
           y="234.3622" />
-
 
775
        <rect
-
 
776
           style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
777
           id="rect2458"
-
 
778
           width="104.5"
-
 
779
           height="64.745003"
-
 
780
           x="635.5"
-
 
781
           y="236.3622" />
-
 
782
      </g>
-
 
783
      <path
-
 
784
         inkscape:connector-type="polyline"
-
 
785
         id="path2460"
-
 
786
         d="M 638.49998,290.86228 L 688.49998,290.86228"
-
 
787
         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" />
-
 
788
      <text
-
 
789
         id="text2462"
-
 
790
         y="295.39972"
-
 
791
         x="704.25952"
-
 
792
         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"
-
 
793
         xml:space="preserve"><tspan
-
 
794
           y="295.39972"
-
 
795
           x="704.25952"
-
 
796
           id="tspan2464"
-
 
797
           sodipodi:role="line">IPC</tspan></text>
-
 
798
      <g
-
 
799
         transform="translate(-2,64.0001)"
-
 
800
         id="g2474">
-
 
801
        <rect
-
 
802
           style="opacity:1;fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
803
           id="rect2466"
-
 
804
           width="47"
-
 
805
           height="4"
-
 
806
           x="640"
-
 
807
           y="259.86218" />
-
 
808
        <path
-
 
809
           sodipodi:type="star"
-
 
810
           style="opacity:1;fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
811
           id="path2468"
-
 
812
           sodipodi:sides="3"
-
 
813
           sodipodi:cx="673"
-
 
814
           sodipodi:cy="281.86221"
-
 
815
           sodipodi:r1="6.5"
-
 
816
           sodipodi:r2="3.25"
-
 
817
           sodipodi:arg1="0"
-
 
818
           sodipodi:arg2="1.0471976"
-
 
819
           inkscape:flatsided="true"
-
 
820
           inkscape:rounded="0"
-
 
821
           inkscape:randomized="0"
-
 
822
           d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
-
 
823
           transform="translate(14,-20)" />
-
 
824
      </g>
-
 
825
      <text
-
 
826
         id="text2470"
-
 
827
         y="327.43848"
-
 
828
         x="697.02826"
-
 
829
         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"
-
 
830
         xml:space="preserve"><tspan
-
 
831
           y="327.43848"
-
 
832
           x="697.02826"
-
 
833
           id="tspan2472"
-
 
834
           sodipodi:role="line">HW access</tspan></text>
-
 
835
      <text
-
 
836
         id="text2485"
-
 
837
         y="342.43625"
-
 
838
         x="698.61957"
-
 
839
         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"
-
 
840
         xml:space="preserve"><tspan
-
 
841
           y="342.43625"
-
 
842
           x="698.61957"
-
 
843
           id="tspan2487"
-
 
844
           sodipodi:role="line">Interrupt</tspan><tspan
-
 
845
           id="tspan2489"
-
 
846
           y="352.4191"
-
 
847
           x="698.61957"
-
 
848
           sodipodi:role="line">via IPC</tspan></text>
-
 
849
      <g
-
 
850
         style="fill:#000000;fill-opacity:1"
-
 
851
         transform="translate(-2.908684,44.7891)"
-
 
852
         id="g2589">
-
 
853
        <rect
-
 
854
           style="opacity:1;fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
855
           id="rect2591"
-
 
856
           width="47"
-
 
857
           height="4"
-
 
858
           x="640"
-
 
859
           y="259.86218" />
-
 
860
        <path
-
 
861
           sodipodi:type="star"
-
 
862
           style="opacity:1;fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
863
           id="path2593"
-
 
864
           sodipodi:sides="3"
-
 
865
           sodipodi:cx="673"
-
 
866
           sodipodi:cy="281.86221"
-
 
867
           sodipodi:r1="6.5"
-
 
868
           sodipodi:r2="3.25"
-
 
869
           sodipodi:arg1="0"
-
 
870
           sodipodi:arg2="1.0471976"
-
 
871
           inkscape:flatsided="true"
-
 
872
           inkscape:rounded="0"
-
 
873
           inkscape:randomized="0"
-
 
874
           d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
-
 
875
           transform="translate(14,-20)" />
-
 
876
      </g>
-
 
877
      <text
-
 
878
         id="text2595"
-
 
879
         y="308.22531"
-
 
880
         x="699.96088"
-
 
881
         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"
-
 
882
         xml:space="preserve"><tspan
-
 
883
           id="tspan2599"
-
 
884
           y="308.22531"
-
 
885
           x="699.96088"
-
 
886
           sodipodi:role="line">Syscall</tspan></text>
-
 
887
      <g
-
 
888
         style="fill:#1e1d70;fill-opacity:1"
-
 
889
         transform="translate(-1,82.8708)"
-
 
890
         id="g3100">
-
 
891
        <rect
-
 
892
           style="opacity:1;fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
893
           id="rect3102"
-
 
894
           width="47"
-
 
895
           height="4"
-
 
896
           x="640"
-
 
897
           y="259.86218" />
-
 
898
        <path
-
 
899
           sodipodi:type="star"
-
 
900
           style="opacity:1;fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
901
           id="path3104"
-
 
902
           sodipodi:sides="3"
-
 
903
           sodipodi:cx="673"
-
 
904
           sodipodi:cy="281.86221"
-
 
905
           sodipodi:r1="6.5"
-
 
906
           sodipodi:r2="3.25"
-
 
907
           sodipodi:arg1="0"
-
 
908
           sodipodi:arg2="1.0471976"
-
 
909
           inkscape:flatsided="true"
-
 
910
           inkscape:rounded="0"
-
 
911
           inkscape:randomized="0"
-
 
912
           d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
-
 
913
           transform="translate(14,-20)" />
-
 
914
      </g>
-
 
915
    </g>
-
 
916
    <g
-
 
917
       id="g3112"
-
 
918
       transform="matrix(-0.774823,-0.632178,0.632178,-0.774823,634.3136,719.5827)"
-
 
919
       style="fill:#000000;fill-opacity:1">
-
 
920
      <rect
-
 
921
         y="251.99132"
-
 
922
         x="370.5"
-
 
923
         height="4"
-
 
924
         width="152"
-
 
925
         id="rect3114"
-
 
926
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
-
 
927
      <path
-
 
928
         transform="translate(-150.5,-27.87087)"
-
 
929
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
-
 
930
         inkscape:randomized="0"
-
 
931
         inkscape:rounded="0"
-
 
932
         inkscape:flatsided="true"
-
 
933
         sodipodi:arg2="1.0471976"
-
 
934
         sodipodi:arg1="0"
-
 
935
         sodipodi:r2="3.25"
-
 
936
         sodipodi:r1="6.5"
-
 
937
         sodipodi:cy="281.86221"
-
 
938
         sodipodi:cx="673"
-
 
939
         sodipodi:sides="3"
-
 
940
         id="path3116"
-
 
941
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
942
         sodipodi:type="star" />
-
 
943
    </g>
-
 
944
    <g
-
 
945
       id="g3118"
-
 
946
       transform="matrix(-0.646158,0.799342,-0.791957,-0.652183,928.9679,-68.84077)"
-
 
947
       style="fill:#000000;fill-opacity:1">
-
 
948
      <rect
-
 
949
         y="251.99132"
-
 
950
         x="370.5"
-
 
951
         height="4"
-
 
952
         width="152"
-
 
953
         id="rect3120"
-
 
954
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
-
 
955
      <path
-
 
956
         transform="translate(-150.5,-27.87087)"
-
 
957
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
-
 
958
         inkscape:randomized="0"
-
 
959
         inkscape:rounded="0"
-
 
960
         inkscape:flatsided="true"
-
 
961
         sodipodi:arg2="1.0471976"
-
 
962
         sodipodi:arg1="0"
-
 
963
         sodipodi:r2="3.25"
-
 
964
         sodipodi:r1="6.5"
-
 
965
         sodipodi:cy="281.86221"
-
 
966
         sodipodi:cx="673"
-
 
967
         sodipodi:sides="3"
-
 
968
         id="path3122"
-
 
969
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
970
         sodipodi:type="star" />
-
 
971
    </g>
-
 
972
    <g
-
 
973
       id="g3132">
-
 
974
      <rect
-
 
975
         transform="scale(-1,-1)"
-
 
976
         y="-189.99142"
-
 
977
         x="-464.48227"
-
 
978
         height="4"
-
 
979
         width="64.982285"
-
 
980
         id="rect3126"
-
 
981
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
-
 
982
      <path
-
 
983
         transform="matrix(-1,-2.284956e-17,2.284956e-17,-1,1072.5,469.8536)"
-
 
984
         d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
-
 
985
         inkscape:randomized="0"
-
 
986
         inkscape:rounded="0"
-
 
987
         inkscape:flatsided="true"
-
 
988
         sodipodi:arg2="1.0471976"
-
 
989
         sodipodi:arg1="0"
-
 
990
         sodipodi:r2="3.25"
-
 
991
         sodipodi:r1="6.5"
-
 
992
         sodipodi:cy="281.86221"
-
 
993
         sodipodi:cx="673"
-
 
994
         sodipodi:sides="3"
-
 
995
         id="path3128"
-
 
996
         style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
-
 
997
         sodipodi:type="star" />
961
    </g>
998
    </g>
962
  </g>
999
  </g>
963
</svg>
1000
</svg>