局部性原理又表現為:時間局部性和空間局部性。
時間局部性是指如果程式中的某條指令一旦執行,則不久之後該指令可能再次被執行;如果某數據被訪問,則不久之後該數據可能再次被訪問。
空間局部性是指一旦程式訪問了某個存儲單元,則不久之後。其附近的存儲單元也將被訪問。
另外,根據程式的局部性理論,Denning提出了工作集理論。所謂工作集是指進程運行時被頻繁訪問的頁面集合。顯然我們知道只要使程式的工作集全部集中在記憶體中,就可以大大減少進程的缺頁次數;否則會使進程在運行過程中頻繁出現缺頁中斷,從而出現頻繁的頁面調入/調出現象,造成系統性能的下降,甚至出現“抖動”。
劃分工作集可以按定長時間或定長頁面兩種方法進行劃分。當顛簸現象發生時,說明系統的負荷過大,通常採用處理器均衡調度。另一種是控制缺頁率,當缺頁率達到上限時,則增加記憶體分配量;當缺頁率達到下限時,就減少記憶體的分配量。
相關詞條
-
程式的局部性原理
程式的局部性原理是指程式在執行時呈現出局部性規律,即在一段時間內,整個程式的執行僅限於程式中的某一部分。相應地,執行所訪問的存儲空間也局限於某個記憶體區域...
-
局部性原理
局部性原理是指CPU訪問存儲器時,無論是存取指令還是存取數據,所訪問的存儲單元都趨於聚集在一個較小的連續區域中。
名詞定義 局部性 -
訪問局部性
在計算機科學中,訪問局部性,也稱為局部性原理,是取決於存儲器訪問模式頻繁訪問相同值或相關存儲位置的現象的術語。訪問局部性有兩種基本類型——時間和空間局部...
局部性的類型 局部性的原因 一般局部性 分層存儲器 矩陣乘法 -
啟發式程式
啟發式程式是實現啟發式搜尋算法的電腦程式。著名的啟發式搜尋程式有20世紀70年代初N.J.尼爾松給出的A算法、A’算法,以及後來的與或圖啟發式AO‘搜尋算法等。
概述 性質 啟發式程式的套用環節 啟發式搜尋策略 -
實際程式絕對地址
絕對地址是指存儲控制部件能夠識別的主存單元編號(或位元組地址),也就是主存單元的實際地址。實際程式絕對地址是指程式被處理機調度運行時在記憶體中的實際地址。實...
簡介 存儲管理 程式的連結 -
作業系統:精髓與設計原理
《作業系統:精髓與設計原理》,是機械工業出版2010年出版的圖書,作者是斯托林斯。
圖書信息 內容簡介 作者簡介 圖書目錄 -
爬蟲[自動獲取網頁內容的程式]
網路爬蟲(又被稱為網頁蜘蛛,網路機器人,在FOAF社區中間,更經常的稱為網頁追逐者),是一種按照一定的規則,自動地抓取全球資訊網信息的程式或者腳本。另外一些...
產生背景 面臨的問題 分類 抓取目標分類 網頁搜尋策略 -
偉大的計算原理
重要原理框架作為這種語言。本書涵蓋了計算的方方面面——包括算法、體系結構和...概括性的描述,包括它的歷史、與其他領域的諸多互動、套用領域以及重要原理框架...計算的范型 5計算的重要原理 9計算在科學中的位置 12本書...
基本信息 內容簡介