虚拟内存是一种用于扩展计算机物理内存的技术,允许计算机将部分硬盘驱动器空间用作额外的内存。
页面大小:
虚拟内存被划分成称为页面的区块。 页面大小决定了每次从硬盘驱动器交换到物理内存的数据量。
分页文件:
分页文件是硬盘驱动器上的一个特殊文件,用于存储虚拟内存数据。 可以有多个分页文件,每个文件都可以位于不同的驱动器上。
页面交换:
当计算机需要访问虚拟内存数据时,它会将数据从分页文件中交换到物理内存中。 此过程称为页面交换。
页面分配:
当需要更多物理内存时,操作系统会从物理内存中删除不经常使用的页面,并将其写入分页文件。 此过程称为页面分配,释放物理内存供其他程序使用。
页面置换算法:
系统使用页面置换算法来决定将哪个页面从物理内存中删除。 有许多不同的页面置换算法,例如最久未使用 (LRU) 算法和先进先出 (FIFO) 算法。