3 2 4頁面分配策略

2021-07-15 10:11:19 字數 751 閱讀 9591

1.駐留集大小

對於分頁式的虛擬記憶體,在準備執行時,不需要也不可能把乙個程序的所有頁都讀取到記憶體,因此,作業系統必須決定讀取多少頁,也就是說,給特定的程序分配多大的記憶體空間,這需要考慮以下幾點:

1)分配給乙個程序的儲存量越小,在任何時候駐留在主存中的程序數就越多,從而可以提高處理機的時間利用效率。

2)如果乙個程序在主存中的頁數過少,儘管有區域性性原理,頁錯誤率仍然會相對較高。

3)如果頁數過多,由於區域性性原理,給特定的程序分配更多的主存空間對該程序的錯誤率沒有明顯的影響。

基於這些因素,現代作業系統通常採用三種策略:

1)固定分配區域性置換

它為每個程序分配一定數目的物理塊,在整個執行期間都不改變。若程序在執行中發生缺頁,則只能從該程序在記憶體中的頁面中選出一頁換出,然後再調入需要的頁面。實現這種策略難以確定 為每個程序應分配的物理塊數目:太少會頻繁出現缺頁中斷,太多又會使cpu和其他資源利用率下降。

2)可變分配全域性替換

這是最易於實現的物理塊分配和置換策略,為系統中的每個程序分配一定數目的物理塊,作業系統自身也保持乙個空閒 物理塊佇列,當某程序發生缺頁時,系統從空間物理塊佇列中取乙個物理塊分配給該程序,並將欲調入的頁裝入其中。

3)可變分配區域性替換

它為每個程序分配一定數目的物理塊,當某程序發生缺頁時,只允許從該程序在記憶體的頁面中選出一頁換出,這樣就不會影響其他程序的執行。如果程序在執行中頻繁地缺

小議404頁面

一 什麼是404頁面?404頁面是客戶端在瀏覽網頁時,伺服器無法正常提供資訊,或是伺服器無法回應,且不知道原因所返回的頁面。404錯誤資訊通常是在目標頁面被更改或移除,或客戶端輸入頁面位址錯誤後顯示的頁面。完成404頁面的製作,是必要的,展示效果如下 輸入乙個不存在的頁面,如 二 404頁面有什麼作...

025 頁面元素

1.css內建公共基礎類 2.css命名規範 2.1.class命名字首 layui 連線符 如 class layui form 2.2.命名格式一般分為兩種 layui 狀態或型別和layui 模組名 狀態或型別。因為有些類並非是某個模組所特有,他們通常會是一些公共類。如 定義內聯塊狀元素 cl...

六 頁面優化

的影響,以 溫州閥門生產銷售 將瀏覽器首選語言設為相應的國家的語言,再找一相應國家的 伺服器。登入相應國家的google提交即可。為什麼要這樣 大家可以用不同國家的 再開啟不同區域的google,如www.google.com br,www.google.com ncr,www.google.ca,...