You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
25 KiB
XML

<svg width="466.44" height="453.73" version="1.1" viewBox="0 0 466.444 453.73315" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="clipPath34"><path d="m66 287.62h349.83v324.38h-349.83z"/></clipPath><clipPath id="clipPath278"><path d="m66 287.62h349.83v324.38h-349.83z"/></clipPath><clipPath id="clipPath298"><path d="m66 287.62h349.83v324.38h-349.83z"/></clipPath><clipPath id="clipPath380"><path d="m66 287.62h349.83v324.38h-349.83z"/></clipPath><clipPath id="clipPath524"><path d="m66 287.62h349.83v324.38h-349.83z"/></clipPath></defs><g transform="matrix(1.3333 0 0 -1.3333 -88 816)"><g transform="translate(140.17 441.5)"><path d="m0 0v78.735h-21v66.599h-7.881" fill="none" stroke="#110f0d"/></g><g transform="translate(138.42 442.01)"><path d="M 0,0 1.745,-3.023 3.49,0 Z" fill="#110f0d"/></g><g clip-path="url(#clipPath34)"><g transform="translate(310.54 553.56)"><path d="m0 0c-5.602 2.409-14.513 2.483-19.903 0.165-2.654-1.142-3.959-2.65-3.933-4.175l3e-3 -0.099v-13.806c-0.091-1.634 1.354-3.303 4.312-4.576 5.602-2.409 14.513-2.483 19.904-0.165 2.666 1.147 3.971 2.663 3.932 4.196v14.095c-0.039 1.565-1.483 3.147-4.315 4.365" fill="#7a83b4"/></g><g transform="translate(310.54 553.56)"><path d="m0 0c-5.602 2.409-14.513 2.483-19.903 0.165-2.654-1.142-3.959-2.65-3.933-4.175l3e-3 -0.099v-13.806c-0.091-1.634 1.354-3.303 4.312-4.576 5.602-2.409 14.513-2.483 19.904-0.165 2.666 1.147 3.971 2.663 3.932 4.196v14.095c-0.039 1.565-1.483 3.147-4.315 4.365z" fill="none" stroke="#464648" stroke-miterlimit="3.864"/></g><g transform="translate(291.02 545.16)"><path d="m0 0c-5.602 2.409-5.773 6.242-0.383 8.56 5.391 2.318 14.302 2.244 19.904-0.164 5.602-2.41 5.773-6.243 0.382-8.561-5.39-2.318-14.301-2.244-19.903 0.165" fill="#7a83b4"/></g><g transform="translate(291.02 545.16)"><path d="m0 0c-2.088 0.899-4.21 2.364-4.313 4.285v-13.805c-0.153-2.753 3.67-4.554 6.688-5.404v14.095c-0.838 0.237-1.637 0.511-2.375 0.829" fill="#4c516a"/></g><g transform="translate(312.44 545.77)"><path d="m0 0c-2.891-1.785-6.93-2.403-10.596-2.461v-14.097c3.713 0.06 7.842 0.693 10.729 2.546v14.095c-0.043-0.028-0.089-0.055-0.133-0.083" fill="#a0a7cd"/></g><g transform="translate(314.84 548.87)"><path d="m0 0c-0.117-1.205-1.072-2.239-2.269-3.011v-14.094c1.553 0.995 2.314 2.158 2.284 3.331v13.961c-5e-3 -0.062-0.01-0.124-0.015-0.187" fill="#666a81"/></g><g transform="translate(293.4 544.33)"><path d="m0 0v-14.096c0.733-0.206 1.496-0.384 2.283-0.528v14.096c-0.787 0.145-1.55 0.321-2.283 0.528" fill="#666a81"/></g><g transform="translate(295.68 543.8)"><path d="m0 0v-14.096c1.976-0.362 4.085-0.522 6.166-0.489v14.096c-2.081-0.033-4.19 0.127-6.166 0.489" fill="#4c516a"/></g><path d="m415.33 310.83h-347.67v126h347.67z" fill="#f4f8b8"/><g transform="translate(415.33 310.83)"><path d="m0 0h-347.67v126h347.67z" fill="none" stroke="#110f0d"/></g><g transform="translate(67.666 423.83)"><path d="m0 0h345.39" fill="#f9ab2e" stroke="#110f0d" stroke-linejoin="round" stroke-miterlimit="3.864"/></g><path d="m415.33 310.83h-76.933v113h76.933z" fill="#f9ab2e"/><g transform="translate(415.33 310.83)"><path d="m0 0h-76.933v113h76.933z" fill="none" stroke="#110f0d" stroke-linejoin="round" stroke-miterlimit="3.864"/></g><path d="m415.33 388.83h-61.763v-78h61.763z" fill="#f9ab2e"/><g transform="translate(415.33 388.83)"><path d="m0 0h-61.763v-78h61.763z" fill="none" stroke="#110f0d" stroke-linejoin="round" stroke-miterlimit="3.864"/></g><path d="m399.38 325.83h-331.71v-15h331.71z" fill="#f4f8b8"/><g transform="translate(399.38 325.83)"><path d="m0 0h-331.71v-15h331.71z" fill="none" stroke="#110f0d"/></g><g transform="translate(67.666 409.33)"><path d="m0 0h266.73" fill="none" stroke="#110f0d"/></g><path d="m338.4 340.83h-25.077v68.5h25.077z" fill="#f4f8b8"/><g transform="translate(338.4 340.83)"><path d="m0 0h-25.077v68.5h25.077z" fill="none" stroke="#110f0d"/></g><path d="m313.66 340.83h-25.078v68.5h25.078z" fill="#f4f8b8"/><g transform="translate(313.66 340.83)"><path d="m0 0h-25.078v68.5h25.078z" fill="none" stroke="#110f0d"/></g><path d="m288.92 340.83h-25.078v68.5h25.
<text transform="matrix(0 -1 -1 0 327.49 401.99)"><tspan x="0 3.5680001 7.9920001 11.456 15.296 17.032 19.024 23.496 25.976 30.4 33.863998 37.784 42.264 46.591999 49.071999" y="0">Local procedure</tspan><tspan x="21.112 24.576 28.416 30.152" y="9.6000004">call</tspan><tspan x="3.608 8.3599997 12.784 17.112 19.416 21.152 25.632 29.959999 32.543999 36.383999 38.896 40.632 45.056" y="23.784">Configuration</tspan><tspan x="-3.8640001 2.8239999 6.664 10.992 14.832 19.312 23.232 25.816 27.808001 30.024 32.504002 36.424 40.903999 42.639999 45.560001 48.071999 50.976002 54.647999" y="33.383999">manager (registry)</tspan><tspan x="3.552 7.8319998 10.312 14.736 18.200001 22.120001 25.040001 27.959999 31.879999 34.799999 36.792 40.632 44.959999" y="48.568001">Processes and</tspan><tspan x="14.256 16.768 21.096001 23.576 27.496 31.336 35.816002" y="58.167999">threads</tspan><tspan x="0.47999999 5.2480001 6.9840002 9.8000002 12.312 16.639999 20.48 22.216 24.208 30.896 34.816002 41.504002 45.928001 48.832001" y="78.096001">Virtual memory</tspan><tspan x="-2.872 0.90399998 4.8239999 8.2880001 12.616 15.2 16.936001 19.448 23.120001 25.112 27.591999 31.511999 33.816002 37.736 40.216 44.136002 48.464001 51.928001" y="98.127998">Security reference</tspan><tspan x="13.144 19.832001 24.256001 28.584 30.32 32.832001 37.256001" y="107.728">monitor</tspan><tspan x="0.40799999 4.3920002 8.816 14.4 18.32 20.903999 22.896 29.584 33.424 37.751999 41.591999 46.071999 49.992001" y="127.656">Power manager</tspan><tspan x="4.2160001 8.4960003 12.824 17.104 19.096001 25.784 29.624001 33.952 37.792 42.271999 46.192001" y="152.44">PnP manager</tspan><tspan x="-0.31200001 5.52 9.9919996 11.728 15.648 19.112 21.624001 23.615999 30.304001 34.144001 38.472 42.312 46.792 50.712002" y="177.224">Object manager</tspan><tspan x="-1.872 1.832 3.5680001 5.3039999 9.224 11.216 14.136 17.808001 20.728001 23.24 27.16 33.848 35.84 39.304001 43.144001 46.608002 50.936001" y="202.008">File system cache</tspan></text>
<text transform="matrix(1 0 0 -1 126.21 525.15)"><tspan x="0 3.7679999 7.744 12.904 15.096 19.768 24.392 26.327999 28.264 31.927999" y="0">LSA policy</tspan><tspan x="167.48 171.45599 176.616" y="4.336">SAM</tspan></text>
</g><path d="m114.17 584.42h-46v23h46z" fill="#f4f8b8"/><g transform="translate(114.17 584.42)"><path d="m0 0h-46v23h46z" fill="none" stroke="#110f0d"/></g><text transform="matrix(1 0 0 -1 73.946 593.47)" fill="#110f0d" font-family="Segoe" font-size="8px"><tspan x="0 7.4720001 9.408 13.936 15.872 20.496 25.176001 29.799999" y="0">Winlogon</tspan></text>
<path d="m109.17 457.17h-38v26h38z" fill="#f4f8b8"/><g transform="translate(109.17 457.17)"><path d="m0 0h-38v26h38z" fill="none" stroke="#110f0d"/></g><text transform="matrix(1 0 0 -1 77.769 472.81)" fill="#110f0d" font-family="Segoe" font-size="8px"><tspan x="0 3.9760001 7.848 10.968 13.68 17.799999" y="0">System</tspan><tspan x="-0.59200001 2.1199999 6.6479998 9.3280001 13.448 17.488001 22.167999" y="9.6000004">threads</tspan></text>
<path d="m386.83 579.5h-46v32h46z" fill="#f4f8b8"/><g clip-path="url(#clipPath278)"><g transform="translate(386.83 579.5)"><path d="m0 0h-46v32h46z" fill="none" stroke="#110f0d"/></g></g><text transform="matrix(1 0 0 -1 354.16 598.15)" fill="#110f0d" font-family="Segoe" font-size="8px"><tspan x="0 4.0479999 7.8800001 12 16.528" y="0">Event</tspan><tspan x="-2.7119999 1.056 5.6799998 10.36 15.04 19.16" y="9.6000004">Logger</tspan></text>
<path d="m266.5 534.83h-92v76.667h92z" fill="#f4f8b8"/><g clip-path="url(#clipPath298)"><g transform="translate(266.5 534.83)"><path d="m0 0h-92v76.667h92z" fill="none" stroke="#110f0d"/></g></g><text transform="matrix(1 0 0 -1 209.19 599.15)" fill="#110f0d" font-family="Segoe" font-size="8px"><tspan x="0 3.7679999 6.888 10.928 14.048" y="0">Lsass</tspan></text>
<path d="m218.83 569.17h-38.667v22.667h38.667z" fill="#f9ab2e"/><g transform="translate(218.83 569.17)"><path d="m0 0h-38.667v22.667h38.667z" fill="none" stroke="#110f0d" stroke-linejoin="round" stroke-miterlimit="3.864"/></g><text transform="matrix(1 0 0 -1 183.51 578.15)" fill="#110f0d" font-family="Segoe" font-size="8px"><tspan x="0 5.9840002 10.104 12.816 14.752 19.375999 24.056 28.68" y="0">Netlogon</tspan></text>
<path d="m260.5 569.17h-38.667v22.667h38.667z" fill="#f9ab2e"/><g transform="translate(260.5 569.17)"><path d="m0 0h-38.667v22.667h38.667z" fill="none" stroke="#110f0d" stroke-linejoin="round" stroke-miterlimit="3.864"/></g><text transform="matrix(1 0 0 -1 231.07 582.48)" fill="#110f0d" font-family="Segoe" font-size="8px"><tspan x="0 5.1599998 8.8240004 11.536 13.472 17.304001" y="0">Active</tspan><tspan x="-5.448 0.16 2.096 4.776 8.8959999 12.56 15.272 19.896 23" y="9.6000004">Directory</tspan></text>
<path d="m218.83 541.17h-38.667v22.667h38.667z" fill="#f9ab2e"/><g transform="translate(218.83 541.17)"><path d="m0 0h-38.667v22.667h38.667z" fill="none" stroke="#110f0d" stroke-linejoin="round" stroke-miterlimit="3.864"/></g><text transform="matrix(1 0 0 -1 193.66 554.48)" fill="#110f0d" font-family="Segoe" font-size="8px"><tspan x="0 3.7679999 7.744" y="0">LSA</tspan><tspan x="-4.0879998 -0.96799999 3.152 6.256 10.088 14.208" y="9.6000004">server</tspan></text>
<path d="m260.5 541.17h-38.667v22.667h38.667z" fill="#f9ab2e"/><g transform="translate(260.5 541.17)"><path d="m0 0h-38.667v22.667h38.667z" fill="none" stroke="#110f0d" stroke-linejoin="round" stroke-miterlimit="3.864"/></g><text transform="matrix(1 0 0 -1 233.62 554.48)" fill="#110f0d" font-family="Segoe" font-size="8px"><tspan x="0 3.9760001 9.1359997" y="0">SAM</tspan><tspan x="-2.3840001 0.736 4.8559999 7.96 11.792 15.912" y="9.6000004">server</tspan></text>
<path d="m221.5 520.5h-47v14h47z" fill="#f4f8b8"/><g transform="translate(221.5,520.5)"><path d="m0 0h-47v14h47z" fill="none" stroke="#110f0d"/></g><text transform="matrix(1 0 0 -1 181.26 524.15)" fill="#110f0d" font-family="Segoe" font-size="8px"><tspan x="0 7.184 10.304 14.136 18.448 21.768 26.08 27.816 32.495998 34.431999" y="0">Msv1_0.dll</tspan></text>
<path d="m221.5 506.5h-47v14h47z" fill="#f4f8b8"/><g transform="translate(221.5,506.5)"><path d="m0 0h-47v14h47z" fill="none" stroke="#110f0d"/></g><text transform="matrix(1 0 0 -1 178.97 510.15)" fill="#110f0d" font-family="Segoe" font-size="8px"><tspan x="0 4.5359998 8.6560001 11.44 16.112 20.232 22.912001 27.535999 30.656 32.391998 37.071999 39.007999" y="0">Kerberos.dll</tspan></text>
<g clip-path="url(#clipPath380)"><g transform="translate(66 492.17)"><path d="m0 0h55.333v-38h291.33" fill="none" stroke="#110f0d" stroke-width="2"/></g></g><text transform="matrix(1 0 0 -1 204.81 299.48)" fill="#110f0d" font-family="Segoe" font-size="8px"><tspan x="0 5.6799998 9.7200003 12.4 17.08 22.864 26.903999 29.584 33.703999 35.896 37.832001 42.360001 45.071999 49.192001 52.127998 54.632 58.672001 62.335999 66.456001" y="0">Hardware interfaces</tspan><tspan x="-116.28 -113.864 -109.28 -104.752 -101.632 -97.512001 -94.391998 -92.655998 -90.463997 -88.335999 -85.216003 -79.183998 -76.991997 -72.311996 -68.192001 -64.360001 -62.424 -58.759998 -54.639999 -51.52 -49.784 -47.591999 -45.655998 -41.127998 -38.416 -34.296001 -31.511999 -28.728001 -24.200001 -19.528 -16.816 -13.696 -11.96 -9.7679996 -7.8319998 -3.3039999 -0.59200001 3.5280001 6.6399999 10.472 14.512 16.448 18.639999 21.351999 23.288 30.176001 34.296001 37.136002 40.256001 41.992001 44.183998 49.792 56.976002 62.400002 64.136002 66.328003 73.216003 77.335999 84.223999 88.848 91.952003 95.823997 98.015999 101.68 105.72 109.384 113.912 118.032 120.224 123.888 128.51199 133.03999 135.752 138.43201 143.056 144.992 146.728 148.92 152.96001 157.48801 162.168 164.36 167.48 172.104 174.29601 178.92 183.448" y="9.6000004">(Buses, I/O devices, interrupts, interval timers, DMA, memory cache control, and so on)</tspan><tspan x="84.991997 90.152 93.816002 96.528 98.463997 102.296" y="-271">Active</tspan><tspan x="79.543999 85.152 87.087997 89.767998 93.888 97.552002 100.264 104.888 107.992" y="-261.39999">Directory</tspan></text>
<text transform="matrix(1 0 0 -1 370.86 459.82)" fill="#110f0d" font-family="Segoe" font-size="8px" font-weight="bold"><tspan x="0 5.7839999 9.3039999 13.632 16.816 19.024 26.351999 31.24 36.192001" y="0">User mode</tspan><tspan x="-7.2719998 -2.1600001 2.168 5.3759999 10.216 14.544 16.816 19.024 26.351999 31.24 36.192001" y="16.336">Kernel mode</tspan></text>
<g transform="translate(254.92 442.01)"><path d="M 0,0 1.745,-3.023 3.49,0 Z" fill="#fff"/></g><g transform="translate(258.42 528.99)"><path d="M 0,0 -1.745,3.022 -3.49,0 Z" fill="#fff"/></g><g transform="translate(256.67 529.5)"><path d="m0 0v-88" fill="none" stroke="#110f0d"/></g><g transform="translate(254.92 442.01)"><path d="M 0,0 1.745,-3.023 3.49,0 Z" fill="#110f0d"/></g><g transform="translate(258.42 528.99)"><path d="M 0,0 -1.745,3.022 -3.49,0 Z" fill="#110f0d"/></g><g transform="translate(264.84 546.92)"><path d="m0 0-3.022-1.745 3.022-1.745z" fill="#fff"/></g><g transform="translate(281.82 543.42)"><path d="M 0,0 3.022,1.745 0,3.49 Z" fill="#fff"/></g><g transform="translate(282.33 545.17)"><path d="m0 0h-18" fill="none" stroke="#110f0d"/></g><g transform="translate(264.84 546.92)"><path d="m0 0-3.022-1.745 3.022-1.745z" fill="#110f0d"/></g><g transform="translate(281.82 543.42)"><path d="M 0,0 3.022,1.745 0,3.49 Z" fill="#110f0d"/></g><g transform="translate(264.84 590.92)"><path d="m0 0-3.022-1.745 3.022-1.745z" fill="#fff"/></g><g transform="translate(281.16 587.42)"><path d="M 0,0 3.022,1.745 0,3.49 Z" fill="#fff"/></g><g transform="translate(281.67 589.17)"><path d="m0 0h-17.333" fill="none" stroke="#110f0d"/></g><g transform="translate(264.84 590.92)"><path d="m0 0-3.022-1.745 3.022-1.745z" fill="#110f0d"/></g><g transform="translate(281.16 587.42)"><path d="M 0,0 3.022,1.745 0,3.49 Z" fill="#110f0d"/></g><g transform="translate(175.82 543.42)"><path d="M 0,0 3.022,1.745 0,3.49 Z" fill="#fff"/></g><g transform="translate(162.84 546.92)"><path d="m0 0-3.022-1.745 3.022-1.745z" fill="#fff"/></g><g transform="translate(162.33 545.17)"><path d="m0 0h14" fill="none" stroke="#110f0d"/></g><g transform="translate(175.82 543.42)"><path d="M 0,0 3.022,1.745 0,3.49 Z" fill="#110f0d"/></g><g transform="translate(162.84 546.92)"><path d="m0 0-3.022-1.745 3.022-1.745z" fill="#110f0d"/></g><g transform="translate(171 559.5)"><path d="m0 0-53 35" fill="none" stroke="#110f0d"/></g><g transform="translate(119.39 595.68)"><path d="m0 0-3.484 0.209 1.561-3.121z" fill="#110f0d"/></g><g transform="translate(169.61 558.32)"><path d="m0 0 3.484-0.209-1.561 3.121z" fill="#110f0d"/></g><g transform="translate(88.667 456.83)"><path d="m0 0v-28.666" fill="none" stroke="#110f0d"/></g><g transform="translate(86.916 428.68)"><path d="M 0,0 1.745,-3.021 3.49,0 Z" fill="#110f0d"/></g><g transform="translate(259.67 608.5)"><path d="m0 0h76.667" fill="none" stroke="#110f0d"/></g><g transform="translate(335.82 606.75)"><path d="M 0,0 3.022,1.745 0,3.49 Z" fill="#110f0d"/></g><g transform="translate(348.67 579.5)"><path d="m0 0v-137.33" fill="none" stroke="#110f0d"/></g><g transform="translate(346.92 442.68)"><path d="M 0,0 1.745,-3.021 3.49,0 Z" fill="#110f0d"/></g><g clip-path="url(#clipPath524)"><g transform="translate(310.54 603.22)"><path d="m0 0c-5.602 2.409-14.513 2.483-19.903 0.165-2.654-1.142-3.959-2.65-3.933-4.175l3e-3 -0.099v-13.806c-0.091-1.634 1.354-3.303 4.312-4.576 5.602-2.409 14.513-2.483 19.904-0.165 2.666 1.147 3.971 2.663 3.932 4.196v14.095c-0.039 1.565-1.483 3.147-4.315 4.365" fill="#7a83b4"/></g><g transform="translate(310.54 603.22)"><path d="m0 0c-5.602 2.409-14.513 2.483-19.903 0.165-2.654-1.142-3.959-2.65-3.933-4.175l3e-3 -0.099v-13.806c-0.091-1.634 1.354-3.303 4.312-4.576 5.602-2.409 14.513-2.483 19.904-0.165 2.666 1.147 3.971 2.663 3.932 4.196v14.095c-0.039 1.565-1.483 3.147-4.315 4.365z" fill="none" stroke="#464648" stroke-miterlimit="3.864"/></g><g transform="translate(291.02 594.83)"><path d="m0 0c-5.602 2.409-5.773 6.242-0.383 8.56 5.391 2.318 14.302 2.244 19.904-0.164 5.602-2.41 5.773-6.243 0.382-8.561-5.39-2.318-14.301-2.244-19.903 0.165" fill="#7a83b4"/></g><g transform="translate(291.02 594.82)"><path d="m0 0c-2.088 0.899-4.21 2.364-4.313 4.285v-13.805c-0.153-2.753 3.67-4.554 6.688-5.404v14.095c-0.838 0.237-1.637 0.511-2.375 0.829" fill="#4c516a"/></g><g transform="translate(312.44 595.44)"><path d="m0 0c-2.891-1.785-6.93-2.403-10.596-2.461v-14.097c3.713 0.06 7.842 0.693 10.729 2.546v14.095c-0.043-0.028-
<g transform="translate(89.667 570.17)"><path d="m0 0v11" fill="none" stroke="#110f0d"/></g><g transform="translate(91.418 580.66)"><path d="M 0,0 -1.745,3.022 -3.49,0 Z" fill="#110f0d"/></g><g transform="translate(87.916 570.68)"><path d="M 0,0 1.745,-3.022 3.49,0 Z" fill="#110f0d"/></g><g fill="#231f20" font-family="Segoe"><text transform="matrix(1 0 0 -1 66 273.62)" font-size="7.5px" font-weight="bold"><tspan x="0 3.9825001 6.48 11.9325 17.452499 22.327499 26.317499 28.387501 32.9175 35.625" y="0">FIGURE 6-1</tspan></text>
<text transform="matrix(1 0 0 -1 109.94 273.62)" font-size="8px"><tspan x="0 7.632 9.6079998 14.256 19.016001 23.695999 29.608 32.728001 34.919998 38.175999 42.464001 46.175999 50.736 53.647999 55.664001 58.712002 62.584 64.776001 68.472 73.183998 80.136002 84.944 89.655998 94.295998 98.536003 103.104 106" y="0">Windows security components</tspan></text>
<text transform="scale(1,-1)" x="399.20663" y="-274.41299" font-size="9px" font-weight="bold"><tspan x="399.20663 404.38162 409.55664" y="-274.41299">492</tspan></text>
<text transform="scale(1,-1)" x="259.14587" y="-274.41299" font-size="8px"><tspan x="259.14587 266.61786 268.55386 273.08188 277.76187 282.38586 288.16986 291.28986 293.48187 295.60986 300.13788 302.84985 306.96988 309.75388 314.28189 318.32187 320.25787 323.37787 325.11386 327.30588 331.28186 333.21786 336.88986 339.60187 344.12988 346.32187 350.36987 355.04987 356.98587 359.69788 361.63388 366.25787 370.78586 372.52188 374.7139 379.19388 383.23389 386.01788 388.72989 390.92188" y="-274.41299">Windows Internals, Sixth Edition, Part 1</tspan></text>
</g></g></svg>