view xv6_BootSequence.svg @ 0:fae2e3cb5821 default tip

xv6_read
author tobaru
date Tue, 17 Apr 2018 19:07:15 +0900
parents
children
line wrap: on
line source

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="675 204 865 258" width="865" height="258">
  <defs>
    <font-face font-family="Helvetica Neue" font-size="16" panose-1="2 0 5 3 0 0 0 2 0 4" units-per-em="1000" underline-position="-100" underline-thickness="50" slope="0" x-height="517" cap-height="714" ascent="951.9958" descent="-212.99744" font-weight="400">
      <font-face-src>
        <font-face-name name="HelveticaNeue"/>
      </font-face-src>
    </font-face>
    <font-face font-family="Hiragino Sans" font-size="16" panose-1="2 11 3 0 0 0 0 0 0 0" units-per-em="1000" underline-position="-75" underline-thickness="50" slope="0" x-height="545" cap-height="766" ascent="880.0018" descent="-120.00024" font-weight="300">
      <font-face-src>
        <font-face-name name="HiraginoSans-W3"/>
      </font-face-src>
    </font-face>
    <marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" stroke-linejoin="miter" stroke-miterlimit="10" viewBox="-1 -4 10 8" markerWidth="10" markerHeight="8" color="black">
      <g>
        <path d="M 8 0 L 0 -3 L 0 3 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/>
      </g>
    </marker>
  </defs>
  <metadata> Produced by OmniGraffle 7.7.1 
    <dc:date>2018-04-17 01:17:12 +0000</dc:date>
  </metadata>
  <g id="Canvas_1" fill-opacity="1" stroke-dasharray="none" stroke="none" stroke-opacity="1" fill="none">
    <title>Canvas 1</title>
    <rect fill="white" x="675" y="204" width="865" height="258"/>
    <g id="Canvas_1: Layer 1">
      <title>Layer 1</title>
      <g id="Graphic_17">
        <rect x="721" y="205.42697" width="127" height="75.62921" fill="white"/>
        <rect x="721" y="205.42697" width="127" height="75.62921" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
        <text transform="translate(726 234.01757)" fill="black">
          <tspan font-family="Helvetica Neue" font-size="16" font-weight="400" fill="black" x="41.764" y="15">CPU</tspan>
        </text>
      </g>
      <g id="Graphic_16">
        <rect x="913.0562" y="205.42697" width="127" height="232.5955" fill="white"/>
        <rect x="913.0562" y="205.42697" width="127" height="232.5955" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
      </g>
      <g id="Graphic_15">
        <rect x="721" y="310" width="127" height="75.62921" fill="white"/>
        <rect x="721" y="310" width="127" height="75.62921" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
        <text transform="translate(726 338.5906)" fill="black">
          <tspan font-family="Helvetica Neue" font-size="16" font-weight="400" fill="black" x="34.052" y="15">paging</tspan>
        </text>
      </g>
      <g id="Graphic_14">
        <rect x="1092.0625" y="205.42697" width="127" height="75.62921" fill="white"/>
        <rect x="1092.0625" y="205.42697" width="127" height="75.62921" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
        <text transform="translate(1097.0625 234.01757)" fill="black">
          <tspan font-family="Helvetica Neue" font-size="16" font-weight="400" fill="black" x="45.46" y="15">dev</tspan>
        </text>
      </g>
      <g id="Graphic_13">
        <rect x="1347" y="310" width="127" height="75.62921" fill="white"/>
        <rect x="1347" y="310" width="127" height="75.62921" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
        <text transform="translate(1352 338.5906)" fill="black">
          <tspan font-family="Helvetica Neue" font-size="16" font-weight="400" fill="black" x="9.604" y="15">MacBook Pro</tspan>
        </text>
      </g>
      <g id="Graphic_12">
        <rect x="938.7416" y="283.9101" width="75.62921" height="75.62921" fill="white"/>
        <rect x="938.7416" y="283.9101" width="75.62921" height="75.62921" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
        <text transform="translate(943.7416 312.50072)" fill="black">
          <tspan font-family="Helvetica Neue" font-size="16" font-weight="400" fill="black" x="9.854607" y="15">Kernel</tspan>
        </text>
      </g>
      <g id="Graphic_11">
        <rect x="934.4607" y="229.6854" width="85.61798" height="34.24719" fill="white"/>
        <rect x="934.4607" y="229.6854" width="85.61798" height="34.24719" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0"/>
        <text transform="translate(939.4607 237.585)" fill="black">
          <tspan font-family="Helvetica Neue" font-size="16" font-weight="400" fill="black" x="8.464989" y="15">Memory</tspan>
        </text>
      </g>
      <g id="Graphic_10">
        <text transform="translate(1150.5625 289.1861)" fill="black">
          <tspan font-family="Helvetica Neue" font-size="16" font-weight="400" fill="black" x="21.612" y="15">UART</tspan>
          <tspan font-family="Helvetica Neue" font-size="16" font-weight="400" fill="black" x=".276" y="33.448">( VM</tspan>
          <tspan font-family="Hiragino Sans" font-size="16" font-weight="300" fill="black" y="33.448">で動く</tspan>
          <tspan font-family="Helvetica Neue" font-size="16" font-weight="400" fill="black" y="33.448">)</tspan>
        </text>
      </g>
      <g id="Graphic_9">
        <text transform="translate(1312 277.5569)" fill="black">
          <tspan font-family="Helvetica Neue" font-size="16" font-weight="400" fill="black" x=".048" y="15">USB serial Interface</tspan>
        </text>
      </g>
      <g id="Graphic_8">
        <text transform="translate(680 407.5)" fill="black">
          <tspan font-family="Helvetica Neue" font-size="16" font-weight="400" fill="black" x=".292" y="15">paging</tspan>
          <tspan font-family="Hiragino Sans" font-size="16" font-weight="300" fill="black" y="15">のメカニズムを使って</tspan>
          <tspan font-family="Hiragino Sans" font-size="16" font-weight="300" fill="black" x="24.98" y="39.000016">メモリにアクセスする</tspan>
        </text>
      </g>
      <g id="Line_7">
        <line x1="784.5" y1="281.05618" x2="784.5" y2="300.1" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
      </g>
      <g id="Line_6">
        <line x1="848" y1="339.18844" x2="903.2463" y2="331.6835" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
      </g>
      <g id="Line_5">
        <line x1="1219.0625" y1="243.72663" x2="1347" y2="244.7039" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
      </g>
      <g id="Graphic_4">
        <path d="M 1347 275.3483 L 1377.5 275.3483 C 1392.75 275.3483 1408 268.21348 1408 246.809 C 1408 225.4045 1392.75 218.26966 1377.5 218.26966 L 1347 218.26966 Z" fill="white"/>
        <path d="M 1347 275.3483 L 1377.5 275.3483 C 1392.75 275.3483 1408 268.21348 1408 246.809 C 1408 225.4045 1392.75 218.26966 1377.5 218.26966 L 1347 218.26966 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
      </g>
      <g id="Line_3">
        <path d="M 1408 246.73742 C 1447.2415 247.48006 1512.5942 251.80183 1531.3377 271.7809 C 1558.6766 300.92206 1508.234 328.1297 1474 349.67043" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
      </g>
    </g>
  </g>
</svg>