科驴助手

页面法

paging 是实现存储管理的一种方法。是在多道程序等系统中,便于进行存储区分配和再分配而设计出来的一种硬件功能。它是把程序和主存空间都划分成许多大小一定的页面(一般为512字~2048字)。在存储区分配程序,加载等都以页面为单位进行。硬件上备有“页面寄存器”(登录页面地址 ),另外还有页面对照表提供了程序上的页面(逻辑地址)与实际页面(物理地址)的对照,因此可以在执行指令时进行相对地址与绝对地址的变换。主存与辅存之间的信息调度以页面为单位进行,当访问到一个主存中没有的页面时,由硬件发出中断,通过操作系统调入该页面(必要时还要把一个不常使用的旧页面调出)。程序在各页面逻辑上是连续的,但在存储区内物理地址不一定相邻接,原则上,主存内部不需要再分配,这就大大便利和简化了操作系统进行存储管理的工作。页面法是实现虚拟存储的一种方法。

数学与计算机科学 · 相关知识