虚拟内存(分页机制)
以前的一片文章讲了为什么会出现分页, 是为了解决什么问题?
首先澄清一个概念.其实虚拟内存和分页是两件事, 分页是指将把地址空间人为地等分成固定大小的页, 这个页的粒度比段更小, 以方便在外存与内存换入换出, 而虚拟内存是为了解决线性地址与物理地址之间的相等关系, 因为如果这样, 线性地址是由编译器翻译出来的, 它本身是连续的, 而物理地址也必须连续才行, 但物理内存往往在运行时间长了之后, 成为各个碎片, 这就导致物理地址很难成为连续的(所以平时使用完电脑要记得关机), 所以要建立一种线性地址与物理地址之