1,6 → 1,7 |
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
<!-- Created with Inkscape (http://www.inkscape.org/) --> |
<svg |
xmlns:xml="http://www.w3.org/XML/1998/namespace" |
xmlns:dc="http://purl.org/dc/elements/1.1/" |
xmlns:cc="http://web.resource.org/cc/" |
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
8,666 → 9,955 |
xmlns="http://www.w3.org/2000/svg" |
xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" |
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
width="744.09448819" |
sodipodi:docname="arch1.svg" |
sodipodi:docbase="/home/jermar/software/HelenOS-doc/design/src/images.draft" |
inkscape:version="0.41.1" |
sodipodi:version="0.32" |
id="svg1595" |
height="1052.3622047" |
id="svg1595" |
sodipodi:version="0.32" |
inkscape:version="0.43" |
sodipodi:docbase="/home/segabond/HelenOS/HelenOS-doc/design/src/images.draft" |
sodipodi:docname="arch1.svg"> |
width="744.09448819"> |
<defs |
id="defs1597" /> |
<sodipodi:namedview |
id="base" |
inkscape:window-y="0" |
inkscape:window-x="113" |
inkscape:window-height="940" |
inkscape:window-width="1272" |
inkscape:current-layer="layer1" |
inkscape:document-units="px" |
inkscape:cy="842.80090" |
inkscape:cx="504.93581" |
inkscape:zoom="1.00000000" |
inkscape:pageshadow="2" |
inkscape:pageopacity="0.0" |
borderopacity="1.0" |
bordercolor="#666666" |
pagecolor="#ffffff" |
bordercolor="#666666" |
borderopacity="1.0" |
inkscape:pageopacity="0.0" |
inkscape:pageshadow="2" |
inkscape:zoom="1.4142136" |
inkscape:cx="386.90307" |
inkscape:cy="817.70736" |
inkscape:document-units="px" |
inkscape:current-layer="layer1" |
inkscape:window-width="1272" |
inkscape:window-height="940" |
inkscape:window-x="0" |
inkscape:window-y="0" /> |
id="base" /> |
<metadata |
id="metadata1600"> |
<rdf:RDF> |
<rdf:RDF |
id="RDF2677"> |
<cc:Work |
id="Work2679" |
rdf:about=""> |
<dc:format>image/svg+xml</dc:format> |
<dc:format |
id="format2681">image/svg+xml</dc:format> |
<dc:type |
id="type2683" |
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
</cc:Work> |
</rdf:RDF> |
</metadata> |
<g |
inkscape:label="Layer 1" |
id="layer1" |
inkscape:groupmode="layer" |
id="layer1"> |
<rect |
style="opacity:1;fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
id="rect1603" |
width="305.5" |
height="277" |
x="137" |
y="85.862183" |
rx="0" |
ry="0" /> |
inkscape:label="Layer 1"> |
<text |
sodipodi:linespacing="100%" |
xml:space="preserve" |
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" |
x="156.5" |
y="105.86218" |
id="text2478"><tspan |
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" |
x="515.22662" |
y="207.55087" |
id="text2832"><tspan |
id="tspan3037" |
sodipodi:role="line" |
id="tspan2480" |
x="156.5" |
y="105.86218">kernel</tspan></text> |
y="207.55087" |
x="515.22662">Capability manager</tspan></text> |
<g |
id="g2666"> |
<rect |
y="323.36218" |
x="156" |
height="18.5" |
width="271" |
id="rect2537" |
style="opacity:1;fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" /> |
id="g3513"> |
<path |
transform="translate(-67.34495,-10.73826)" |
sodipodi:type="arc" |
style="stroke-miterlimit:4.0000000;stroke-linejoin:round;stroke-linecap:round;stroke-width:1.0000000;fill-opacity:1.0000000;fill:#e03c3c" |
id="path2671" |
sodipodi:cx="578.00000" |
sodipodi:cy="277.36218" |
sodipodi:rx="55.000000" |
sodipodi:ry="27.500000" |
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" /> |
<text |
id="text2541" |
y="337.36218" |
x="264.5" |
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" |
xml:space="preserve"><tspan |
y="337.36218" |
x="264.5" |
id="tspan2543" |
sodipodi:role="line">HARDWARE</tspan></text> |
sodipodi:linespacing="100%" |
xml:space="preserve" |
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" |
x="461.75604" |
y="271.38034" |
id="text2675"><tspan |
id="tspan3049" |
sodipodi:role="line" |
y="271.38034" |
x="461.75604">Device Driver</tspan></text> |
</g> |
<g |
id="g2591"> |
<g |
id="g2496"> |
<rect |
style="opacity:1;fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
id="rect2482" |
width="134" |
height="76.5" |
x="157" |
y="131.86218" |
ry="0" /> |
<text |
xml:space="preserve" |
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" |
x="185" |
y="145.86218" |
id="text2484"><tspan |
sodipodi:role="line" |
id="tspan2486" |
x="185" |
y="145.86218">SCHEDULER</tspan></text> |
<text |
xml:space="preserve" |
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" |
x="162.53453" |
y="160.50172" |
id="text2488"><tspan |
sodipodi:role="line" |
id="tspan2490" |
x="162.53453" |
y="160.50172">* per CPU run-queues</tspan><tspan |
sodipodi:role="line" |
x="162.53453" |
y="174.05253" |
id="tspan2492">* load balancing</tspan><tspan |
sodipodi:role="line" |
x="162.53453" |
y="187.60334" |
id="tspan2494">* thread planning</tspan></text> |
</g> |
<g |
id="g2582"> |
<rect |
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
id="rect2507" |
width="134" |
height="76.5" |
x="156.5" |
y="214.11218" |
ry="0" /> |
<text |
xml:space="preserve" |
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" |
x="161.69464" |
y="225.64026" |
id="text2509"><tspan |
sodipodi:role="line" |
id="tspan2511" |
x="161.69464" |
y="225.64026">MEMORY MANAGEMENT</tspan></text> |
<text |
xml:space="preserve" |
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" |
x="163.03453" |
y="245.75172" |
id="text2513"><tspan |
sodipodi:role="line" |
id="tspan2515" |
x="163.03453" |
y="245.75172">* per CPU run-queues</tspan><tspan |
sodipodi:role="line" |
x="163.03453" |
y="259.30253" |
id="tspan2517">* load balancing</tspan><tspan |
sodipodi:role="line" |
x="163.03453" |
y="272.85334" |
id="tspan2519">* thread planning</tspan></text> |
</g> |
<g |
transform="translate(140,0.25)" |
id="g2521"> |
<rect |
style="opacity:1;fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
id="rect2523" |
width="134" |
height="76.5" |
x="157" |
y="131.86218" |
ry="0" /> |
<text |
xml:space="preserve" |
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" |
x="173" |
y="145.86218" |
id="text2525"><tspan |
sodipodi:role="line" |
id="tspan2527" |
x="173" |
y="145.86218">IPC and Syscalls</tspan></text> |
<text |
xml:space="preserve" |
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" |
x="162.53453" |
y="160.50172" |
id="text2529"><tspan |
sodipodi:role="line" |
id="tspan2531" |
x="162.53453" |
y="160.50172">* per CPU run-queues</tspan><tspan |
sodipodi:role="line" |
x="162.53453" |
y="174.05253" |
id="tspan2533">* load balancing</tspan><tspan |
sodipodi:role="line" |
x="162.53453" |
y="187.60334" |
id="tspan2535">* thread planning</tspan></text> |
</g> |
<g |
transform="translate(139.5,82.25)" |
id="g2556"> |
<rect |
style="opacity:1;fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
id="rect2558" |
width="134" |
height="76.5" |
x="157" |
y="131.86218" |
ry="0" /> |
<text |
xml:space="preserve" |
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" |
x="173" |
y="145.86218" |
id="text2560"><tspan |
sodipodi:role="line" |
id="tspan2562" |
x="173" |
y="145.86218">Device Drivers</tspan></text> |
<text |
xml:space="preserve" |
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" |
x="162.53453" |
y="160.50172" |
id="text2564"><tspan |
sodipodi:role="line" |
x="162.53453" |
y="160.50172" |
id="tspan2570">* in-kernel drivers</tspan><tspan |
id="tspan2576" |
sodipodi:role="line" |
x="162.53453" |
y="174.05253"> - ACPI</tspan><tspan |
id="tspan2578" |
sodipodi:role="line" |
x="162.53453" |
y="187.60334"> - Keyboard, clocks</tspan><tspan |
id="tspan2580" |
sodipodi:role="line" |
x="162.53453" |
y="201.15415"> - Basic video support</tspan></text> |
</g> |
id="g3636"> |
<path |
sodipodi:type="arc" |
style="stroke-miterlimit:4.0000000;stroke-linejoin:round;stroke-linecap:round;stroke-width:1.0000000;fill-opacity:1.0000000;fill:#1e1d70" |
id="path2743" |
sodipodi:cx="578.00000" |
sodipodi:cy="277.36218" |
sodipodi:rx="55.000000" |
sodipodi:ry="27.500000" |
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" |
transform="translate(-106.2073,-148.3539)" /> |
<text |
xml:space="preserve" |
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" |
x="446.29276" |
y="133.09401" |
id="text2745"><tspan |
sodipodi:role="line" |
x="446.29276" |
y="133.09401" |
id="tspan2749">NS Task</tspan></text> |
</g> |
<g |
id="g2654" |
transform="matrix(0.330608,0,0,0.288771,53.7998,246.7868)"> |
transform="translate(-19.76957,-19.62125)" |
id="g2789"> |
<path |
transform="translate(15.5,30)" |
d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z " |
inkscape:randomized="0" |
inkscape:rounded="0" |
inkscape:flatsided="true" |
sodipodi:arg2="2.6179939" |
sodipodi:arg1="1.5707963" |
sodipodi:r2="17.25" |
sodipodi:r1="34.5" |
sodipodi:cy="193.86218" |
sodipodi:cx="461.5" |
sodipodi:sides="3" |
id="path2656" |
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
sodipodi:type="star" /> |
<rect |
y="154.36218" |
x="466" |
height="66.5" |
width="22" |
id="rect2658" |
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" /> |
sodipodi:type="arc" |
style="fill:#a3a3a3;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
id="path2764" |
sodipodi:cx="578.00000" |
sodipodi:cy="277.36218" |
sodipodi:rx="55.000000" |
sodipodi:ry="27.500000" |
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" |
transform="translate(-55.44809,-207.1713)" /> |
<text |
xml:space="preserve" |
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" |
x="493.05191" |
y="75.690849" |
id="text2766"><tspan |
sodipodi:role="line" |
x="493.05191" |
y="75.690849" |
id="tspan2768">User Task</tspan></text> |
</g> |
<g |
id="g2660" |
transform="matrix(-0.330608,-1.04935e-17,9.165597e-18,-0.288771,525.7,366.4536)"> |
transform="translate(128.6708,76.51155)" |
id="g2794"> |
<path |
transform="translate(15.5,30)" |
d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z " |
inkscape:randomized="0" |
inkscape:rounded="0" |
inkscape:flatsided="true" |
sodipodi:arg2="2.6179939" |
sodipodi:arg1="1.5707963" |
sodipodi:r2="17.25" |
sodipodi:r1="34.5" |
sodipodi:cy="193.86218" |
sodipodi:cx="461.5" |
sodipodi:sides="3" |
id="path2662" |
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
sodipodi:type="star" /> |
<rect |
y="154.36218" |
x="466" |
height="66.5" |
width="22" |
id="rect2664" |
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" /> |
sodipodi:type="arc" |
style="fill:#a3a3a3;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
id="path2796" |
sodipodi:cx="578.00000" |
sodipodi:cy="277.36218" |
sodipodi:rx="55.000000" |
sodipodi:ry="27.500000" |
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" |
transform="translate(-55.44809,-207.1713)" /> |
<text |
xml:space="preserve" |
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" |
x="493.05191" |
y="75.690849" |
id="text2798"><tspan |
sodipodi:role="line" |
x="493.05191" |
y="75.690849" |
id="tspan2800">User Task</tspan></text> |
</g> |
<g |
id="g2681" |
transform="translate(-30.57538,-8.61701)"> |
transform="translate(86.02443,14.91605)" |
id="g2802"> |
<path |
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" |
sodipodi:ry="27.5" |
sodipodi:rx="55" |
sodipodi:type="arc" |
style="fill:#a3a3a3;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
id="path2804" |
sodipodi:cx="578.00000" |
sodipodi:cy="277.36218" |
sodipodi:cx="578" |
id="path2671" |
style="opacity:1;fill:#e03c3c;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
sodipodi:type="arc" /> |
sodipodi:rx="55.000000" |
sodipodi:ry="27.500000" |
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" |
transform="translate(-55.44809,-207.1713)" /> |
<text |
id="text2675" |
y="274.86218" |
x="538.5" |
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" |
xml:space="preserve"><tspan |
y="274.86218" |
x="538.5" |
id="tspan2677" |
sodipodi:role="line">Device Driver</tspan><tspan |
id="tspan2679" |
y="289.86218" |
x="538.5" |
sodipodi:role="line">Interface</tspan></text> |
xml:space="preserve" |
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" |
x="493.05191" |
y="75.690849" |
id="text2806"><tspan |
sodipodi:role="line" |
x="493.05191" |
y="75.690849" |
id="tspan2808">User Task</tspan></text> |
</g> |
<path |
inkscape:connector-type="polyline" |
id="path2854" |
d="M 486.48043,155.24093 L 503.73043,178.49093" |
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" /> |
<g |
id="g2693" |
transform="translate(-12.30979,56.32734)"> |
id="g3518"> |
<path |
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" |
sodipodi:ry="27.5" |
sodipodi:rx="55" |
transform="translate(-49.07936,54.20609)" |
sodipodi:type="arc" |
style="stroke-miterlimit:4.0000000;stroke-linejoin:round;stroke-linecap:round;stroke-width:1.0000000;fill-opacity:1.0000000;fill:#e03c3c" |
id="path2695" |
sodipodi:cx="578.00000" |
sodipodi:cy="277.36218" |
sodipodi:cx="578" |
id="path2695" |
style="opacity:1;fill:#e03c3c;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
sodipodi:type="arc" /> |
sodipodi:rx="55.000000" |
sodipodi:ry="27.500000" |
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" /> |
<text |
id="text2697" |
y="274.86218" |
x="538.5" |
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" |
xml:space="preserve"><tspan |
y="274.86218" |
x="538.5" |
id="tspan2699" |
sodipodi:role="line">Device Driver</tspan><tspan |
id="tspan2701" |
y="289.86218" |
x="538.5" |
sodipodi:role="line">Interface</tspan></text> |
sodipodi:linespacing="100%" |
xml:space="preserve" |
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" |
x="480.8638" |
y="338.49319" |
id="text3051"><tspan |
id="tspan3053" |
sodipodi:role="line" |
y="338.49319" |
x="480.86380">Device Driver</tspan></text> |
</g> |
<g |
id="g2723" |
transform="matrix(0.682761,0,0,0.682761,135.9958,102.5081)"> |
transform="translate(-94.04520,-0.707107)" |
id="g3218"> |
<g |
transform="translate(3.889087,2.828427)" |
id="g2711"> |
transform="matrix(0.682761,0.000000,0.000000,0.682761,135.9958,102.5081)" |
id="g2723"> |
<g |
id="g2711" |
transform="translate(3.889087,2.828427)"> |
<path |
transform="matrix(0.253276,-0.424118,0.424118,0.253276,239.4585,458.5603)" |
d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z " |
inkscape:randomized="0.0000000" |
inkscape:rounded="0.0000000" |
inkscape:flatsided="true" |
sodipodi:arg2="2.6179939" |
sodipodi:arg1="1.5707963" |
sodipodi:r2="17.250000" |
sodipodi:r1="34.500000" |
sodipodi:cy="193.86218" |
sodipodi:cx="461.50000" |
sodipodi:sides="3" |
id="path2705" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
sodipodi:type="star" /> |
<rect |
transform="matrix(0.455179,0.890400,-0.863773,0.503882,0.000000,0.000000)" |
y="-339.11758" |
x="487.99454" |
height="88.587173" |
width="8.4741507" |
id="rect2707" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" /> |
</g> |
<path |
sodipodi:type="star" |
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
id="path2705" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
id="path2717" |
sodipodi:sides="3" |
sodipodi:cx="461.5" |
sodipodi:cx="461.50000" |
sodipodi:cy="193.86218" |
sodipodi:r1="34.5" |
sodipodi:r2="17.25" |
sodipodi:r1="34.500000" |
sodipodi:r2="17.250000" |
sodipodi:arg1="1.5707963" |
sodipodi:arg2="2.6179939" |
inkscape:flatsided="true" |
inkscape:rounded="0" |
inkscape:randomized="0" |
d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z " |
transform="matrix(0.253276,-0.424118,0.424118,0.253276,239.4585,458.5603)" /> |
<rect |
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
id="rect2707" |
width="8.4741507" |
height="88.587173" |
x="487.99454" |
y="-339.11758" |
transform="matrix(0.455179,0.8904,-0.863773,0.503882,0,0)" /> |
inkscape:rounded="0.0000000" |
inkscape:randomized="0.0000000" |
d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z " |
transform="matrix(-0.253276,0.424118,-0.424118,-0.253276,716.5558,126.1674)" /> |
</g> |
<path |
transform="matrix(-0.253276,0.424118,-0.424118,-0.253276,716.5558,126.1674)" |
d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z " |
inkscape:randomized="0" |
inkscape:rounded="0" |
inkscape:flatsided="true" |
sodipodi:arg2="2.6179939" |
sodipodi:arg1="1.5707963" |
sodipodi:r2="17.25" |
sodipodi:r1="34.5" |
sodipodi:cy="193.86218" |
sodipodi:cx="461.5" |
sodipodi:sides="3" |
id="path2717" |
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
sodipodi:type="star" /> |
</g> |
<g |
id="g2729" |
transform="matrix(0.584207,0.337292,-0.337292,0.584207,288.1357,0.784081)"> |
<g |
transform="translate(3.889087,2.828427)" |
id="g2731"> |
transform="matrix(0.584207,0.337292,-0.337292,0.584207,288.1357,0.784081)" |
id="g2729"> |
<g |
id="g2731" |
transform="translate(3.889087,2.828427)"> |
<path |
transform="matrix(0.253276,-0.424118,0.424118,0.253276,239.4585,458.5603)" |
d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z " |
inkscape:randomized="0.0000000" |
inkscape:rounded="0.0000000" |
inkscape:flatsided="true" |
sodipodi:arg2="2.6179939" |
sodipodi:arg1="1.5707963" |
sodipodi:r2="17.250000" |
sodipodi:r1="34.500000" |
sodipodi:cy="193.86218" |
sodipodi:cx="461.50000" |
sodipodi:sides="3" |
id="path2733" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
sodipodi:type="star" /> |
<rect |
transform="matrix(0.455179,0.890400,-0.863773,0.503882,0.000000,0.000000)" |
y="-339.11758" |
x="487.99454" |
height="88.587173" |
width="8.4741507" |
id="rect2735" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" /> |
</g> |
<path |
sodipodi:type="star" |
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
id="path2733" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
id="path2737" |
sodipodi:sides="3" |
sodipodi:cx="461.5" |
sodipodi:cx="461.50000" |
sodipodi:cy="193.86218" |
sodipodi:r1="34.5" |
sodipodi:r2="17.25" |
sodipodi:r1="34.500000" |
sodipodi:r2="17.250000" |
sodipodi:arg1="1.5707963" |
sodipodi:arg2="2.6179939" |
inkscape:flatsided="true" |
inkscape:rounded="0" |
inkscape:randomized="0" |
d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z " |
transform="matrix(0.253276,-0.424118,0.424118,0.253276,239.4585,458.5603)" /> |
<rect |
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
id="rect2735" |
width="8.4741507" |
height="88.587173" |
x="487.99454" |
y="-339.11758" |
transform="matrix(0.455179,0.8904,-0.863773,0.503882,0,0)" /> |
inkscape:rounded="0.0000000" |
inkscape:randomized="0.0000000" |
d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z " |
transform="matrix(-0.253276,0.424118,-0.424118,-0.253276,716.5558,126.1674)" /> |
</g> |
<path |
transform="matrix(-0.253276,0.424118,-0.424118,-0.253276,716.5558,126.1674)" |
d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z " |
inkscape:randomized="0" |
inkscape:rounded="0" |
inkscape:flatsided="true" |
sodipodi:arg2="2.6179939" |
sodipodi:arg1="1.5707963" |
sodipodi:r2="17.25" |
sodipodi:r1="34.5" |
sodipodi:cy="193.86218" |
sodipodi:cx="461.5" |
sodipodi:sides="3" |
id="path2737" |
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
sodipodi:type="star" /> |
<g |
transform="matrix(0.584207,0.337292,-0.337292,0.584207,288.9908,-151.5692)" |
id="g2844"> |
<g |
id="g2846" |
transform="translate(3.889087,2.828427)"> |
<path |
transform="matrix(0.253276,-0.424118,0.424118,0.253276,239.4585,458.5603)" |
d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z " |
inkscape:randomized="0.0000000" |
inkscape:rounded="0.0000000" |
inkscape:flatsided="true" |
sodipodi:arg2="2.6179939" |
sodipodi:arg1="1.5707963" |
sodipodi:r2="17.250000" |
sodipodi:r1="34.500000" |
sodipodi:cy="193.86218" |
sodipodi:cx="461.50000" |
sodipodi:sides="3" |
id="path2848" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
sodipodi:type="star" /> |
<rect |
transform="matrix(0.455179,0.890400,-0.863773,0.503882,0.000000,0.000000)" |
y="-339.11758" |
x="487.99454" |
height="88.587173" |
width="8.4741507" |
id="rect2850" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" /> |
</g> |
<path |
sodipodi:type="star" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
id="path2852" |
sodipodi:sides="3" |
sodipodi:cx="461.50000" |
sodipodi:cy="193.86218" |
sodipodi:r1="34.500000" |
sodipodi:r2="17.250000" |
sodipodi:arg1="1.5707963" |
sodipodi:arg2="2.6179939" |
inkscape:flatsided="true" |
inkscape:rounded="0.0000000" |
inkscape:randomized="0.0000000" |
d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z " |
transform="matrix(-0.253276,0.424118,-0.424118,-0.253276,716.5558,126.1674)" /> |
</g> |
<g |
transform="matrix(0.364094,0.472604,-0.426742,0.535252,413.0676,-128.7730)" |
id="g3119"> |
<g |
id="g3121" |
transform="translate(3.889087,2.828427)"> |
<path |
transform="matrix(0.253276,-0.424118,0.424118,0.253276,239.4585,458.5603)" |
d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z " |
inkscape:randomized="0.0000000" |
inkscape:rounded="0.0000000" |
inkscape:flatsided="true" |
sodipodi:arg2="2.6179939" |
sodipodi:arg1="1.5707963" |
sodipodi:r2="17.250000" |
sodipodi:r1="34.500000" |
sodipodi:cy="193.86218" |
sodipodi:cx="461.50000" |
sodipodi:sides="3" |
id="path3123" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
sodipodi:type="star" /> |
<rect |
transform="matrix(0.455179,0.890400,-0.863773,0.503882,0.000000,0.000000)" |
y="-339.11758" |
x="487.99454" |
height="88.587173" |
width="8.4741507" |
id="rect3125" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" /> |
</g> |
<path |
sodipodi:type="star" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
id="path3127" |
sodipodi:sides="3" |
sodipodi:cx="461.50000" |
sodipodi:cy="193.86218" |
sodipodi:r1="34.500000" |
sodipodi:r2="17.250000" |
sodipodi:arg1="1.5707963" |
sodipodi:arg2="2.6179939" |
inkscape:flatsided="true" |
inkscape:rounded="0.0000000" |
inkscape:randomized="0.0000000" |
d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z " |
transform="matrix(-0.253276,0.424118,-0.424118,-0.253276,716.5558,126.1674)" /> |
</g> |
<g |
transform="matrix(0.584207,0.337292,-0.337292,0.584207,290.3381,-172.1034)" |
id="g3129"> |
<g |
id="g3131" |
transform="translate(3.889087,2.828427)"> |
<path |
transform="matrix(0.253276,-0.424118,0.424118,0.253276,239.4585,458.5603)" |
d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z " |
inkscape:randomized="0.0000000" |
inkscape:rounded="0.0000000" |
inkscape:flatsided="true" |
sodipodi:arg2="2.6179939" |
sodipodi:arg1="1.5707963" |
sodipodi:r2="17.250000" |
sodipodi:r1="34.500000" |
sodipodi:cy="193.86218" |
sodipodi:cx="461.50000" |
sodipodi:sides="3" |
id="path3133" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
sodipodi:type="star" /> |
<rect |
transform="matrix(0.455179,0.890400,-0.863773,0.503882,0.000000,0.000000)" |
y="-339.11758" |
x="487.99454" |
height="88.587173" |
width="8.4741507" |
id="rect3135" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" /> |
</g> |
<path |
sodipodi:type="star" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
id="path3137" |
sodipodi:sides="3" |
sodipodi:cx="461.50000" |
sodipodi:cy="193.86218" |
sodipodi:r1="34.500000" |
sodipodi:r2="17.250000" |
sodipodi:arg1="1.5707963" |
sodipodi:arg2="2.6179939" |
inkscape:flatsided="true" |
inkscape:rounded="0.0000000" |
inkscape:randomized="0.0000000" |
d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z " |
transform="matrix(-0.253276,0.424118,-0.424118,-0.253276,716.5558,126.1674)" /> |
</g> |
<g |
transform="matrix(0.584207,0.337292,-0.337292,0.584207,290.3381,-132.5054)" |
id="g3139"> |
<g |
id="g3141" |
transform="translate(3.889087,2.828427)"> |
<path |
transform="matrix(0.253276,-0.424118,0.424118,0.253276,239.4585,458.5603)" |
d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z " |
inkscape:randomized="0.0000000" |
inkscape:rounded="0.0000000" |
inkscape:flatsided="true" |
sodipodi:arg2="2.6179939" |
sodipodi:arg1="1.5707963" |
sodipodi:r2="17.250000" |
sodipodi:r1="34.500000" |
sodipodi:cy="193.86218" |
sodipodi:cx="461.50000" |
sodipodi:sides="3" |
id="path3143" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
sodipodi:type="star" /> |
<rect |
transform="matrix(0.455179,0.890400,-0.863773,0.503882,0.000000,0.000000)" |
y="-339.11758" |
x="487.99454" |
height="88.587173" |
width="8.4741507" |
id="rect3145" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" /> |
</g> |
<path |
sodipodi:type="star" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
id="path3147" |
sodipodi:sides="3" |
sodipodi:cx="461.50000" |
sodipodi:cy="193.86218" |
sodipodi:r1="34.500000" |
sodipodi:r2="17.250000" |
sodipodi:arg1="1.5707963" |
sodipodi:arg2="2.6179939" |
inkscape:flatsided="true" |
inkscape:rounded="0.0000000" |
inkscape:randomized="0.0000000" |
d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z " |
transform="matrix(-0.253276,0.424118,-0.424118,-0.253276,716.5558,126.1674)" /> |
</g> |
<g |
transform="matrix(0.584207,0.337292,-0.337292,0.584207,288.9239,-194.7307)" |
id="g3149"> |
<g |
id="g3151" |
transform="translate(3.889087,2.828427)"> |
<path |
transform="matrix(0.253276,-0.424118,0.424118,0.253276,239.4585,458.5603)" |
d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z " |
inkscape:randomized="0.0000000" |
inkscape:rounded="0.0000000" |
inkscape:flatsided="true" |
sodipodi:arg2="2.6179939" |
sodipodi:arg1="1.5707963" |
sodipodi:r2="17.250000" |
sodipodi:r1="34.500000" |
sodipodi:cy="193.86218" |
sodipodi:cx="461.50000" |
sodipodi:sides="3" |
id="path3153" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
sodipodi:type="star" /> |
<rect |
transform="matrix(0.455179,0.890400,-0.863773,0.503882,0.000000,0.000000)" |
y="-339.11758" |
x="487.99454" |
height="88.587173" |
width="8.4741507" |
id="rect3155" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" /> |
</g> |
<path |
sodipodi:type="star" |
style="fill:#000000;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
id="path3157" |
sodipodi:sides="3" |
sodipodi:cx="461.50000" |
sodipodi:cy="193.86218" |
sodipodi:r1="34.500000" |
sodipodi:r2="17.250000" |
sodipodi:arg1="1.5707963" |
sodipodi:arg2="2.6179939" |
inkscape:flatsided="true" |
inkscape:rounded="0.0000000" |
inkscape:randomized="0.0000000" |
d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z " |
transform="matrix(-0.253276,0.424118,-0.424118,-0.253276,716.5558,126.1674)" /> |
</g> |
</g> |
<g |
id="g2757" |
transform="translate(-15.05025,10.02691)"> |
id="g3540"> |
<path |
transform="translate(-54.38743,-156.2596)" |
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" |
sodipodi:ry="27.5" |
sodipodi:rx="55" |
sodipodi:type="arc" |
style="stroke-miterlimit:4.0000000;stroke-linejoin:round;stroke-linecap:round;stroke-width:1.0000000;fill-opacity:1.0000000;fill:#1e1d70" |
id="path2830" |
sodipodi:cx="578.00000" |
sodipodi:cy="277.36218" |
sodipodi:cx="578" |
id="path2743" |
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
sodipodi:type="arc" /> |
sodipodi:rx="55.000000" |
sodipodi:ry="27.500000" |
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" |
transform="translate(-47.76957,-75.62125)" /> |
<text |
id="text2745" |
y="126.60257" |
x="498.11258" |
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" |
xml:space="preserve"><tspan |
id="tspan2749" |
y="126.60257" |
x="498.11258" |
sodipodi:role="line">NS Task</tspan></text> |
sodipodi:linespacing="100%" |
xml:space="preserve" |
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" |
x="477.68732" |
y="204.36903" |
id="text3534"><tspan |
id="tspan3538" |
sodipodi:role="line" |
y="204.36903" |
x="477.68732">Capability Manager</tspan></text> |
</g> |
<g |
id="g2789" |
transform="translate(17,-17.5)"> |
transform="translate(14.84924,-60.10407)" |
id="g3551"> |
<path |
transform="translate(-55.44809,-207.1713)" |
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" |
sodipodi:ry="27.5" |
sodipodi:rx="55" |
sodipodi:type="arc" |
style="fill:#1e1d70;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
id="path3523" |
sodipodi:cx="578.00000" |
sodipodi:cy="277.36218" |
sodipodi:cx="578" |
id="path2764" |
style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
sodipodi:type="arc" /> |
sodipodi:rx="55.000000" |
sodipodi:ry="27.500000" |
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" |
transform="translate(62.63873,15.56734)" /> |
<text |
id="text2766" |
y="75.690849" |
x="493.05191" |
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" |
xml:space="preserve"><tspan |
id="tspan2768" |
y="75.690849" |
x="493.05191" |
sodipodi:role="line">User Task</tspan></text> |
sodipodi:linespacing="100%" |
xml:space="preserve" |
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" |
x="590.10925" |
y="296.14587" |
id="text3545"><tspan |
id="tspan3549" |
sodipodi:role="line" |
y="296.14587" |
x="590.10925">Memory manager</tspan></text> |
</g> |
<g |
id="g2794" |
transform="translate(165.4404,78.6328)"> |
id="g3569"> |
<path |
transform="translate(-55.44809,-207.1713)" |
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" |
sodipodi:ry="27.5" |
sodipodi:rx="55" |
sodipodi:type="arc" |
style="stroke-miterlimit:4.0000000;stroke-linejoin:round;stroke-linecap:round;stroke-width:1.0000000;fill-opacity:1.0000000;fill:#1e1d70" |
id="path3558" |
sodipodi:cx="578.00000" |
sodipodi:cy="277.36218" |
sodipodi:cx="578" |
id="path2796" |
style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
sodipodi:type="arc" /> |
sodipodi:rx="55.000000" |
sodipodi:ry="27.500000" |
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" |
transform="translate(78.90218,39.60897)" /> |
<text |
id="text2798" |
y="75.690849" |
x="493.05191" |
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" |
xml:space="preserve"><tspan |
id="tspan2800" |
y="75.690849" |
x="493.05191" |
sodipodi:role="line">User Task</tspan></text> |
sodipodi:linespacing="100%" |
xml:space="preserve" |
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" |
x="606.44574" |
y="320.34229" |
id="text3560"><tspan |
id="tspan3567" |
sodipodi:role="line" |
y="320.34229" |
x="606.44574">I/O space manager</tspan></text> |
</g> |
<g |
id="g2802" |
transform="translate(122.794,17.0373)"> |
<path |
transform="translate(-55.44809,-207.1713)" |
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" |
sodipodi:ry="27.5" |
sodipodi:rx="55" |
sodipodi:cy="277.36218" |
sodipodi:cx="578" |
id="path2804" |
style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
sodipodi:type="arc" /> |
<text |
id="text2806" |
y="75.690849" |
x="493.05191" |
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" |
xml:space="preserve"><tspan |
id="tspan2808" |
y="75.690849" |
x="493.05191" |
sodipodi:role="line">User Task</tspan></text> |
</g> |
<g |
id="g2828" |
transform="translate(43.38743,82.7596)"> |
<path |
transform="translate(-54.38743,-156.2596)" |
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" |
sodipodi:ry="27.5" |
sodipodi:rx="55" |
sodipodi:cy="277.36218" |
sodipodi:cx="578" |
id="path2830" |
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
sodipodi:type="arc" /> |
<text |
id="text2832" |
y="124.60257" |
x="478.11258" |
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" |
xml:space="preserve"><tspan |
id="tspan2834" |
y="124.60257" |
x="478.11258" |
sodipodi:role="line">"Capable" task</tspan></text> |
</g> |
<g |
id="g2844" |
transform="matrix(0.584207,0.337292,-0.337292,0.584207,289.6979,-129.6489)"> |
transform="translate(-70.71068,-83.43860)" |
id="g3574"> |
<g |
transform="translate(3.889087,2.828427)" |
id="g2846"> |
<path |
sodipodi:type="star" |
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
id="path2848" |
sodipodi:sides="3" |
sodipodi:cx="461.5" |
sodipodi:cy="193.86218" |
sodipodi:r1="34.5" |
sodipodi:r2="17.25" |
sodipodi:arg1="1.5707963" |
sodipodi:arg2="2.6179939" |
inkscape:flatsided="true" |
inkscape:rounded="0" |
inkscape:randomized="0" |
d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z " |
transform="matrix(0.253276,-0.424118,0.424118,0.253276,239.4585,458.5603)" /> |
transform="translate(-44.54774,71.41779)" |
id="g3159"> |
<rect |
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
id="rect2850" |
width="8.4741507" |
height="88.587173" |
x="487.99454" |
y="-339.11758" |
transform="matrix(0.455179,0.8904,-0.863773,0.503882,0,0)" /> |
ry="0.0000000" |
rx="0.0000000" |
y="37.778923" |
x="137.00000" |
height="325.08325" |
width="305.50000" |
id="rect1603" |
style="fill:#a3a3a3;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" /> |
<g |
id="g2666"> |
<rect |
style="fill:#bc4343;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
id="rect2537" |
width="271.00000" |
height="18.500000" |
x="156.00000" |
y="323.36218" /> |
<text |
xml:space="preserve" |
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" |
x="264.5" |
y="337.36218" |
id="text2541"><tspan |
sodipodi:role="line" |
id="tspan2543" |
x="264.50000" |
y="337.36218">HARDWARE</tspan></text> |
</g> |
<g |
id="g3088"> |
<rect |
ry="0.0000000" |
y="131.86218" |
x="157.00000" |
height="76.500000" |
width="134.00000" |
id="rect2482" |
style="fill:#1e1d70;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" /> |
<text |
sodipodi:linespacing="100%" |
id="text2484" |
y="144.00447" |
x="158.81418" |
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" |
xml:space="preserve"><tspan |
id="tspan2906" |
sodipodi:role="line" |
y="144.00447" |
x="158.81418">Scheduler</tspan></text> |
<text |
sodipodi:linespacing="100%" |
id="text2488" |
y="160.50172" |
x="162.53453" |
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" |
xml:space="preserve"><tspan |
id="tspan3018" |
sodipodi:role="line" |
y="160.50172" |
x="162.53453">* threads</tspan><tspan |
id="tspan3020" |
sodipodi:role="line" |
y="171.34237" |
x="162.53453">* per CPU run-queues</tspan><tspan |
id="tspan3022" |
sodipodi:role="line" |
y="182.18302" |
x="162.53453">* load balancing</tspan><tspan |
id="tspan3024" |
sodipodi:role="line" |
y="193.02366" |
x="162.53453"></tspan></text> |
</g> |
<g |
transform="translate(141.4213,-169.7056)" |
id="g3079"> |
<rect |
ry="0.0000000" |
y="214.11218" |
x="156.50000" |
height="76.500000" |
width="134.00000" |
id="rect2507" |
style="fill:#1e1d70;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" /> |
<text |
sodipodi:linespacing="100%" |
id="text2509" |
y="226.9698" |
x="157.9801" |
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" |
xml:space="preserve"><tspan |
id="tspan2902" |
sodipodi:role="line" |
y="226.96980" |
x="157.98010">Memory Management</tspan></text> |
<text |
sodipodi:linespacing="100%" |
id="text2513" |
y="245.75172" |
x="163.03453" |
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" |
xml:space="preserve"><tspan |
id="tspan3063" |
sodipodi:role="line" |
y="245.75172" |
x="163.03453">* physical memory</tspan><tspan |
id="tspan3065" |
sodipodi:role="line" |
y="256.59237" |
x="163.03453">* virtual memory</tspan><tspan |
id="tspan3067" |
sodipodi:role="line" |
y="267.43302" |
x="163.03453">* address spaces</tspan></text> |
</g> |
<g |
transform="translate(0.707107,-2.828427)" |
id="g3109"> |
<rect |
ry="0.0000000" |
y="132.11218" |
x="297.00000" |
height="76.500000" |
width="134.00000" |
id="rect2523" |
style="fill:#1e1d70;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" /> |
<text |
sodipodi:linespacing="100%" |
id="text2525" |
y="143.99086" |
x="298.15076" |
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" |
xml:space="preserve"><tspan |
id="tspan2893" |
sodipodi:role="line" |
y="143.99086" |
x="298.15076">Syscalls</tspan></text> |
<text |
sodipodi:linespacing="100%" |
id="text2529" |
y="159.9843" |
x="301.12271" |
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" |
xml:space="preserve"><tspan |
id="tspan2962" |
sodipodi:role="line" |
y="159.98430" |
x="301.12271">* thread/task control</tspan><tspan |
id="tspan2964" |
sodipodi:role="line" |
y="170.74555" |
x="301.12271">* address space control</tspan><tspan |
id="tspan2966" |
sodipodi:role="line" |
y="181.50680" |
x="301.12271">* IPC</tspan><tspan |
id="tspan2968" |
sodipodi:role="line" |
y="192.26805" |
x="301.12271">* DDI</tspan></text> |
</g> |
<g |
transform="translate(-139.3000,3.535533)" |
id="g3069"> |
<rect |
ry="0.0000000" |
y="214.11218" |
x="296.50000" |
height="76.500000" |
width="134.00000" |
id="rect2558" |
style="fill:#1e1d70;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" /> |
<text |
sodipodi:linespacing="100%" |
id="text2560" |
y="226.69797" |
x="296.94366" |
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" |
xml:space="preserve"><tspan |
id="tspan3008" |
sodipodi:role="line" |
y="226.69797" |
x="296.94366">Kernel Device Drivers</tspan></text> |
<text |
sodipodi:linespacing="100%" |
id="text2564" |
y="243.31181" |
x="302.03455" |
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" |
xml:space="preserve"><tspan |
id="tspan3010" |
sodipodi:role="line" |
y="243.31181" |
x="302.03455">* system clock</tspan><tspan |
id="tspan3012" |
sodipodi:role="line" |
y="254.88964" |
x="302.03455">* interrupt controllers</tspan><tspan |
id="tspan3014" |
sodipodi:role="line" |
y="266.46746" |
x="302.03455">* basic console</tspan><tspan |
id="tspan3016" |
sodipodi:role="line" |
y="278.04529" |
x="302.03455">* SMP config</tspan></text> |
</g> |
<g |
transform="translate(-129.4005,3.535534)" |
id="g2787"> |
<g |
transform="matrix(0.330608,0.000000,0.000000,0.288771,187.4430,247.4939)" |
id="g2654"> |
<path |
sodipodi:type="star" |
style="fill:#ffffff;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
id="path2656" |
sodipodi:sides="3" |
sodipodi:cx="461.50000" |
sodipodi:cy="193.86218" |
sodipodi:r1="34.500000" |
sodipodi:r2="17.250000" |
sodipodi:arg1="1.5707963" |
sodipodi:arg2="2.6179939" |
inkscape:flatsided="true" |
inkscape:rounded="0.0000000" |
inkscape:randomized="0.0000000" |
d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z " |
transform="translate(15.50000,30.00000)" /> |
<rect |
style="fill:#ffffff;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
id="rect2658" |
width="22.000000" |
height="66.500000" |
x="466.00000" |
y="154.36218" /> |
</g> |
<g |
transform="matrix(-0.330608,-1.049350e-17,9.165597e-18,-0.288771,525.7000,366.4536)" |
id="g2660"> |
<path |
sodipodi:type="star" |
style="fill:#ffffff;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
id="path2662" |
sodipodi:sides="3" |
sodipodi:cx="461.50000" |
sodipodi:cy="193.86218" |
sodipodi:r1="34.500000" |
sodipodi:r2="17.250000" |
sodipodi:arg1="1.5707963" |
sodipodi:arg2="2.6179939" |
inkscape:flatsided="true" |
inkscape:rounded="0.0000000" |
inkscape:randomized="0.0000000" |
d="M 461.50000,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.50000,228.36218 z " |
transform="translate(15.50000,30.00000)" /> |
<rect |
style="fill:#ffffff;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" |
id="rect2664" |
width="22.000000" |
height="66.500000" |
x="466.00000" |
y="154.36218" /> |
</g> |
</g> |
<g |
transform="translate(-4.949240e-8,167.5843)" |
id="g3098"> |
<rect |
ry="0.0000000" |
y="49.618584" |
x="297.16000" |
height="76.500000" |
width="134.00000" |
id="rect2868" |
style="fill:#1e1d70;fill-opacity:1.0000000;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000" /> |
<text |
sodipodi:linespacing="100%" |
id="text2870" |
y="62.236725" |
x="300.0892" |
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" |
xml:space="preserve"><tspan |
id="tspan2889" |
sodipodi:role="line" |
y="62.236725" |
x="300.08920">IPC</tspan><tspan |
id="tspan2891" |
sodipodi:role="line" |
y="73.722226" |
x="300.08920"></tspan></text> |
<text |
sodipodi:linespacing="100%" |
id="text2874" |
y="76.30838" |
x="302.98743" |
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" |
xml:space="preserve"><tspan |
id="tspan3026" |
sodipodi:role="line" |
y="76.308380" |
x="302.98743">* answerboxes</tspan><tspan |
id="tspan3028" |
sodipodi:role="line" |
y="87.149026" |
x="302.98743">* phones</tspan><tspan |
id="tspan3030" |
sodipodi:role="line" |
y="97.989672" |
x="302.98743">* (a)synchronous</tspan><tspan |
id="tspan3032" |
sodipodi:role="line" |
y="108.83032" |
x="302.98743">* short messages</tspan></text> |
</g> |
</g> |
<path |
transform="matrix(-0.253276,0.424118,-0.424118,-0.253276,716.5558,126.1674)" |
d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z " |
inkscape:randomized="0" |
inkscape:rounded="0" |
inkscape:flatsided="true" |
sodipodi:arg2="2.6179939" |
sodipodi:arg1="1.5707963" |
sodipodi:r2="17.25" |
sodipodi:r1="34.5" |
sodipodi:cy="193.86218" |
sodipodi:cx="461.5" |
sodipodi:sides="3" |
id="path2852" |
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" |
sodipodi:type="star" /> |
<text |
id="text2478" |
y="172.33231" |
x="117.36348" |
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" |
xml:space="preserve"><tspan |
y="172.33231" |
x="117.36348" |
id="tspan2480" |
sodipodi:role="line">kernel</tspan></text> |
</g> |
<path |
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" |
d="M 523.25,157.36218 L 540.5,180.61218" |
id="path2854" |
inkscape:connector-type="polyline" /> |
<path |
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" |
d="M 614.82935,190.04546 L 643.46717,164.76639" |
id="path2856" |
inkscape:connector-type="polyline" /> |
<path |
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
d="M 609.8796,108.02108 L 561.97311,123.7542" |
id="path2858" |
inkscape:connector-type="polyline" /> |
<path |
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" |
d="M 524.67323,79.560028 L 522.19836,104.66232" |
id="path2860" |
inkscape:connector-type="polyline" /> |
<path |
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" |
d="M 563.38733,132.41626 L 634.45156,143.02286" |
id="path2862" |
inkscape:connector-type="polyline" /> |
<path |
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
d="M 623.4914,112.26372 L 592.55548,179.79241" |
id="path2864" |
inkscape:connector-type="polyline" /> |
<path |
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" |
d="M 578.41335,177.84787 L 555.07882,78.852921" |
id="path2866" |
inkscape:connector-type="polyline" /> |
<text |
xml:space="preserve" |
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" |
x="577.70624" |
y="151.33136" |
id="text2868"><tspan |
sodipodi:role="line" |
id="tspan2870" |
x="577.70624" |
y="151.33136">IPC</tspan></text> |
</g> |
</svg> |