你好,關(guān)于習(xí)題1,能跟你討論下嗎?
有兩點(diǎn)疑問(wèn):
1.第一次調(diào)用 load_relocate_program的時(shí)候?yàn)槭裁床粫?huì)導(dǎo)致內(nèi)核物理頁(yè)被覆蓋呢?
2. 到第二次調(diào)用 load_relocate_program為止,并沒(méi)有發(fā)生任務(wù)切換,所以我覺(jué)得TLB中存儲(chǔ)的仍然是內(nèi)核虛擬地址和物理地址的映射,不知道為什么說(shuō)任務(wù)B覆蓋任務(wù)A呢?
[066][x86匯編語(yǔ)言]第17章 本章代碼:用定時(shí)中斷實(shí)施任務(wù)切換 、刷新TLB的必要性學(xué)習(xí)筆記 《x86匯編語(yǔ)言:從實(shí)模式到保護(hù)模式》http://www.itdecent.cn/p/d481cb547e9f 代碼運(yùn)行 運(yùn)行的效果就是,三個(gè)任務(wù)之間(內(nèi)核任務(wù)...