eolas/neuron/93d3f8b4-f6ce-497f-bc67-2f2b18c283e8/static/kernel-cpu-interaction.svg
2025-01-17 17:51:58 +00:00

4 lines
No EOL
27 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<!-- Do not edit this file with editors other than diagrams.net -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1049px" height="595px" viewBox="-0.5 -0.5 1049 595" content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2022-08-14T10:15:07.817Z&quot; agent=&quot;5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.81 Safari/537.36&quot; etag=&quot;_BaKG5bprQ2BccpM015u&quot; version=&quot;20.2.3&quot; type=&quot;device&quot;&gt;&lt;diagram id=&quot;p-xQmJU46-FW31CjVuQr&quot; name=&quot;Page-1&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);"><defs/><g><path d="M 291.63 520 L 88 520 L 88.02 416.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 296.88 520 L 289.88 523.5 L 291.63 520 L 289.88 516.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 88.02 411.12 L 91.52 418.12 L 88.02 416.37 L 84.52 418.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 491px; margin-left: 89px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Locate kernel (OS)</div></div></div></foreignObject><text x="89" y="494" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">Locate kernel (OS)</text></switch></g><path d="M 298 546.67 L 298 493.33 C 298 485.97 315.91 480 338 480 C 360.09 480 378 485.97 378 493.33 L 378 546.67 C 378 554.03 360.09 560 338 560 C 315.91 560 298 554.03 298 546.67 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 298 493.33 C 298 500.7 315.91 506.67 338 506.67 C 360.09 506.67 378 500.7 378 493.33" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 520px; margin-left: 299px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><br />Disk</div></div></div></foreignObject><text x="338" y="524" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">&#xa;Disk</text></switch></g><path d="M 128 377 L 188 377 L 281.63 377" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 286.88 377 L 279.88 380.5 L 281.63 377 L 279.88 373.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 378px; margin-left: 192px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Load kernel </div></div></div></foreignObject><text x="192" y="381" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">Load kernel </text></switch></g><ellipse cx="90.5" cy="377" rx="37.5" ry="33" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 73px; height: 1px; padding-top: 377px; margin-left: 54px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Boot</div></div></div></foreignObject><text x="91" y="381" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Boot</text></switch></g><path d="M 338 340.63 L 338 256.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 338 345.88 L 334.5 338.88 L 338 340.63 L 341.5 338.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 338 251.12 L 340.33 258.12 L 338 256.37 L 335.67 258.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 338 413.37 L 338 473.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 338 408.12 L 341.5 415.12 L 338 413.37 L 334.5 415.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 338 478.88 L 334.5 471.88 L 338 473.63 L 341.5 471.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 298.36 347 L 387.47 347 C 388 347.57 388 348.43 387.47 349 C 383.47 353.46 380.83 364.59 380.83 377 C 380.83 389.41 383.47 400.54 387.47 405 C 388 405.57 388 406.43 387.47 407 L 298.36 407 C 292.64 407 288 393.57 288 377 C 288 360.43 292.64 347 298.36 347 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 377px; margin-left: 289px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Memory</div></div></div></foreignObject><text x="338" y="381" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Memory</text></switch></g><path d="M 548 397 L 547.94 570" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><rect x="488" y="357" width="120" height="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 377px; margin-left: 489px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Kernel</div></div></div></foreignObject><text x="548" y="381" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Kernel</text></switch></g><path d="M 548 246.37 L 548 350.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 548 241.12 L 551.5 248.12 L 548 246.37 L 544.5 248.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 548 355.88 L 544.5 348.88 L 548 350.63 L 551.5 348.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 288px; margin-left: 547px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Relay instructions</div></div></div></foreignObject><text x="547" y="291" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">Relay instructions</text></switch></g><path d="M 614.37 210 L 758 210" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 609.12 210 L 616.12 206.5 L 614.37 210 L 616.12 213.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="488" y="180" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 210px; margin-left: 489px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">CPU</div></div></div></foreignObject><text x="548" y="214" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">CPU</text></switch></g><path d="M 851.63 210 L 748 210" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 856.88 210 L 849.88 213.5 L 851.63 210 L 849.88 206.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="858" y="180" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 210px; margin-left: 859px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">USER SPACE</div></div></div></foreignObject><text x="918" y="214" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">USER SPACE</text></switch></g><path d="M 758 317 L 808 347 L 758 377 L 708 347 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 347px; margin-left: 709px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Toggle<br />control</div></div></div></foreignObject><text x="758" y="351" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Toggle...</text></switch></g><path d="M 384 377 L 485 377" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><ellipse cx="381" cy="377" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="488" cy="377" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 611 377 L 758 377" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><ellipse cx="608" cy="377" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="338" cy="210" rx="35" ry="35" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 338 245 L 373 245" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 210px; margin-left: 304px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Fetch,<br />decode,<br />execute</div></div></div></foreignObject><text x="338" y="214" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Fetch,...</text></switch></g><path d="M 485 210 L 376 210" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><ellipse cx="488" cy="210" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="373" cy="210" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 758 317 L 758 210" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 861.63 569.15 L 548 570" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 866.88 569.14 L 859.89 572.66 L 861.63 569.15 L 859.87 565.66 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 898.61 544 L 937.39 544 C 954.29 544 968 555.19 968 569 C 968 582.81 954.29 594 937.39 594 L 898.61 594 C 881.71 594 868 582.81 868 569 C 868 555.19 881.71 544 898.61 544 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 569px; margin-left: 869px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Shutdown</div></div></div></foreignObject><text x="918" y="573" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Shutdown</text></switch></g><rect x="788" y="80" width="100" height="50" rx="7" ry="7" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 105px; margin-left: 789px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Shell</div></div></div></foreignObject><text x="838" y="109" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Shell</text></switch></g><rect x="948" y="80" width="100" height="50" rx="7" ry="7" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 105px; margin-left: 949px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">GUI</div></div></div></foreignObject><text x="998" y="109" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">GUI</text></switch></g><path d="M 840.54 131.59 L 918 180" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><ellipse cx="838" cy="130" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 995.46 131.59 L 920.54 178.41" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><ellipse cx="998" cy="130" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="918" cy="180" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="8" y="0" width="400" height="80" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 1px; height: 1px; padding-top: 40px; margin-left: 10px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><b style="font-size: 18px;">Schematic of role and lifecycle of the kernel <br style="" />relative to the processor<br />and user space </b></div></div></div></foreignObject><text x="10" y="45" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="16px">Schematic of role and lifecycle of the kernel...</text></switch></g><path d="M 16 107 L 55 107" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><ellipse cx="13" cy="107" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="58" cy="107" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="78" y="90" width="140" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 138px; height: 1px; padding-top: 105px; margin-left: 80px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font style="font-size: 12px;"> same entity/ location</font></div></div></div></foreignObject><text x="80" y="110" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="16px">same entity/ loc...</text></switch></g><path d="M 14.37 134.93 L 46.63 134.93" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 9.12 134.93 L 16.12 131.43 L 14.37 134.93 L 16.12 138.43 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 51.88 134.93 L 44.88 138.43 L 46.63 134.93 L 44.88 131.43 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="78" y="120" width="270" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 268px; height: 1px; padding-top: 135px; margin-left: 80px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font style="font-size: 12px;">interaction between different entities</font></div></div></div></foreignObject><text x="80" y="140" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="16px">interaction between different enti...</text></switch></g><rect x="598" y="420" width="140" height="90" rx="13.5" ry="13.5" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 465px; margin-left: 599px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font style="font-size: 11px;">CPU and kernel presented as logically distinct althought kernel is a running CPU process</font></div></div></div></foreignObject><text x="668" y="469" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">CPU and kernel presente...</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>