問答題
【簡(jiǎn)答題】假設(shè)一臺(tái)機(jī)器使用一級(jí)間接引用方法提供可以訪問內(nèi)存位置的指令。當(dāng)一個(gè)程序的所有頁未駐留,程序的第一條指令是一個(gè)間接內(nèi)存load操作時(shí),將會(huì)出現(xiàn)什么頁錯(cuò)誤?當(dāng)操作系統(tǒng)正在使用一個(gè)單進(jìn)程幀分配技術(shù),只有兩個(gè)頁被分配至此進(jìn)程時(shí),將會(huì)發(fā)生什么?
答案:
出現(xiàn)以下頁錯(cuò)誤:訪問指令的頁錯(cuò)誤,訪問包含一個(gè)指向目標(biāo)內(nèi)存位置指針的內(nèi)存位置的頁的錯(cuò)誤,訪問目標(biāo)內(nèi)存位置的頁錯(cuò)誤。