Subversion Repositories HelenOS-doc

Rev

Rev 141 | Details | Compare with Previous | Last modification | View Log | RSS feed

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