Subversion Repositories HelenOS-doc

Rev

Rev 123 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
118 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"
11
   width="744.09448819"
12
   height="1052.3622047"
13
   id="svg5804"
14
   sodipodi:version="0.32"
15
   inkscape:version="0.43"
16
   sodipodi:docbase="/tmp/bonds0am/HelenOS-doc/design/trunk/src/images"
17
   sodipodi:docname="ipc3.svg">
18
  <defs
19
     id="defs5806">
20
    <marker
21
       inkscape:stockid="Arrow1Lend"
22
       orient="auto"
23
       refY="0.0"
24
       refX="0.0"
25
       id="Arrow1Lend"
26
       style="overflow:visible;">
27
      <path
28
         id="path4118"
29
         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
30
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
31
         transform="scale(0.8) rotate(180)" />
32
    </marker>
33
    <marker
34
       inkscape:stockid="Arrow2Lstart"
35
       orient="auto"
36
       refY="0.0"
37
       refX="0.0"
38
       id="Arrow2Lstart"
39
       style="overflow:visible">
40
      <path
41
         id="path4103"
42
         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
43
         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 "
44
         transform="scale(1.1) translate(-5,0)" />
45
    </marker>
46
    <marker
47
       inkscape:stockid="Arrow1Lstart"
48
       orient="auto"
49
       refY="0.0"
50
       refX="0.0"
51
       id="Arrow1Lstart"
52
       style="overflow:visible">
53
      <path
54
         id="path4121"
55
         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
56
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
57
         transform="scale(0.8)" />
58
    </marker>
59
  </defs>
60
  <sodipodi:namedview
61
     id="base"
62
     pagecolor="#ffffff"
63
     bordercolor="#666666"
64
     borderopacity="1.0"
65
     inkscape:pageopacity="0.0"
66
     inkscape:pageshadow="2"
67
     inkscape:zoom="0.98994949"
68
     inkscape:cx="421.64487"
69
     inkscape:cy="695.85659"
70
     inkscape:document-units="px"
71
     inkscape:current-layer="layer1"
72
     showgrid="true"
73
     inkscape:window-width="1273"
74
     inkscape:window-height="943"
75
     inkscape:window-x="0"
76
     inkscape:window-y="0" />
77
  <metadata
78
     id="metadata5809">
79
    <rdf:RDF>
80
      <cc:Work
81
         rdf:about="">
82
        <dc:format>image/svg+xml</dc:format>
83
        <dc:type
84
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
85
      </cc:Work>
86
    </rdf:RDF>
87
  </metadata>
88
  <g
89
     inkscape:label="Layer 1"
90
     inkscape:groupmode="layer"
91
     id="layer1">
92
    <g
93
       id="g6882"
94
       transform="matrix(2.036471,0,0,2.036471,-118.0608,-27.91224)">
95
      <rect
96
         y="19.450363"
97
         x="104.26481"
98
         height="232.70659"
99
         width="170.51901"
100
         id="rect4591"
101
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.31774759;stroke-miterlimit:4;stroke-dasharray:2.3177473, 2.3177473;stroke-dashoffset:0;stroke-opacity:1" />
102
      <rect
103
         y="49.943214"
104
         x="188.22572"
105
         height="182.89241"
106
         width="67.962494"
107
         id="rect6800"
108
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.26252973;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
109
      <rect
110
         y="34.468006"
111
         x="188.10374"
112
         height="19.351154"
113
         width="68.199554"
114
         id="rect6802"
115
         style="fill:#bc4343;fill-opacity:1;stroke:#000000;stroke-width:1.39339924;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
116
      <text
117
         transform="scale(0.997391,1.002616)"
118
         id="text6804"
119
         y="46.664055"
120
         x="193.43474"
121
         style="font-size:6.35488367px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
122
         xml:space="preserve"><tspan
123
           y="46.664055"
124
           x="193.43474"
125
           id="tspan6806"
126
           sodipodi:role="line">Kernel thread #2</tspan></text>
127
      <rect
128
         y="49.955162"
129
         x="119.77291"
130
         height="182.88049"
131
         width="67.962494"
132
         id="rect5858"
133
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.2624886;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
134
      <rect
135
         y="34.479984"
136
         x="119.65093"
137
         height="19.351154"
138
         width="68.199554"
139
         id="rect2799"
140
         style="fill:#bc4343;fill-opacity:1;stroke:#000000;stroke-width:1.39339924;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
141
      <text
142
         transform="scale(0.997391,1.002616)"
143
         id="text5861"
144
         y="46.676003"
145
         x="124.80286"
146
         style="font-size:6.35488367px;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"
147
         xml:space="preserve"><tspan
148
           y="46.676003"
149
           x="124.80286"
150
           id="tspan5863"
151
           sodipodi:role="line">Kernel thread #1</tspan></text>
152
      <text
153
         id="text6753"
154
         y="68.275421"
155
         x="126.29836"
156
         style="font-size:6.1269474px;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"
157
         xml:space="preserve"><tspan
158
           y="68.275421"
159
           x="126.29836"
160
           id="tspan6755"
161
           sodipodi:role="line">PThread #1</tspan></text>
162
      <rect
163
         y="129.84036"
164
         x="156"
165
         height="46.521812"
166
         width="66"
167
         id="rect6838"
168
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:0.5, 0.5;stroke-dashoffset:0;stroke-opacity:1" />
169
      <path
170
         sodipodi:nodetypes="cc"
171
         id="path6738"
172
         d="M 143.5,71.86218 L 143.5,133.11472"
173
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
174
      <path
175
         sodipodi:nodetypes="cc"
176
         id="path6751"
177
         d="M 165.39065,132.58196 L 165.39065,169.97154"
178
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.78129178px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
179
      <path
180
         id="path6764"
181
         d="M 143,115.36218 L 91,121.36218"
182
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-opacity:1" />
183
      <path
184
         id="path6772"
185
         d="M 143.44166,132.87083 C 143.44166,132.87083 150,144.44039 160,135.90128"
186
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:0.5, 0.5;stroke-dashoffset:0;stroke-opacity:1" />
187
      <text
188
         id="text6776"
189
         y="144.17778"
190
         x="137.78911"
191
         style="font-size:5.02207136px;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"
192
         xml:space="preserve"><tspan
193
           y="144.17778"
194
           x="137.78911"
195
           id="tspan6778"
196
           sodipodi:role="line">wait_for()</tspan></text>
197
      <text
198
         id="text6780"
199
         y="117.17285"
200
         x="68.144684"
201
         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
202
         xml:space="preserve"><tspan
203
           y="117.17285"
204
           x="68.144684"
205
           id="tspan6782"
206
           sodipodi:role="line">call</tspan></text>
207
      <text
208
         id="text6784"
209
         y="122.1953"
210
         x="152.48395"
211
         style="font-size:5.25802231px;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"
212
         xml:space="preserve"><tspan
213
           y="122.1953"
214
           x="152.48395"
215
           id="tspan6786"
216
           sodipodi:role="line">Manager</tspan><tspan
217
           id="tspan6788"
218
           y="128.76783"
219
           x="152.48395"
220
           sodipodi:role="line">PThread #1</tspan></text>
221
      <g
222
         transform="matrix(-1,0,0,1,375.7813,2.617187e-6)"
223
         id="g6814">
224
        <path
225
           style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
226
           d="M 143.5,71.86218 L 143.5,133.11472"
227
           id="path6816"
228
           sodipodi:nodetypes="cc" />
229
        <path
230
           style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.78129178px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
231
           d="M 165.39065,132.58196 L 165.39065,169.97154"
232
           id="path6818"
233
           sodipodi:nodetypes="cc" />
234
        <path
235
           style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-opacity:1"
236
           d="M 143,115.36218 L 91,121.36218"
237
           id="path6820" />
238
        <path
239
           style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:0.5, 0.5;stroke-dashoffset:0;stroke-opacity:1"
240
           d="M 143.44166,132.87083 C 143.44166,132.87083 150,144.44039 160,135.90128"
241
           id="path6822" />
242
      </g>
243
      <text
244
         id="text6824"
245
         y="114.47937"
246
         x="292.33789"
247
         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
248
         xml:space="preserve"><tspan
249
           y="114.47937"
250
           x="292.33789"
251
           id="tspan6826"
252
           sodipodi:role="line">call</tspan></text>
253
      <text
254
         id="text6828"
255
         y="122.1953"
256
         x="193.48395"
257
         style="font-size:5.25802231px;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"
258
         xml:space="preserve"><tspan
259
           y="122.1953"
260
           x="193.48395"
261
           id="tspan6830"
262
           sodipodi:role="line">Manager</tspan><tspan
263
           id="tspan6832"
264
           y="128.76783"
265
           x="193.48395"
266
           sodipodi:role="line">PThread #2</tspan></text>
267
      <text
268
         id="text6834"
269
         y="144.17778"
270
         x="212.78911"
271
         style="font-size:5.02207136px;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"
272
         xml:space="preserve"><tspan
273
           y="144.17778"
274
           x="212.78911"
275
           id="tspan6836"
276
           sodipodi:role="line">wait_for()</tspan></text>
277
      <path
278
         sodipodi:nodetypes="cs"
279
         id="path6842"
280
         d="M 63.837559,145.8368 C 58.36928,168.23874 201.82108,165.49151 201.82108,165.49151"
281
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:0.75, 0.75;stroke-dashoffset:0;stroke-opacity:1" />
282
      <text
283
         id="text6844"
284
         y="145.21872"
285
         x="60.384125"
286
         style="font-size:10.13095284px;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"
287
         xml:space="preserve"><tspan
288
           y="145.21872"
289
           x="60.384125"
290
           id="tspan6846"
291
           sodipodi:role="line">answer</tspan></text>
292
      <path
293
         id="path6848"
294
         d="M 231,172.36218 L 231,228.36218"
295
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
296
      <text
297
         id="text6850"
298
         y="70.017227"
299
         x="214.44096"
300
         style="font-size:6.1269474px;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"
301
         xml:space="preserve"><tspan
302
           y="70.017227"
303
           x="214.44096"
304
           id="tspan6852"
305
           sodipodi:role="line">PThread #2</tspan></text>
306
      <text
307
         id="text6858"
308
         y="174.05382"
309
         x="232.6523"
310
         style="font-size:3.54272413px;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"
311
         xml:space="preserve"><tspan
312
           y="174.05382"
313
           x="232.6523"
314
           id="tspan6860"
315
           sodipodi:role="line">PThread #1</tspan></text>
316
      <path
317
         id="path6866"
318
         d="M 210.79053,170.89577 C 210.79053,170.89577 217.34887,159.32621 227.34887,167.86532"
319
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:0.5, 0.5;stroke-dashoffset:0;stroke-opacity:1" />
320
      <path
321
         sodipodi:nodetypes="cs"
322
         id="path6868"
323
         d="M 143.75761,133.62844 C 133.79695,226.12053 213.93908,166.90034 224.93908,171.7617"
324
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:0.5, 0.5;stroke-dashoffset:0;stroke-opacity:1" />
325
      <text
326
         id="text6870"
327
         y="192.67966"
328
         x="141.64169"
329
         style="font-size:8.08873653px;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"
330
         xml:space="preserve"><tspan
331
           y="192.67966"
332
           x="141.64169"
333
           id="tspan6872"
334
           sodipodi:role="line">migration</tspan></text>
335
    </g>
336
  </g>
337
</svg>