摘要: 前言:专门为这个实验写博客,是因为它大概是6.S081最难的实验。 预备知识(理解相关代码) 1. 地址空间 为什么需要地址空间(address space)?(1)进程之间的内存隔离性;(2)实现了抽象性,为了对内存进行更好的管理。 2. 页表 2.1 页表(page table)在一个物理内存上 阅读全文
posted @ 2021-12-07 14:22 妙妙园 阅读(417) 评论(0) 推荐(0)
摘要: 在csapp的描述中,虚拟内存的形象更加具化,虚拟内存被组织为一个由存放在磁盘上的N个连续的字节大小的单元组成的数组,内存充当了磁盘的缓存,虚拟内存的许多概念与SRAM缓存是相似的。虚拟页面有以下三种状态: 未分配(pte的有效位为0,且pte的地址段为空) 未缓存(pte的有效位为0,且pte的地 阅读全文
posted @ 2021-12-07 14:13 妙妙园 阅读(387) 评论(0) 推荐(0)