Subversion Repositories HelenOS-doc

Compare Revisions

Ignore whitespace Rev 144 → Rev 145

/design/trunk/src/images/arch1.svg
13,7 → 13,7
id="svg1595"
sodipodi:version="0.32"
inkscape:version="0.43"
sodipodi:docbase="/home/jermar/software/HelenOS-doc/design/src/images"
sodipodi:docbase="/afs/ms/u/j/jermj0bm/BIG/HelenOS-doc/design/src/images"
sodipodi:docname="arch1.svg"
version="1.0"
inkscape:export-filename="/home/segabond/HelenOS-doc/design/src/images.vector/arch1.svg"
108,14 → 108,14
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.9664338"
inkscape:cx="302.50421"
inkscape:cy="900.13703"
inkscape:cx="317.11077"
inkscape:cy="830.58799"
inkscape:document-units="px"
inkscape:current-layer="layer1"
inkscape:window-width="1272"
inkscape:window-height="943"
inkscape:window-x="2"
inkscape:window-y="6"
inkscape:window-y="0"
showguides="false"
showgrid="true" />
<metadata
133,301 → 133,302
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g2450">
<rect
ry="0"
rx="0"
y="2.842041"
x="3.31182"
height="242.50786"
width="280.96918"
id="rect1603"
style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
y="267.7811"
x="2.977221"
height="17.0145"
width="279.31699"
id="rect2537"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<text
id="text2541"
y="280.65692"
<rect
style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect1603"
width="280.96918"
height="242.50786"
x="3.31182"
y="2.842041"
rx="0"
ry="0" />
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2537"
width="279.31699"
height="17.0145"
x="2.977221"
y="267.7811" />
<text
xml:space="preserve"
style="font-size:11.03643227px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="118.24348"
y="280.65692"
id="text2541"><tspan
sodipodi:role="line"
id="tspan2543"
x="118.24348"
style="font-size:11.03643227px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="280.65692"
x="118.24348"
id="tspan2543"
sodipodi:role="line">HARDWARE</tspan></text>
<rect
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2482"
width="123.24016"
height="70.357254"
x="21.705873"
y="89.370667"
ry="0" />
<text
xml:space="preserve"
style="font-size:11.35551548px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="23.374378"
y="280.65692">HARDWARE</tspan></text>
<rect
ry="0"
y="89.370667"
x="21.705873"
height="70.357254"
width="123.24016"
id="rect2482"
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<text
sodipodi:linespacing="100%"
id="text2484"
y="100.53796"
x="23.374378"
style="font-size:11.35551548px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan2906"
sodipodi:role="line"
y="100.53796"
id="text2484"
sodipodi:linespacing="100%"><tspan
x="23.374378"
y="100.53796"
sodipodi:role="line"
id="tspan2906">Scheduler</tspan></text>
<text
xml:space="preserve"
style="font-size:9.97017193px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="26.795998"
x="23.374378">Scheduler</tspan></text>
<text
sodipodi:linespacing="100%"
id="text2488"
y="115.71053"
x="26.795998"
style="font-size:9.97017193px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan3018"
sodipodi:role="line"
y="115.71053"
id="text2488"
sodipodi:linespacing="100%"><tspan
x="26.795998"
y="115.71053"
sodipodi:role="line"
id="tspan3018">* threads</tspan><tspan
x="26.795998"
y="125.68071"
sodipodi:role="line"
id="tspan3020">* per CPU run-queues</tspan><tspan
x="26.795998"
y="135.65088"
sodipodi:role="line"
id="tspan3022">* load balancing</tspan><tspan
x="26.795998"
y="145.62105"
sodipodi:role="line"
id="tspan3024" /></text>
<rect
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2507"
width="123.24016"
height="70.357254"
x="151.31157"
y="8.9375381"
ry="0" />
<text
xml:space="preserve"
style="font-size:10.8898077px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="152.67284"
x="26.795998">* threads</tspan><tspan
id="tspan3020"
sodipodi:role="line"
y="125.68071"
x="26.795998">* per CPU run-queues</tspan><tspan
id="tspan3022"
sodipodi:role="line"
y="135.65088"
x="26.795998">* load balancing</tspan><tspan
id="tspan3024"
sodipodi:role="line"
y="145.62105"
x="26.795998" /></text>
<rect
ry="0"
y="8.9375381"
x="151.31157"
height="70.357254"
width="123.24016"
id="rect2507"
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<text
sodipodi:linespacing="100%"
id="text2509"
y="20.762728"
x="152.67284"
style="font-size:10.8898077px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan2902"
sodipodi:role="line"
y="20.762728"
id="text2509"
sodipodi:linespacing="100%"><tspan
x="152.67284"
y="20.762728"
sodipodi:role="line"
id="tspan2902">Memory Management</tspan></text>
<text
xml:space="preserve"
style="font-size:9.97017193px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="157.32141"
x="152.67284">Memory Management</tspan></text>
<text
sodipodi:linespacing="100%"
id="text2513"
y="38.03651"
x="157.32141"
style="font-size:9.97017193px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan3063"
sodipodi:role="line"
y="38.03651"
id="text2513"
sodipodi:linespacing="100%"><tspan
x="157.32141"
y="38.03651"
sodipodi:role="line"
id="tspan3063">* physical memory</tspan><tspan
x="157.32141"
y="48.006682"
sodipodi:role="line"
id="tspan3065">* virtual memory</tspan><tspan
x="157.32141"
y="57.976854"
sodipodi:role="line"
id="tspan3067">* address spaces</tspan></text>
<rect
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2523"
width="123.24016"
height="72.190376"
x="150.65472"
y="87.229218"
ry="0" />
<text
xml:space="preserve"
style="font-size:11.03643227px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="152.17294"
x="157.32141">* physical memory</tspan><tspan
id="tspan3065"
sodipodi:role="line"
y="48.006682"
x="157.32141">* virtual memory</tspan><tspan
id="tspan3067"
sodipodi:role="line"
y="57.976854"
x="157.32141">* address spaces</tspan></text>
<rect
ry="0"
y="87.229218"
x="150.65472"
height="72.190376"
width="123.24016"
id="rect2523"
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<text
sodipodi:linespacing="100%"
id="text2525"
y="97.924149"
x="152.17294"
style="font-size:11.03643227px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan2893"
sodipodi:role="line"
y="97.924149"
id="text2525"
sodipodi:linespacing="100%"><tspan
x="152.17294"
y="97.924149"
sodipodi:role="line"
id="tspan2893">Syscalls</tspan></text>
<text
xml:space="preserve"
style="font-size:9.89715004px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="154.90625"
x="152.17294">Syscalls</tspan></text>
<text
sodipodi:linespacing="100%"
id="text2529"
y="112.63335"
x="154.90625"
style="font-size:9.89715004px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan2962"
sodipodi:role="line"
y="112.63335"
id="text2529"
sodipodi:linespacing="100%"><tspan
x="154.90625"
y="112.63335"
sodipodi:role="line"
id="tspan2962">* thread/task control</tspan><tspan
x="154.90625"
y="122.5305"
sodipodi:role="line"
id="tspan2964">* address space control</tspan><tspan
x="154.90625"
y="132.42765"
sodipodi:role="line"
id="tspan2966">* IPC</tspan><tspan
x="154.90625"
y="142.3248"
sodipodi:role="line"
id="tspan2968">* DDI</tspan></text>
<rect
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2558"
width="123.24016"
height="70.357254"
x="21.889883"
y="168.26785"
ry="0" />
<text
xml:space="preserve"
style="font-size:11.03643227px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="22.297922"
x="154.90625">* thread/task control</tspan><tspan
id="tspan2964"
sodipodi:role="line"
y="122.5305"
x="154.90625">* address space control</tspan><tspan
id="tspan2966"
sodipodi:role="line"
y="132.42765"
x="154.90625">* IPC</tspan><tspan
id="tspan2968"
sodipodi:role="line"
y="142.3248"
x="154.90625">* DDI</tspan></text>
<rect
ry="0"
y="168.26785"
x="21.889883"
height="70.357254"
width="123.24016"
id="rect2558"
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<text
sodipodi:linespacing="100%"
id="text2560"
y="179.84303"
x="22.297922"
style="font-size:11.03643227px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan3008"
sodipodi:role="line"
y="179.84303"
id="text2560"
sodipodi:linespacing="100%"><tspan
x="22.297922"
y="179.84303"
sodipodi:role="line"
id="tspan3008">Kernel Device Drivers</tspan></text>
<text
xml:space="preserve"
style="font-size:10.64815712px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="26.980019"
x="22.297922">Kernel Device Drivers</tspan></text>
<text
sodipodi:linespacing="100%"
id="text2564"
y="195.12282"
x="26.980019"
style="font-size:10.64815712px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan3010"
sodipodi:role="line"
y="195.12282"
id="text2564"
sodipodi:linespacing="100%"><tspan
x="26.980019"
y="195.12282"
sodipodi:role="line"
id="tspan3010">* system clock</tspan><tspan
x="26.980019"
y="205.77098"
sodipodi:role="line"
id="tspan3012">* interrupt controllers</tspan><tspan
x="26.980019"
y="216.41913"
sodipodi:role="line"
id="tspan3014">* basic console</tspan><tspan
x="26.980019"
y="227.06729"
sodipodi:role="line"
id="tspan3016">* SMP config</tspan></text>
<path
sodipodi:type="star"
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="path2656"
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.304062,0,0,0.265584,-64.59271,206.9366)" />
<rect
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2658"
width="6.6893549"
height="17.661306"
x="72.387032"
y="239.96512" />
<path
sodipodi:type="star"
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="path2662"
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.304062,-9.650901e-18,8.429624e-18,-0.265584,237.0773,300.4091)" />
<rect
transform="scale(-1,-1)"
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2664"
width="6.6893549"
height="17.661306"
x="-100.09747"
y="-267.38062" />
<rect
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2868"
width="123.24016"
height="70.357254"
x="150.6114"
y="167.85875"
ry="0" />
<text
xml:space="preserve"
style="font-size:10.56324673px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="153.3054"
x="26.980019">* system clock</tspan><tspan
id="tspan3012"
sodipodi:role="line"
y="205.77098"
x="26.980019">* interrupt controllers</tspan><tspan
id="tspan3014"
sodipodi:role="line"
y="216.41913"
x="26.980019">* basic console</tspan><tspan
id="tspan3016"
sodipodi:role="line"
y="227.06729"
x="26.980019">* SMP config</tspan></text>
<path
transform="matrix(0.304062,0,0,0.265584,-64.59271,206.9366)"
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="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
sodipodi:type="star" />
<rect
y="239.96512"
x="72.387032"
height="17.661306"
width="6.6893549"
id="rect2658"
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<path
transform="matrix(-0.304062,-9.650901e-18,8.429624e-18,-0.265584,237.0773,300.4091)"
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="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
sodipodi:type="star" />
<rect
y="-267.38062"
x="-100.09747"
height="17.661306"
width="6.6893549"
id="rect2664"
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
transform="scale(-1,-1)" />
<rect
ry="0"
y="167.85875"
x="150.6114"
height="70.357254"
width="123.24016"
id="rect2868"
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<text
sodipodi:linespacing="100%"
id="text2870"
y="179.46368"
x="153.3054"
style="font-size:10.56324673px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan2889"
sodipodi:role="line"
y="179.46368"
id="text2870"
sodipodi:linespacing="100%"><tspan
x="153.3054"
y="179.46368"
sodipodi:role="line"
id="tspan2889">IPC</tspan><tspan
x="153.3054"
y="190.02693"
sodipodi:role="line"
id="tspan2891" /></text>
<text
xml:space="preserve"
style="font-size:9.97017193px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="155.9709"
x="153.3054">IPC</tspan><tspan
id="tspan2891"
sodipodi:role="line"
y="190.02693"
x="153.3054" /></text>
<text
sodipodi:linespacing="100%"
id="text2874"
y="192.40541"
x="155.9709"
style="font-size:9.97017193px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan3026"
sodipodi:role="line"
y="192.40541"
id="text2874"
sodipodi:linespacing="100%"><tspan
x="155.9709"
y="192.40541"
sodipodi:role="line"
id="tspan3026">* answerboxes</tspan><tspan
x="155.9709"
y="202.37558"
sodipodi:role="line"
id="tspan3028">* phones</tspan><tspan
x="155.9709"
y="212.34575"
sodipodi:role="line"
id="tspan3030">* (a)synchronous</tspan><tspan
x="155.9709"
y="222.31593"
sodipodi:role="line"
id="tspan3032">* short messages</tspan></text>
<text
xml:space="preserve"
style="font-size:35.00579834px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="155.9709">* answerboxes</tspan><tspan
id="tspan3028"
sodipodi:role="line"
y="202.37558"
x="155.9709">* phones</tspan><tspan
id="tspan3030"
sodipodi:role="line"
y="212.34575"
x="155.9709">* (a)synchronous</tspan><tspan
id="tspan3032"
sodipodi:role="line"
y="222.31593"
x="155.9709">* short messages</tspan></text>
<text
id="text2478"
y="58.524769"
x="27.721554"
style="font-size:35.00579834px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="58.524769"
x="27.721554"
y="58.524769"
id="text2478"><tspan
sodipodi:role="line"
id="tspan2480"
x="27.721554"
y="58.524769">kernel</tspan></text>
id="tspan2480"
sodipodi:role="line">kernel</tspan></text>
<g
id="g1687"
transform="translate(8.720631,-35.88566)">
<path
transform="matrix(0.919703,0,0,0.919703,-129.7253,2.865178)"
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"
440,18 → 441,22
sodipodi:type="arc" />
<text
id="text2675"
y="261.84808"
x="362.43887"
y="261.74728"
x="363.78198"
style="font-size:11.03643227px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="261.84808"
x="362.43887"
y="261.74728"
x="363.78198"
id="tspan2677"
sodipodi:role="line">Device Driver</tspan><tspan
id="tspan2679"
y="275.64362"
x="362.43887"
y="275.54282"
x="363.78198"
sodipodi:role="line" /></text>
</g>
<g
id="g5397"
transform="matrix(1.147036,-0.220145,0.200289,1.260747,-91.71614,-9.521322)">
<g
transform="matrix(0.60836,0.10024,-0.125283,0.486756,63.13712,75.01405)"
id="g2731"
497,6 → 502,10
id="path2737"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
sodipodi:type="star" />
</g>
<g
id="g1677"
transform="translate(-40.0314,46.68368)">
<path
transform="matrix(0.919703,0,0,0.919703,19.8594,-150.1205)"
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"
509,14 → 518,17
sodipodi:type="arc" />
<text
id="text2798"
y="110.02853"
x="524.31635"
y="109.2059"
x="526.51227"
style="font-size:11.03643227px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan2800"
y="110.02853"
x="524.31635"
y="109.2059"
x="526.51227"
sodipodi:role="line">User Task</tspan></text>
</g>
<g
id="g1682">
<path
transform="matrix(0.919703,0,0,0.919703,-19.36262,-206.7702)"
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"
529,47 → 541,53
sodipodi:type="arc" />
<text
id="text2806"
y="53.378975"
x="485.0943"
y="52.205906"
x="486.04077"
style="font-size:11.03643227px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan2808"
y="53.378975"
x="485.0943"
y="52.205906"
x="486.04077"
sodipodi:role="line">User Task</tspan></text>
<path
inkscape:connector-type="polyline"
id="path2858"
d="M 479.60709,67.443927 L 435.54736,81.913721"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
inkscape:connector-type="polyline"
id="path2862"
d="M 436.84802,89.880239 L 502.20599,99.635159"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-type="polyline"
id="path2864"
d="M 492.1259,71.345894 L 404.35145,232.4982"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-type="polyline"
id="path1541"
d="M 510.9877,119.72087 L 409.53418,233.05542"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
<path
inkscape:connector-type="polyline"
id="path1545"
d="M 528.0022,72.356179 L 535.81967,80.633503"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 479.60709,67.443927 L 435.54736,81.913721"
id="path2858"
inkscape:connector-type="polyline" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="M 427.18586,102.08508 L 489.49262,129.13018"
id="path2862"
inkscape:connector-type="polyline"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="M 492.1259,71.345894 L 419.6075,197.91784"
id="path2864"
inkscape:connector-type="polyline"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="M 505.39382,177.1853 L 446.14868,204.57747"
id="path1541"
inkscape:connector-type="polyline"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 513.25469,74.390318 L 522.08923,126.40163"
id="path1545"
inkscape:connector-type="polyline"
sodipodi:nodetypes="cc" />
<g
id="g5393"
transform="matrix(0.646269,-0.630337,0.368809,1.070218,40.0729,180.2928)">
<rect
transform="matrix(0.766817,0.641865,-0.622443,0.782665,0,0)"
y="-37.901917"
x="313.03925"
height="3.0328963"
width="114.65971"
y="-37.901913"
x="313.03909"
height="3.032896"
width="114.65965"
id="rect2480"
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
588,228 → 606,208
id="path2482"
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
sodipodi:type="star" />
</g>
<g
id="g2491"
transform="matrix(0.919703,0,0,1.074106,-90.37394,-40.72516)">
<rect
y="234.3622"
x="633.5"
height="68.5"
width="109"
id="rect2456"
style="opacity:1;fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<rect
y="236.3622"
x="635.5"
height="64.745003"
width="104.5"
id="rect2458"
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
</g>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="M 498.69562,218.82203 L 544.68076,218.82203"
id="path2460"
inkscape:connector-type="polyline" />
<text
xml:space="preserve"
style="font-size:8.60447502px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="559.17487"
y="222.99515"
id="text2462"><tspan
sodipodi:role="line"
id="tspan2464"
x="559.17487"
y="222.99515">IPC</tspan></text>
<g
id="g2474"
transform="matrix(0.919703,0,0,0.919703,-90.37394,10.17627)">
<rect
y="259.86218"
x="640"
height="4"
width="47"
id="rect2466"
style="opacity:1;fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
sodipodi:type="arc"
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="path2868"
sodipodi:cx="578"
sodipodi:cy="277.36218"
sodipodi:rx="55"
sodipodi:ry="27.5"
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"
transform="matrix(0.919703,0,0,0.919703,17.10739,-73.74982)" />
<text
sodipodi:linespacing="100%"
xml:space="preserve"
style="font-size:9.69246483px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="500.37152"
y="183.758"
id="text3534"><tspan
id="tspan3538"
sodipodi:role="line"
y="183.758"
x="500.37152">Capability Manager</tspan></text>
transform="translate(14,-20)"
d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="1.0471976"
sodipodi:arg1="0"
sodipodi:r2="3.25"
sodipodi:r1="6.5"
sodipodi:cy="281.86221"
sodipodi:cx="673"
sodipodi:sides="3"
id="path2468"
style="opacity:1;fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
sodipodi:type="star" />
</g>
<text
xml:space="preserve"
style="font-size:6.08623266px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="552.52423"
y="252.46127"
id="text2470"><tspan
sodipodi:role="line"
id="tspan2472"
x="552.52423"
y="252.46127">HW access</tspan></text>
<text
xml:space="preserve"
style="font-size:7.34500504px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="553.98779"
y="266.25476"
id="text2485"><tspan
sodipodi:role="line"
id="tspan2487"
x="553.98779"
y="266.25476">Interrupt</tspan><tspan
sodipodi:role="line"
x="553.98779"
y="275.43602"
id="tspan2489">via IPC</tspan></text>
<g
id="g2589"
transform="matrix(0.919703,0,0,0.919703,-91.20966,-7.492132)"
style="fill:#000000;fill-opacity:1">
<rect
y="259.86218"
x="640"
height="4"
width="47"
id="rect2591"
style="opacity:1;fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-type="polyline"
id="path2874"
d="M 416.78328,233.19505 L 499.49143,179.04166"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<g
transform="matrix(0.919703,0,0,1.074106,-83.14023,-23.94372)"
id="g2491">
<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="rect2456"
width="109"
height="68.5"
x="633.5"
y="234.3622" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="rect2458"
width="104.5"
height="64.745003"
x="635.5"
y="236.3622" />
</g>
transform="translate(14,-20)"
d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="1.0471976"
sodipodi:arg1="0"
sodipodi:r2="3.25"
sodipodi:r1="6.5"
sodipodi:cy="281.86221"
sodipodi:cx="673"
sodipodi:sides="3"
id="path2593"
style="opacity:1;fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
sodipodi:type="star" />
</g>
<text
xml:space="preserve"
style="font-size:7.34500504px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="555.22137"
y="234.79085"
id="text2595"><tspan
sodipodi:role="line"
x="555.22137"
y="234.79085"
id="tspan2599">Syscall</tspan></text>
<g
id="g3100"
transform="matrix(0.919703,0,0,0.919703,-89.45424,27.5317)"
style="fill:#1e1d70;fill-opacity:1">
<rect
y="259.86218"
x="640"
height="4"
width="47"
id="rect3102"
style="opacity:1;fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
inkscape:connector-type="polyline"
id="path2460"
d="M 505.92933,235.60347 L 551.91447,235.60347"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
<text
id="text2462"
y="239.77658"
x="566.40857"
style="font-size:8.60447502px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="239.77658"
x="566.40857"
id="tspan2464"
sodipodi:role="line">IPC</tspan></text>
<g
transform="matrix(0.919703,0,0,0.919703,-83.14023,26.95771)"
id="g2474">
<rect
style="opacity:1;fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="rect2466"
width="47"
height="4"
x="640"
y="259.86218" />
<path
sodipodi:type="star"
style="opacity:1;fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path2468"
sodipodi:sides="3"
sodipodi:cx="673"
sodipodi:cy="281.86221"
sodipodi:r1="6.5"
sodipodi:r2="3.25"
sodipodi:arg1="0"
sodipodi:arg2="1.0471976"
inkscape:flatsided="true"
inkscape:rounded="0"
inkscape:randomized="0"
d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
transform="translate(14,-20)" />
</g>
<text
id="text2470"
y="269.24271"
x="559.75793"
style="font-size:6.08623266px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="269.24271"
x="559.75793"
id="tspan2472"
sodipodi:role="line">HW access</tspan></text>
<text
id="text2485"
y="283.03619"
x="561.2215"
style="font-size:7.34500504px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="283.03619"
x="561.2215"
id="tspan2487"
sodipodi:role="line">Interrupt</tspan><tspan
id="tspan2489"
y="292.21745"
x="561.2215"
sodipodi:role="line">via IPC</tspan></text>
<g
style="fill:#000000;fill-opacity:1"
transform="matrix(0.919703,0,0,0.919703,-83.97595,9.289304)"
id="g2589">
<rect
style="opacity:1;fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="rect2591"
width="47"
height="4"
x="640"
y="259.86218" />
<path
sodipodi:type="star"
style="opacity:1;fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path2593"
sodipodi:sides="3"
sodipodi:cx="673"
sodipodi:cy="281.86221"
sodipodi:r1="6.5"
sodipodi:r2="3.25"
sodipodi:arg1="0"
sodipodi:arg2="1.0471976"
inkscape:flatsided="true"
inkscape:rounded="0"
inkscape:randomized="0"
d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
transform="translate(14,-20)" />
</g>
<text
id="text2595"
y="251.57228"
x="562.45508"
style="font-size:7.34500504px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan2599"
y="251.57228"
x="562.45508"
sodipodi:role="line">Syscall</tspan></text>
<g
style="fill:#1e1d70;fill-opacity:1"
transform="matrix(0.919703,0,0,0.919703,-82.22053,44.31314)"
id="g3100">
<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="rect3102"
width="47"
height="4"
x="640"
y="259.86218" />
<path
sodipodi:type="star"
style="opacity:1;fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path3104"
sodipodi:sides="3"
sodipodi:cx="673"
sodipodi:cy="281.86221"
sodipodi:r1="6.5"
sodipodi:r2="3.25"
sodipodi:arg1="0"
sodipodi:arg2="1.0471976"
inkscape:flatsided="true"
inkscape:rounded="0"
inkscape:randomized="0"
d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
transform="translate(14,-20)" />
</g>
<path
transform="matrix(0.919703,0,0,0.919703,-145.1628,-166.394)"
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="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" />
<text
inkscape:connector-avoid="true"
id="text2745"
y="93.75515"
x="362.9729"
style="font-size:11.03643227px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan2749"
y="93.75515"
x="362.9729"
sodipodi:role="line">NS Task</tspan></text>
<path
sodipodi:nodetypes="cc"
inkscape:connector-type="polyline"
id="path4011"
d="M 383.4744,234.37925 L 294.95017,145.64464"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-type="polyline"
id="path4013"
d="M 512.01707,163.39632 L 424.62655,105.4704"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-type="polyline"
id="path4015"
d="M 461,48.362183 L 342.37765,31.910965 L 293.93311,104.45334"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-type="polyline"
id="path1575"
d="M 385.46937,114.36218 L 397.16567,232.09557"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
transform="translate(14,-20)"
d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="1.0471976"
sodipodi:arg1="0"
sodipodi:r2="3.25"
sodipodi:r1="6.5"
sodipodi:cy="281.86221"
sodipodi:cx="673"
sodipodi:sides="3"
id="path3104"
style="opacity:1;fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
sodipodi:type="star" />
</g>
<path
sodipodi:type="arc"
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path2743"
sodipodi:cx="578"
sodipodi:cy="277.36218"
sodipodi:rx="55"
sodipodi:ry="27.5"
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"
transform="matrix(0.919703,0,0,0.919703,-145.1628,-166.394)" />
<text
xml:space="preserve"
style="font-size:11.03643227px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="342.41681"
y="93.066521"
id="text2745"
inkscape:connector-avoid="true"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan1673"
x="342.41681"
y="93.066521">Naming Service</tspan></text>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 373.81224,203.86716 L 296.98431,154.28973"
id="path4011"
inkscape:connector-type="polyline"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 461,48.362183 L 341.86912,36.742048 L 293.93311,104.45334"
id="path4015"
inkscape:connector-type="polyline"
sodipodi:nodetypes="ccc" />
<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 385.46937,114.36218 L 398.18274,198.02374"
id="path1575"
inkscape:connector-type="polyline"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 340.58207,100.32309 L 299.12327,123.35949"
id="path1675"
inkscape:connector-type="polyline"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 460.36477,150.90797 L 300.13713,138.45358"
id="path1693"
inkscape:connector-type="polyline"
sodipodi:nodetypes="cc" />
</g>
</svg>