有網(wǎng)友問(wèn)虛擬內(nèi)存工作原理是什么?

第一、中央處理器訪問(wèn)主存的邏輯地址分解成組號(hào)a和組內(nèi)地址b,并對(duì)組號(hào)a進(jìn)行地址變換,即將邏輯組號(hào)a作為索引,查地址變換表,以確定該組信息是否存放在主存內(nèi)。
第二、如該組號(hào)已在主存內(nèi),則轉(zhuǎn)而執(zhí)行;如果該組號(hào)不在主存內(nèi),則檢查主存中是否有空閑區(qū),如果沒(méi)有,便將某個(gè)暫時(shí)不用的組調(diào)出送往輔存,以便將這組信息調(diào)入主存。
第三、從輔存讀出所要的組,并送到主存空閑區(qū),然后將那個(gè)空閑的物理組號(hào)a和邏輯組號(hào)a登錄在地址變換表中。
第四、從地址變換表讀出與邏輯組號(hào)a對(duì)應(yīng)的物理組號(hào)a。
第五、從物理組號(hào)a和組內(nèi)字節(jié)地址b得到物理地址。
第六、根據(jù)物理地址從主存中存取必要的信息。
以上就是對(duì)于虛擬內(nèi)存工作原理是什么的相關(guān)內(nèi)容。














