請求分頁和基本分頁的區別
當需要的資訊不在記憶體,需要作業系統從外存調入記憶體
當記憶體吃緊的時候,需要將一些暫時用不到的資訊換出到外存
如果頁面沒有被修改過,換出外存的時候就沒有必要重新寫回外存
記憶體塊號
狀態外(是否在記憶體當中)
訪問字段(上次訪問的時間)
修改位(頁面是否被修改過)
外存位址
缺頁中斷機構
如果想要訪問的介面不在記憶體中,產生缺頁中斷,進入阻塞,放入阻塞佇列,調頁完成後再將其喚醒
如果記憶體中有空閒,直接換,並修改頁表項
如果記憶體中沒有空閒,先使用頁面置換演算法,分配乙個記憶體塊,將所缺頁面進行修改。需要修改兩個頁表項。如果換出的頁面沒有修改過,那麼不需要寫回外存,直接丟棄即可
缺頁中斷屬於內中斷中的故障,自己可以修復
位址變換機構
如果在快表當中,一定不會缺頁
當調入記憶體的時候,會寫回乙份資訊到快表當中
3 2 2 請求分頁管理方式
請求分頁系統建立在基本分頁系統基礎之上,為了支援虛擬儲存器功能而增加了請求調頁功能和頁面置換功能。請求分頁是目前最常用的一種實現虛擬儲存器的方法。在請求分頁系統中,只要將當前需要的一部分頁面裝入記憶體,便可以啟動作業執行。在作業執行過程中,當所要訪問的頁面不在記憶體時,再通過調頁功能將其調入,同時還...
請求分頁儲存管理方式
請求分頁系統是建立在基本分頁的基礎上的,為了能支援虛擬儲存器功能而增加了請求調頁功能和頁面置換功能。相應地,每次調入和換出的基本單位都是長度固定的頁面,這使得請求分頁系統在實現上要比請求分段系統簡單 請求分段系統在換進和 換出時是 可變長度的段 因此,請求分頁便成為目前最常用的一種實現虛擬儲存器的方...
基本分頁 請求分頁儲存管理方式
基本分頁儲存管理方式具有如下特徵 1 一次性。要求將作業全部裝入記憶體後方能執行。許多作業在每次執行時,並非其全部程式和資料都要用到。如果一次性地裝入其全部程式,造成記憶體空間的浪費。2 駐留性。作業裝入記憶體後,便一直駐留在記憶體中,直至作業執行結束。儘管執行中的程序會因i o而長期等待,或有的程...