《操作系统导论》第6章:机制:受限直接执行 - 深度知识架构

1. 核心矛盾 (The Crucial Problem)

如何在不增加系统开销(保证高性能)的前提下,实现 CPU 虚拟化并保持操作系统对硬件资源的绝对控制权?

2. 核心概念 (Core Concepts)

3. 逻辑演进 (Logical Evolution)

为了在保持高性能的同时维持对 CPU 的控制,作者展现了如下的逻辑推导过程:

4. 机制与策略 (Mechanisms vs. Policies)

5. 设计折衷 (Design Trade-offs)

6. 关键洞察 (Key Insights)

7. 受限直接执行(Limited Direct Execution, LDE)协议图

第6章:受限直接执行(LDE) 协议图.png


导师的下一步建议:

受限直接执行(LDE)机制解决了如何在保持高性能的同时控制CPU的核心问题——通过用户/内核模式隔离、陷阱指令和时钟中断这三板斧,实现了安全和效率的兼顾。下一章将转向策略问题:当多个进程同时就绪时,究竟应该让哪一个运行?你将深入探索FIFO、SJF、STCF和RR等经典调度算法及其根本性的权衡。

MOC · 下一章:Ch7 进程调度