summaryrefslogtreecommitdiff
path: root/doc/figures/architecture.eps
blob: dddb47aff574f854c79878d370fae714575d86fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
%!PS-Adobe-2.0 EPSF-2.0
%%Title: architecture.eps
%%Creator: fig2dev Version 3.2 Patchlevel 3d
%%CreationDate: Thu Nov  8 01:31:58 2001
%%For: elwood@Gonzo (Elwood Blues,,,)
%%BoundingBox: 0 0 689 403
%%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def
/col32 {0.816 0.816 0.816 srgb} bind def
/col33 {0.878 0.878 0.878 srgb} bind def

end
save
newpath 0 403 moveto 0 0 lineto 689 0 lineto 689 403 lineto closepath clip newpath
-32.6 542.8 translate
1 -1 scale

/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
  bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
  4 -2 roll mul srgb} bind def
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def

$F2psBegin
10 setmiterlimit
 0.06299 0.06299 sc
%
% Fig objects follow
%
% Polyline
15.000 slw
n 3300 7020 m 3195 7020 3195 7455 105 arcto 4 {pop} repeat
  3195 7560 4170 7560 105 arcto 4 {pop} repeat
  4275 7560 4275 7125 105 arcto 4 {pop} repeat
  4275 7020 3300 7020 105 arcto 4 {pop} repeat
 cp gs col32 1.00 shd ef gr gs col32 s gr 
% Polyline
n 4515 7020 m 4410 7020 4410 7455 105 arcto 4 {pop} repeat
  4410 7560 9615 7560 105 arcto 4 {pop} repeat
  9720 7560 9720 7125 105 arcto 4 {pop} repeat
  9720 7020 4515 7020 105 arcto 4 {pop} repeat
 cp gs col32 1.00 shd ef gr gs col32 s gr 
% Polyline
n 4515 5985 m 4410 5985 4410 6420 105 arcto 4 {pop} repeat
  4410 6525 7545 6525 105 arcto 4 {pop} repeat
  7650 6525 7650 6090 105 arcto 4 {pop} repeat
  7650 5985 4515 5985 105 arcto 4 {pop} repeat
 cp gs col32 1.00 shd ef gr gs col32 s gr 
% Polyline
n 7890 5985 m 7785 5985 7785 6420 105 arcto 4 {pop} repeat
  7785 6525 9615 6525 105 arcto 4 {pop} repeat
  9720 6525 9720 6090 105 arcto 4 {pop} repeat
  9720 5985 7890 5985 105 arcto 4 {pop} repeat
 cp gs col32 1.00 shd ef gr gs col32 s gr 
% Polyline
n 4515 4950 m 4410 4950 4410 5385 105 arcto 4 {pop} repeat
  4410 5490 6915 5490 105 arcto 4 {pop} repeat
  7020 5490 7020 5055 105 arcto 4 {pop} repeat
  7020 4950 4515 4950 105 arcto 4 {pop} repeat
 cp gs col32 1.00 shd ef gr gs col32 s gr 
% Polyline
n 1365 2295 m 1260 2295 1260 3225 105 arcto 4 {pop} repeat
  1260 3330 9660 3330 105 arcto 4 {pop} repeat
  9765 3330 9765 2400 105 arcto 4 {pop} repeat
  9765 2295 1365 2295 105 arcto 4 {pop} repeat
 cp gs col32 1.00 shd ef gr gs col32 s gr 
% Polyline
n 1365 7020 m 1260 7020 1260 7455 105 arcto 4 {pop} repeat
  1260 7560 2235 7560 105 arcto 4 {pop} repeat
  2340 7560 2340 7125 105 arcto 4 {pop} repeat
  2340 7020 1365 7020 105 arcto 4 {pop} repeat
 cp gs col32 1.00 shd ef gr gs col32 s gr 
% Polyline
n 1365 8055 m 1260 8055 1260 8490 105 arcto 4 {pop} repeat
  1260 8595 9615 8595 105 arcto 4 {pop} repeat
  9720 8595 9720 8160 105 arcto 4 {pop} repeat
  9720 8055 1365 8055 105 arcto 4 {pop} repeat
 cp gs col32 1.00 shd ef gr gs col32 s gr 
% Polyline
n 3930 3870 m 3825 3870 3825 4305 105 arcto 4 {pop} repeat
  3825 4410 6240 4410 105 arcto 4 {pop} repeat
  6345 4410 6345 3975 105 arcto 4 {pop} repeat
  6345 3870 3930 3870 105 arcto 4 {pop} repeat
 cp gs col32 1.00 shd ef gr gs col32 s gr 
% Polyline
n 3255 6975 m 3150 6975 3150 7410 105 arcto 4 {pop} repeat
  3150 7515 4125 7515 105 arcto 4 {pop} repeat
  4230 7515 4230 7080 105 arcto 4 {pop} repeat
  4230 6975 3255 6975 105 arcto 4 {pop} repeat
 cp gs col33 1.00 shd ef gr gs col0 s gr 
/Helvetica ff 240.00 scf sf
3465 7335 m
gs 1 -1 sc (Edb) col0 sh gr
% Polyline
n 4470 6975 m 4365 6975 4365 7410 105 arcto 4 {pop} repeat
  4365 7515 9570 7515 105 arcto 4 {pop} repeat
  9675 7515 9675 7080 105 arcto 4 {pop} repeat
  9675 6975 4470 6975 105 arcto 4 {pop} repeat
 cp gs col33 1.00 shd ef gr gs col0 s gr 
/Helvetica ff 240.00 scf sf
5985 7335 m
gs 1 -1 sc (X Window System) col0 sh gr
% Polyline
n 4470 5940 m 4365 5940 4365 6375 105 arcto 4 {pop} repeat
  4365 6480 7500 6480 105 arcto 4 {pop} repeat
  7605 6480 7605 6045 105 arcto 4 {pop} repeat
  7605 5940 4470 5940 105 arcto 4 {pop} repeat
 cp gs col33 1.00 shd ef gr gs col0 s gr 
/Helvetica ff 240.00 scf sf
5670 6300 m
gs 1 -1 sc (Imlib2) col0 sh gr
% Polyline
n 7845 5940 m 7740 5940 7740 6375 105 arcto 4 {pop} repeat
  7740 6480 9570 6480 105 arcto 4 {pop} repeat
  9675 6480 9675 6045 105 arcto 4 {pop} repeat
  9675 5940 7845 5940 105 arcto 4 {pop} repeat
 cp gs col33 1.00 shd ef gr gs col0 s gr 
/Helvetica ff 240.00 scf sf
8325 6300 m
gs 1 -1 sc (Ecore) col0 sh gr
% Polyline
n 4470 4905 m 4365 4905 4365 5340 105 arcto 4 {pop} repeat
  4365 5445 6870 5445 105 arcto 4 {pop} repeat
  6975 5445 6975 5010 105 arcto 4 {pop} repeat
  6975 4905 4470 4905 105 arcto 4 {pop} repeat
 cp gs col33 1.00 shd ef gr gs col0 s gr 
/Helvetica ff 240.00 scf sf
5355 5265 m
gs 1 -1 sc (Evas) col0 sh gr
% Polyline
n 1320 2250 m 1215 2250 1215 3180 105 arcto 4 {pop} repeat
  1215 3285 9615 3285 105 arcto 4 {pop} repeat
  9720 3285 9720 2355 105 arcto 4 {pop} repeat
  9720 2250 1320 2250 105 arcto 4 {pop} repeat
 cp gs col7 1.00 shd ef gr gs col0 s gr 
/Helvetica ff 300.00 scf sf
5130 2610 m
gs 1 -1 sc (E 17) col0 sh gr
% Polyline
n 1320 6975 m 1215 6975 1215 7410 105 arcto 4 {pop} repeat
  1215 7515 2190 7515 105 arcto 4 {pop} repeat
  2295 7515 2295 7080 105 arcto 4 {pop} repeat
  2295 6975 1320 6975 105 arcto 4 {pop} repeat
 cp gs col33 1.00 shd ef gr gs col0 s gr 
/Helvetica ff 240.00 scf sf
1485 7335 m
gs 1 -1 sc (Efsd) col0 sh gr
% Polyline
n 540 7740 m
 11430 7740 l gs col33 1.00 shd ef gr gs col32 s gr 
% Polyline
gs  clippath
1710 7035 m 1800 7035 l 1800 6878 l 1755 6998 l 1710 6878 l cp
1800 3270 m 1710 3270 l 1710 3427 l 1755 3307 l 1800 3427 l cp
eoclip
n 1755 3285 m
 1755 7020 l gs col33 1.00 shd ef gr gs col0 s gr gr

% arrowhead
n 1800 3427 m 1755 3307 l 1710 3427 l 1800 3427 l  cp gs 0.00 setgray ef gr  col0 s
% arrowhead
n 1710 6878 m 1755 6998 l 1800 6878 l 1710 6878 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
2655 7980 m 2745 7980 l 2745 7823 l 2700 7943 l 2655 7823 l cp
2745 3270 m 2655 3270 l 2655 3427 l 2700 3307 l 2745 3427 l cp
eoclip
n 2700 3285 m
 2700 7965 l gs col33 1.00 shd ef gr gs col0 s gr gr

% arrowhead
n 2745 3427 m 2700 3307 l 2655 3427 l 2745 3427 l  cp gs 0.00 setgray ef gr  col0 s
% arrowhead
n 2655 7823 m 2700 7943 l 2745 7823 l 2655 7823 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
3645 8070 m 3735 8070 l 3735 7913 l 3690 8033 l 3645 7913 l cp
3735 7500 m 3645 7500 l 3645 7657 l 3690 7537 l 3735 7657 l cp
eoclip
n 3690 7515 m
 3690 8055 l gs col33 1.00 shd ef gr gs col0 s gr gr

% arrowhead
n 3735 7657 m 3690 7537 l 3645 7657 l 3735 7657 l  cp gs 0.00 setgray ef gr  col0 s
% arrowhead
n 3645 7913 m 3690 8033 l 3735 7913 l 3645 7913 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
5805 7035 m 5895 7035 l 5895 6878 l 5850 6998 l 5805 6878 l cp
5895 6465 m 5805 6465 l 5805 6622 l 5850 6502 l 5895 6622 l cp
eoclip
n 5850 6480 m
 5850 7020 l gs col33 1.00 shd ef gr gs col0 s gr gr

% arrowhead
n 5895 6622 m 5850 6502 l 5805 6622 l 5895 6622 l  cp gs 0.00 setgray ef gr  col0 s
% arrowhead
n 5805 6878 m 5850 6998 l 5895 6878 l 5805 6878 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
8595 7035 m 8685 7035 l 8685 6878 l 8640 6998 l 8595 6878 l cp
8685 6465 m 8595 6465 l 8595 6622 l 8640 6502 l 8685 6622 l cp
eoclip
n 8640 6480 m
 8640 7020 l gs col33 1.00 shd ef gr gs col0 s gr gr

% arrowhead
n 8685 6622 m 8640 6502 l 8595 6622 l 8685 6622 l  cp gs 0.00 setgray ef gr  col0 s
% arrowhead
n 8595 6878 m 8640 6998 l 8685 6878 l 8595 6878 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
8595 5955 m 8685 5955 l 8685 5798 l 8640 5918 l 8595 5798 l cp
8685 3270 m 8595 3270 l 8595 3427 l 8640 3307 l 8685 3427 l cp
eoclip
n 8640 3285 m
 8640 5940 l gs col33 1.00 shd ef gr gs col0 s gr gr

% arrowhead
n 8685 3427 m 8640 3307 l 8595 3427 l 8685 3427 l  cp gs 0.00 setgray ef gr  col0 s
% arrowhead
n 8595 5798 m 8640 5918 l 8685 5798 l 8595 5798 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
5805 6000 m 5895 6000 l 5895 5843 l 5850 5963 l 5805 5843 l cp
5895 5430 m 5805 5430 l 5805 5587 l 5850 5467 l 5895 5587 l cp
eoclip
n 5850 5445 m
 5850 5985 l gs col33 1.00 shd ef gr gs col0 s gr gr

% arrowhead
n 5895 5587 m 5850 5467 l 5805 5587 l 5895 5587 l  cp gs 0.00 setgray ef gr  col0 s
% arrowhead
n 5805 5843 m 5850 5963 l 5895 5843 l 5805 5843 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
7200 5955 m 7290 5955 l 7290 5798 l 7245 5918 l 7200 5798 l cp
7290 3270 m 7200 3270 l 7200 3427 l 7245 3307 l 7290 3427 l cp
eoclip
n 7245 3285 m
 7245 5940 l gs col33 1.00 shd ef gr gs col0 s gr gr

% arrowhead
n 7290 3427 m 7245 3307 l 7200 3427 l 7290 3427 l  cp gs 0.00 setgray ef gr  col0 s
% arrowhead
n 7200 5798 m 7245 5918 l 7290 5798 l 7200 5798 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
4455 3840 m 4545 3840 l 4545 3683 l 4500 3803 l 4455 3683 l cp
4545 3270 m 4455 3270 l 4455 3427 l 4500 3307 l 4545 3427 l cp
eoclip
n 4500 3285 m
 4500 3825 l gs col33 1.00 shd ef gr gs col0 s gr gr

% arrowhead
n 4545 3427 m 4500 3307 l 4455 3427 l 4545 3427 l  cp gs 0.00 setgray ef gr  col0 s
% arrowhead
n 4455 3683 m 4500 3803 l 4545 3683 l 4455 3683 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
6570 4920 m 6660 4920 l 6660 4763 l 6615 4883 l 6570 4763 l cp
6660 3270 m 6570 3270 l 6570 3427 l 6615 3307 l 6660 3427 l cp
eoclip
n 6615 3285 m
 6615 4905 l gs col33 1.00 shd ef gr gs col0 s gr gr

% arrowhead
n 6660 3427 m 6615 3307 l 6570 3427 l 6660 3427 l  cp gs 0.00 setgray ef gr  col0 s
% arrowhead
n 6570 4763 m 6615 4883 l 6660 4763 l 6570 4763 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
5535 4920 m 5625 4920 l 5625 4763 l 5580 4883 l 5535 4763 l cp
5625 4350 m 5535 4350 l 5535 4507 l 5580 4387 l 5625 4507 l cp
eoclip
n 5580 4365 m
 5580 4905 l gs col33 1.00 shd ef gr gs col0 s gr gr

% arrowhead
n 5625 4507 m 5580 4387 l 5535 4507 l 5625 4507 l  cp gs 0.00 setgray ef gr  col0 s
% arrowhead
n 5535 4763 m 5580 4883 l 5625 4763 l 5535 4763 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
1710 8025 m 1800 8025 l 1800 7868 l 1755 7988 l 1710 7868 l cp
1800 7455 m 1710 7455 l 1710 7612 l 1755 7492 l 1800 7612 l cp
eoclip
n 1755 7470 m
 1755 8010 l gs col33 1.00 shd ef gr gs col0 s gr gr

% arrowhead
n 1800 7612 m 1755 7492 l 1710 7612 l 1800 7612 l  cp gs 0.00 setgray ef gr  col0 s
% arrowhead
n 1710 7868 m 1755 7988 l 1800 7868 l 1710 7868 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
n 1320 8010 m 1215 8010 1215 8445 105 arcto 4 {pop} repeat
  1215 8550 9570 8550 105 arcto 4 {pop} repeat
  9675 8550 9675 8115 105 arcto 4 {pop} repeat
  9675 8010 1320 8010 105 arcto 4 {pop} repeat
 cp gs col33 1.00 shd ef gr gs col0 s gr 
% Polyline
n 3885 3825 m 3780 3825 3780 4260 105 arcto 4 {pop} repeat
  3780 4365 6195 4365 105 arcto 4 {pop} repeat
  6300 4365 6300 3930 105 arcto 4 {pop} repeat
  6300 3825 3885 3825 105 arcto 4 {pop} repeat
 cp gs col33 1.00 shd ef gr gs col0 s gr 
% Polyline
gs  clippath
3420 7035 m 3510 7035 l 3510 6878 l 3465 6998 l 3420 6878 l cp
3510 3270 m 3420 3270 l 3420 3427 l 3465 3307 l 3510 3427 l cp
eoclip
n 3465 3285 m
 3465 7020 l gs col33 1.00 shd ef gr gs col0 s gr gr

% arrowhead
n 3510 3427 m 3465 3307 l 3420 3427 l 3510 3427 l  cp gs 0.00 setgray ef gr  col0 s
% arrowhead
n 3420 6878 m 3465 6998 l 3510 6878 l 3420 6878 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
3960 7035 m 4050 7035 l 4050 6878 l 4005 6998 l 3960 6878 l cp
4050 4350 m 3960 4350 l 3960 4507 l 4005 4387 l 4050 4507 l cp
eoclip
n 4005 4365 m
 4005 7020 l gs col33 1.00 shd ef gr gs col0 s gr gr

% arrowhead
n 4050 4507 m 4005 4387 l 3960 4507 l 4050 4507 l  cp gs 0.00 setgray ef gr  col0 s
% arrowhead
n 3960 6878 m 4005 6998 l 4050 6878 l 3960 6878 l  cp gs 0.00 setgray ef gr  col0 s
/Helvetica ff 240.00 scf sf
4950 8370 m
gs 1 -1 sc (Filesystem) col0 sh gr
/Helvetica ff 240.00 scf sf
10080 7560 m
gs 1 -1 sc (User Space) col0 sh gr
/Helvetica ff 240.00 scf sf
10305 8100 m
gs 1 -1 sc (Kernel) col0 sh gr
/Helvetica ff 240.00 scf sf
4725 4185 m
gs 1 -1 sc (Ebits) col0 sh gr
$F2psEnd
rs