《操作系统导论》阅读笔记(十七)完整虚拟内存系统
阅读笔记主要来自 原书 第 23 章。该章以 VMS 和 Linux 为例,对完整的虚拟内存系统进行了详细的介绍。 注:中文翻译的版本只有 VMS 的例子,没有 Linux 的例子(可能是后期更……
阅读笔记主要来自 原书 第 23 章。该章以 VMS 和 Linux 为例,对完整的虚拟内存系统进行了详细的介绍。 注:中文翻译的版本只有 VMS 的例子,没有 Linux 的例子(可能是后期更……
阅读笔记主要来自原书第 22 章。该章对内存回收中的 swap 策略进行了详细的介绍。 0、前言 在虚拟内存管理程序中,如果拥有大量空闲内存,操作就会变得很容易。页错误发生了,……
阅读笔记主要来自原书第 21 章。该章对内存回收中的 swap 机制进行了详细的介绍。 0、前言 到目前为止,我们假设每个正在运行的进程的地址空间都能放入内存。我们将放松这些大……
阅读笔记主要来自原书第 17 章。该章对内存的空闲空间管理进行了详细的介绍。 0、前言 本章讨论所有内存管理系统的一个基本方面,无论是 malloc 库(管理进程中堆的页),还是……
阅读笔记主要来自原书第 20 章。该章对多级页表进行了详细的介绍,可以帮助读者更好地理解如何解决页表占用内存太多的问题:从更大的页到分页分段的混合再到多级页表... 0、前……
阅读笔记主要来自原书第 19 章。该章对快速地址转换进行了详细的介绍。 0、前言 使用分页作为核心机制来实现虚拟内存,可能会带来较高的性能开销。因为要使用分页,就要将内存……