Subversion Repositories HelenOS-doc

Rev

Rev 104 | Rev 141 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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