aos/doc/015-disk-driver-arch/figures/fillbench.svg
Daniel Schwyn 6d444bf552 Main handout
Signed-off-by: Daniel Schwyn <daniel.schwyn@inf.ethz.ch>
2022-03-03 14:57:51 +01:00

474 lines
15 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="744.09448819"
height="1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="New document 1">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Mend"
style="overflow:visible;">
<path
id="path3986"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.4) rotate(180) translate(10,0)" />
</marker>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective2876"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2938"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
inkscape:cx="172.48568"
inkscape:cy="904.19461"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1005"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid2816" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<rect
style="fill:none;stroke:#000000;stroke-width:0.625;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect2818"
width="30"
height="30"
x="25"
y="67.362183"
inkscape:tile-cx="55"
inkscape:tile-cy="47.362183"
inkscape:tile-w="30"
inkscape:tile-h="30"
inkscape:tile-x0="40"
inkscape:tile-y0="32.362183" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#rect2818"
xlink:href="#rect2818"
transform="translate(30,0)"
id="use2854"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#rect2818"
xlink:href="#rect2818"
transform="translate(60,0)"
id="use2856"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#rect2818"
xlink:href="#rect2818"
transform="translate(90,0)"
id="use2858"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#rect2818"
xlink:href="#rect2818"
transform="translate(120,0)"
id="use2860"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#rect2818"
xlink:href="#rect2818"
transform="translate(150,0)"
id="use2862"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#rect2818"
xlink:href="#rect2818"
transform="translate(180,0)"
id="use2864"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#rect2818"
xlink:href="#rect2818"
transform="translate(210,0)"
id="use2866"
width="744.09448"
height="1052.3622" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.625;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect2818-7"
width="30"
height="30"
x="15"
y="7.3621826"
inkscape:tile-cx="55"
inkscape:tile-cy="47.362183"
inkscape:tile-w="30"
inkscape:tile-h="30"
inkscape:tile-x0="40"
inkscape:tile-y0="32.362183" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-mid:none;marker-end:url(#Arrow1Mend)"
d="m 30,37.362183 10,30"
id="path2890" />
<use
x="0"
y="0"
xlink:href="#rect2818-7"
id="use2892"
transform="translate(55,0)"
width="744.09448"
height="1052.3622" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
d="M 85.105352,37.411412 70,67.362183"
id="path2896" />
<use
x="0"
y="0"
xlink:href="#rect2818-7"
id="use2898"
transform="translate(210,0)"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
xlink:href="#path2890"
id="use2900"
transform="translate(210,-3.8281246e-7)"
width="744.09448"
height="1052.3622" />
<text
xml:space="preserve"
style="font-size:12px;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:#000000;fill-opacity:1;stroke:none;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
x="40"
y="52.362183"
id="text2902"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan2904"
x="40"
y="52.362183">write</tspan></text>
<use
x="0"
y="0"
xlink:href="#text2902"
id="use2906"
transform="translate(50,0)"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
xlink:href="#text2902"
id="use2908"
transform="translate(215,0)"
width="744.09448"
height="1052.3622" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
d="m 45,22.362183 25,0"
id="path2910" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 100,22.362183 45,0"
id="path2912" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
d="m 175,22.362183 50,0"
id="path2914" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 255,22.362183 c 95,0 95,0 95,50"
id="path2916"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:12px;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:#000000;fill-opacity:1;stroke:none;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
x="337.86978"
y="85.362183"
id="text2918"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan2920"
x="337.86978"
y="85.362183">close</tspan><tspan
sodipodi:role="line"
x="337.86978"
y="100.36218"
id="tspan3018">open</tspan></text>
<path
sodipodi:type="arc"
style="fill:none;stroke:#000000;stroke-width:0.625;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path2922"
sodipodi:cx="350"
sodipodi:cy="89.862183"
sodipodi:rx="20"
sodipodi:ry="17.5"
d="m 370,89.862183 a 20,17.5 0 1 1 -40,0 20,17.5 0 1 1 40,0 z" />
<text
xml:space="preserve"
style="font-size:12px;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:#000000;fill-opacity:1;stroke:none;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
x="155"
y="22.362183"
id="text2924"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan2926"
x="155"
y="22.362183">...</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
d="m 350,107.36218 c 0,15 -4.28662,25 -20,25 -15,0 -291.990366,0 -305,0 -15,0 -19.7890473,10.0209 -20,20 -0.2109527,9.9791 4.216983,20 20,20"
id="path2928"
sodipodi:nodetypes="czzzc" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.625;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect2818-5"
width="30"
height="30"
x="35"
y="217.36218"
inkscape:tile-cx="55"
inkscape:tile-cy="47.362183"
inkscape:tile-w="30"
inkscape:tile-h="30"
inkscape:tile-x0="40"
inkscape:tile-y0="32.362183" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#rect2818-5"
xlink:href="#rect2818-5"
transform="translate(30,2.6171874e-6)"
id="use2854-5"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#rect2818-5"
xlink:href="#rect2818-5"
transform="translate(60,2.6171874e-6)"
id="use2856-8"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#rect2818-5"
xlink:href="#rect2818-5"
transform="translate(90,2.6171874e-6)"
id="use2858-7"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#rect2818-5"
xlink:href="#rect2818-5"
transform="translate(120,2.6171874e-6)"
id="use2860-1"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#rect2818-5"
xlink:href="#rect2818-5"
transform="translate(150,2.6171874e-6)"
id="use2862-7"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#rect2818-5"
xlink:href="#rect2818-5"
transform="translate(180,2.6171874e-6)"
id="use2864-0"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#rect2818-5"
xlink:href="#rect2818-5"
transform="translate(210,2.6171874e-6)"
id="use2866-6"
width="744.09448"
height="1052.3622" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.625;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect2818-7-0"
width="30"
height="30"
x="25"
y="157.36218"
inkscape:tile-cx="55"
inkscape:tile-cy="47.362183"
inkscape:tile-w="30"
inkscape:tile-h="30"
inkscape:tile-x0="40"
inkscape:tile-y0="32.362183" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
d="m 50,217.36218 -10,-30"
id="path2890-4"
sodipodi:nodetypes="cc" />
<use
x="0"
y="0"
xlink:href="#rect2818-7-0"
id="use2892-1"
transform="translate(55,2.6171874e-6)"
width="744.09448"
height="1052.3622" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
d="m 80,217.36218 15,-30"
id="path2896-3"
sodipodi:nodetypes="cc" />
<use
x="0"
y="0"
xlink:href="#rect2818-7-0"
id="use2898-0"
transform="translate(210,2.6171874e-6)"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
xlink:href="#path2890-4"
id="use2900-2"
transform="translate(210,2.6171874e-6)"
width="744.09448"
height="1052.3622" />
<text
xml:space="preserve"
style="font-size:12px;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:#000000;fill-opacity:1;stroke:none;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
x="50"
y="202.36218"
id="text2902-9"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan2904-6"
x="50"
y="202.36218">read</tspan></text>
<use
x="0"
y="0"
xlink:href="#text2902-9"
id="use2906-0"
transform="translate(50,2.6171874e-6)"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
xlink:href="#text2902-9"
id="use2908-9"
transform="translate(215,2.6171874e-6)"
width="744.09448"
height="1052.3622" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
d="m 55,172.36218 25,0"
id="path2910-3" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 110,172.36218 45,0"
id="path2912-5" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
d="m 185,172.36218 50,0"
id="path2914-4" />
<text
xml:space="preserve"
style="font-size:12px;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:#000000;fill-opacity:1;stroke:none;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
x="165"
y="172.36218"
id="text2924-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan2926-6"
x="165"
y="172.36218">...</tspan></text>
</g>
</svg>