可迁移模型 · TRANSFERABLE MODEL
复杂度不会消失,只会转移
操作系统每一次"简化用户界面"的设计,都在另一处增加了复杂度——虚拟内存让程序员不需要管理物理地址,但页表管理、缺页处理、页面置换算法成了内核必须处理的新复杂度。**抽象层不消灭复杂度,它只是把复杂度从使用者转移到设计者**。这是一个深刻的守恒定律:你不能让复杂度凭空消失,只能选择让它由谁来承受。
来自这本书的解读报告
《现代操作系统》
回答了「如何通过抽象层管理硬件复杂度」的问题,答案是分层虚拟化 + 最小内核 + 进程/内存/文件三大抽象
阅读完整解读报告 →