詳述在設有快表的請求分頁存儲管理系統中,一個虛地址轉換成物理內存地址的過程。


詳述在設有快表的請求分頁存儲管理系統中,一個虛地址轉換成物理內存地址的過程。

first()
{//檢索快表
	if(找到)
	{
		修改頁表項訪問位
			if(是寫指令)
			{
				修改位置為"1";
					
			}
			use(物理地址&&頁內地址)
			{
				形成物理地址
			}
	}
	else
	{//未找到
		內存中查找頁表查看其狀態位從而知道是否調入內存
			if(該頁已調入內存)
			{
				頁表項寫入快表
					if(快表已滿)
					{
						調入算法確定換出頁,並將此頁表項寫入快表
					}
			}
			else
			{//尚未調入內存
				發生缺頁中斷
					從外存將該頁調入內存
					
			}
			
	}
}



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM