虛擬存儲器的管理技術
作者:佚名 時間:2012-03-10 分享到:
因為微型機的主存往往大于cpu的尋址范圍,因此通常采用存儲管理部件來擴大尋址范圍,這種計算機的存儲管理部件采用兩組頁面寄存器組成.一組稱為頁址寄存器par,一組稱為頁面說明寄存器pdr,這些頁面寄存器總是成對設置的,以便實現對虛擬地址的重要定位.
這種虛擬存儲器常采用虛擬地址結構,所以主存儲器也被動態地分成若干個存儲頁面,假設cpu的尋址范圍為16位,其主要算法思想如下.
1.中央處理器程序狀態字中設置一位用以標志所訪問地址空間是核心態還是用戶態空間
2.用虛擬地址的頁址選擇頁面,每個頁面記有頁址寄存器及頁面說明寄存器的內容,頁址寄存器存放的是基地址,頁面說明寄存器存放這個頁面的各種使用特征.
3.將頁址寄存器中的基地址和虛擬地址中的頁內塊號相加,形成主存儲器中的實地址,
4.把虛地址中的塊內地址和實地址塊號結合在一塊就形成一個多于16位的實地址,顯然cpu可尋址的實地址被擴大了.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/news/20151126/n94.html