|
71 | 71 | <li class="toctree-l1"><a class="reference internal" href="lectures/debugging.html">调试</a></li>
|
72 | 72 | <li class="toctree-l1"><a class="reference internal" href="lectures/networking.html">网络管理</a></li>
|
73 | 73 | <li class="toctree-l1"><a class="reference internal" href="lectures/arch.html">体系结构层</a></li>
|
74 |
| -<li class="toctree-l1"><a class="reference internal" href="lectures/virt.html">Virtualization</a></li> |
| 74 | +<li class="toctree-l1"><a class="reference internal" href="lectures/virt.html">虚拟化</a></li> |
75 | 75 | </ul>
|
76 | 76 | <p class="caption"><span class="caption-text">实验</span></p>
|
77 | 77 | <ul>
|
@@ -441,32 +441,32 @@ <h1>Linux 内核教学<a class="headerlink" href="#linux" title="永久链接至
|
441 | 441 | </ul>
|
442 | 442 | </li>
|
443 | 443 | <li class="toctree-l2"><a class="reference internal" href="so2/lec12-virtualization.html">SO2 Lecture 12 - Virtualization</a><ul>
|
444 |
| -<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#lecture-objectives">Lecture objectives:</a></li> |
445 |
| -<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#emulation-basics">Emulation basics</a></li> |
446 |
| -<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#virtualization-basics">Virtualization basics</a></li> |
447 |
| -<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#classic-virtualization">Classic virtualization</a></li> |
448 |
| -<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#software-virtualization">Software virtualization</a></li> |
449 |
| -<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#mmu-virtualization">MMU virtualization</a><ul> |
450 |
| -<li class="toctree-l4"><a class="reference internal" href="so2/lec12-virtualization.html#shadow-page-tables">Shadow page tables</a></li> |
451 |
| -<li class="toctree-l4"><a class="reference internal" href="so2/lec12-virtualization.html#lazy-shadow-sync">Lazy shadow sync</a></li> |
452 |
| -</ul> |
453 |
| -</li> |
454 |
| -<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#i-o-emulation">I/O emulation</a></li> |
455 |
| -<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#paravirtualization">Paravirtualization</a></li> |
| 444 | +<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#section-1">课程目标:</a></li> |
| 445 | +<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#emulation">模拟(emulation)基础知识</a></li> |
| 446 | +<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#virtualization">虚拟化(virtualization)基础知识</a></li> |
| 447 | +<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#section-2">经典虚拟化</a></li> |
| 448 | +<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#section-3">软件虚拟化</a></li> |
| 449 | +<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#mmu">MMU 虚拟化</a><ul> |
| 450 | +<li class="toctree-l4"><a class="reference internal" href="so2/lec12-virtualization.html#section-4">影子页表</a></li> |
| 451 | +<li class="toctree-l4"><a class="reference internal" href="so2/lec12-virtualization.html#section-5">延迟影子同步</a></li> |
| 452 | +</ul> |
| 453 | +</li> |
| 454 | +<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#i-o-emulation">I/O 仿真(emulation)</a></li> |
| 455 | +<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#section-6">部分虚拟化</a></li> |
456 | 456 | <li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#intel-vt-x">Intel VT-x</a><ul>
|
457 |
| -<li class="toctree-l4"><a class="reference internal" href="so2/lec12-virtualization.html#virtual-machine-control-structure">Virtual Machine Control Structure</a></li> |
458 |
| -<li class="toctree-l4"><a class="reference internal" href="so2/lec12-virtualization.html#vm-entry-exit">VM entry & exit</a></li> |
459 |
| -<li class="toctree-l4"><a class="reference internal" href="so2/lec12-virtualization.html#vm-execution-control-fields">VM execution control fields</a></li> |
| 457 | +<li class="toctree-l4"><a class="reference internal" href="so2/lec12-virtualization.html#section-7">虚拟机控制结构</a></li> |
| 458 | +<li class="toctree-l4"><a class="reference internal" href="so2/lec12-virtualization.html#section-8">虚拟机进入和退出</a></li> |
| 459 | +<li class="toctree-l4"><a class="reference internal" href="so2/lec12-virtualization.html#section-9">虚拟机执行控制字段</a></li> |
460 | 460 | </ul>
|
461 | 461 | </li>
|
462 |
| -<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#extend-page-tables">Extend Page Tables</a><ul> |
| 462 | +<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#section-10">扩展页表</a><ul> |
463 | 463 | <li class="toctree-l4"><a class="reference internal" href="so2/lec12-virtualization.html#vpid">VPID</a></li>
|
464 | 464 | </ul>
|
465 | 465 | </li>
|
466 |
| -<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#i-o-virtualization">I/O virtualization</a></li> |
| 466 | +<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#i-o">I/O 虚拟化</a></li> |
467 | 467 | <li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#qemu">qemu</a></li>
|
468 | 468 | <li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#kvm">KVM</a></li>
|
469 |
| -<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#type-1-vs-type-2-hypervisors">Type 1 vs Type 2 Hypervisors</a></li> |
| 469 | +<li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#hypervisor">类型 1 和类型 2 的 Hypervisor</a></li> |
470 | 470 | <li class="toctree-l3"><a class="reference internal" href="so2/lec12-virtualization.html#xen">Xen</a></li>
|
471 | 471 | </ul>
|
472 | 472 | </li>
|
@@ -1334,33 +1334,33 @@ <h1>Linux 内核教学<a class="headerlink" href="#linux" title="永久链接至
|
1334 | 1334 | <li class="toctree-l2"><a class="reference internal" href="lectures/arch.html#section-12">引导过程概述</a></li>
|
1335 | 1335 | </ul>
|
1336 | 1336 | </li>
|
1337 |
| -<li class="toctree-l1"><a class="reference internal" href="lectures/virt.html">Virtualization</a><ul> |
1338 |
| -<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#lecture-objectives">Lecture objectives:</a></li> |
1339 |
| -<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#emulation-basics">Emulation basics</a></li> |
1340 |
| -<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#virtualization-basics">Virtualization basics</a></li> |
1341 |
| -<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#classic-virtualization">Classic virtualization</a></li> |
1342 |
| -<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#software-virtualization">Software virtualization</a></li> |
1343 |
| -<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#mmu-virtualization">MMU virtualization</a><ul> |
1344 |
| -<li class="toctree-l3"><a class="reference internal" href="lectures/virt.html#shadow-page-tables">Shadow page tables</a></li> |
1345 |
| -<li class="toctree-l3"><a class="reference internal" href="lectures/virt.html#lazy-shadow-sync">Lazy shadow sync</a></li> |
| 1337 | +<li class="toctree-l1"><a class="reference internal" href="lectures/virt.html">虚拟化</a><ul> |
| 1338 | +<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#section-2">课程目标:</a></li> |
| 1339 | +<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#emulation">模拟(emulation)基础知识</a></li> |
| 1340 | +<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#virtualization">虚拟化(virtualization)基础知识</a></li> |
| 1341 | +<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#section-3">经典虚拟化</a></li> |
| 1342 | +<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#section-4">软件虚拟化</a></li> |
| 1343 | +<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#mmu">MMU 虚拟化</a><ul> |
| 1344 | +<li class="toctree-l3"><a class="reference internal" href="lectures/virt.html#section-5">影子页表</a></li> |
| 1345 | +<li class="toctree-l3"><a class="reference internal" href="lectures/virt.html#section-6">延迟影子同步</a></li> |
1346 | 1346 | </ul>
|
1347 | 1347 | </li>
|
1348 |
| -<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#i-o-emulation">I/O emulation</a></li> |
1349 |
| -<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#paravirtualization">Paravirtualization</a></li> |
| 1348 | +<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#i-o-emulation">I/O 仿真(emulation)</a></li> |
| 1349 | +<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#section-7">部分虚拟化</a></li> |
1350 | 1350 | <li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#intel-vt-x">Intel VT-x</a><ul>
|
1351 |
| -<li class="toctree-l3"><a class="reference internal" href="lectures/virt.html#virtual-machine-control-structure">Virtual Machine Control Structure</a></li> |
1352 |
| -<li class="toctree-l3"><a class="reference internal" href="lectures/virt.html#vm-entry-exit">VM entry & exit</a></li> |
1353 |
| -<li class="toctree-l3"><a class="reference internal" href="lectures/virt.html#vm-execution-control-fields">VM execution control fields</a></li> |
| 1351 | +<li class="toctree-l3"><a class="reference internal" href="lectures/virt.html#section-8">虚拟机控制结构</a></li> |
| 1352 | +<li class="toctree-l3"><a class="reference internal" href="lectures/virt.html#section-9">虚拟机进入和退出</a></li> |
| 1353 | +<li class="toctree-l3"><a class="reference internal" href="lectures/virt.html#section-10">虚拟机执行控制字段</a></li> |
1354 | 1354 | </ul>
|
1355 | 1355 | </li>
|
1356 |
| -<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#extend-page-tables">Extend Page Tables</a><ul> |
| 1356 | +<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#section-11">扩展页表</a><ul> |
1357 | 1357 | <li class="toctree-l3"><a class="reference internal" href="lectures/virt.html#vpid">VPID</a></li>
|
1358 | 1358 | </ul>
|
1359 | 1359 | </li>
|
1360 |
| -<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#i-o-virtualization">I/O virtualization</a></li> |
| 1360 | +<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#i-o">I/O 虚拟化</a></li> |
1361 | 1361 | <li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#qemu">qemu</a></li>
|
1362 | 1362 | <li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#kvm">KVM</a></li>
|
1363 |
| -<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#type-1-vs-type-2-hypervisors">Type 1 vs Type 2 Hypervisors</a></li> |
| 1363 | +<li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#hypervisor">类型 1 和类型 2 的 Hypervisor</a></li> |
1364 | 1364 | <li class="toctree-l2"><a class="reference internal" href="lectures/virt.html#xen">Xen</a></li>
|
1365 | 1365 | </ul>
|
1366 | 1366 | </li>
|
|
0 commit comments