MMU如何获取中断向量的物理地址?

时间:2019-01-15 06:58:32

标签: operating-system interrupt mmu

当OS正在执行某个进程然后发生中断时,是否会在页表中创建条目?发生中断时,MMU如何将ISR的虚拟地址转换为物理地址?

2 个答案:

答案 0 :(得分:0)

处理器将页表用于当前正在运行的进程。这些页表应定义所有进程都相同的系统地址空间范围,因此此时正在运行的进程无关紧要。

答案 1 :(得分:0)

当OS正在执行某些进程然后发生中断时,页面表中是否会创建条目?

  • 您在问哪种中断?推测地说,中断处理程序可以修改mmu页表。除非那是页面错误中断,否则在现实生活中不太可能发生这种情况。您最好已正确映射所有已用内存。

当中断发生时,MMU如何将ISR的虚拟地址转换为物理地址?

  • 通过mmu页表,与任何其他虚拟到物理转换的方式完全相同。