4 lines
No EOL
27 KiB
XML
4 lines
No EOL
27 KiB
XML
<?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="<mxfile host="app.diagrams.net" modified="2022-08-14T10:15:07.817Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.81 Safari/537.36" etag="_BaKG5bprQ2BccpM015u" version="20.2.3" type="device"><diagram id="p-xQmJU46-FW31CjVuQr" name="Page-1">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</diagram></mxfile>" 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">
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> |