页面故障上的教学障碍

问题描述 投票:0回答:1

页面故障后的修复过程执行很棘手,因为该故障可能发生在指令的中间。 如果说明是掌握的,只需重新启动故障指令(硬件在页面故障期间保存指令地址)。

  • 如何掌握指令,如何使重新启动指令重新启动?重新启动说明中的势如何相关?
    • 这似乎是精神手淫,旨在使简单的复合物。我身上的数学家在这里使用“势力”。是的,有“ disempotent”指令
mov#1,r0

,但在几乎所有情况下,指令都不是掌握的。那么,为什么将学生与如此不必要的术语相混淆。 thists比那里的建议要简单得多。
x86 operating-system cpu-architecture paging idempotent
1个回答
0
投票
MOVC5/MOVC3指令在此处执行。

https://vmssoftware.com/docs/vax_macro_instruction_set_ref.pdf

so repmovs

Https://opensecuritytraining.info/introx86-64_files/introductionTointElx86-64-12_repmovs-done.pdf

如果处理器允许使用寄存器进行上下文中的指令中断,则必须保存其他信息,以便可以在中途重新启动该指令。

如果对于页面故障处理程序而言,重新启动说明很难,那么几十年前的操作系统将被拧紧。

我还指出,我以前从未见过 +(sp)地址模式。我已经看到 - (sp)和(sp) +但不是 +(sp)。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.