Memory 页面和页面文件

Memory 页面和页面文件,memory,process,virtual,paging,Memory,Process,Virtual,Paging,页面是4KB的连续块,那么什么是页面文件?32位进程是如何使用它的?如今,大多数处理器都支持一种称为“虚拟内存”的概念,它让程序表现为内存比计算机中的物理内存多。当“内存”被访问时,操作系统会从某个地方的存储器中获取一个相应的页面,并进行设置,使其看起来一直都在那里……而程序也并不明智。这有时涉及到将其他页面放到存储中,因为正如我所提到的,我们假装内存比实际内存多——因此实际执行某项操作的程序是使用物理RAM的程序,而懒汉会被推到存储中,直到他们决定执行某项操作为止 页面文件是这些页面在不使用时

页面是4KB的连续块,那么什么是页面文件?32位进程是如何使用它的?

如今,大多数处理器都支持一种称为“虚拟内存”的概念,它让程序表现为内存比计算机中的物理内存多。当“内存”被访问时,操作系统会从某个地方的存储器中获取一个相应的页面,并进行设置,使其看起来一直都在那里……而程序也并不明智。这有时涉及到将其他页面放到存储中,因为正如我所提到的,我们假装内存比实际内存多——因此实际执行某项操作的程序是使用物理RAM的程序,而懒汉会被推到存储中,直到他们决定执行某项操作为止


页面文件是这些页面在不使用时存储在Windows中的位置。在某些操作系统中,它也被称为“交换文件”。

page files上的Wikipedia文章提供了一些很好的信息:关于32位进程,也请参见PAE:除此之外,您的问题有点模糊,可以使用更多细节和上下文。