你好,关于习题1,能跟你讨论下吗?
有两点疑问:
1.第一次调用 load_relocate_program的时候为什么不会导致内核物理页被覆盖呢?
2. 到第二次调用 load_relocate_program为止,并没有发生任务切换,所以我觉得TLB中存储的仍然是内核虚拟地址和物理地址的映射,不知道为什么说任务B覆盖任务A呢?
[066][x86汇编语言]第17章 本章代码:用定时中断实施任务切换 、刷新TLB的必要性学习笔记 《x86汇编语言:从实模式到保护模式》https://www.jianshu.com/p/d481cb547e9f 代码运行 运行的效果就是,三个任务之间(内核任务...