x86处理器上所需的最小帧数

时间:2012-03-03 08:57:08

标签: memory-management operating-system x86

我在x86上运行的PINTOS中实现虚拟内存,我想知道x86处理器上进程所需的最小帧数。
我发现它取决于底层指令集架构支持的最大间接级别,在x86上支持1级间接。 因此,每个过程2帧应该是最低要求 如果指令大小超过1字节,那么它可能跨越页面边界,我们将需要3个最小帧 我是否正确或是否有更多决定每个过程给出的最小帧数。

谢谢

1 个答案:

答案 0 :(得分:2)

页面目录 - 1
页表 - 1
页面边界说明 - 2
页面边界上的源数据 - 2
页面边界上的目标数据 - 2

因此,您可能需要8页,例如REP MOVSW/D