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