分頁儲存管理方式與分段儲存管理方式
阿新 • • 發佈:2022-04-12
分頁儲存管理的基本方式:
1.頁面和物理塊
頁面與物理塊的關係就像照片與相框,大小要相等
2.地址結構
頁號就像是書的頁碼,位移量就是在此頁第幾行。
對某特定機器,其地址結構是一定的。若給定一個邏輯地址空間中的地址為A,頁面的大小為L,則頁號P和頁內地址d可按下式求得:
3.頁表
在分頁系統中,允許將程序的各個頁離散地儲存在記憶體的任一物理塊中,為保證程序仍然能夠正確地執行,即能在記憶體中找到每個頁面所對應的物理塊,系統又為每個程序建立了 一張頁面映像表,簡稱頁表。
分段儲存管理的基本方式:
1.分段
在分段儲存管理方式中,作業的地址空間被劃分為若干個段,每個段定義了一組邏輯資訊。例如,有主程式段MAIN
如何理解分段:一樣拿書做類比,一篇文章在一頁上寫完的情況很少,這樣按頁來管理會將原本的文章分隔開,所以我們可以按文章來管理,這樣一篇文章可能寫很頁,我們可以保證其在邏輯上的獨立性。
2.段表:
在前面所介紹的動態分割槽分配方式中,系統為整個程序分配一個連續的記憶體空間。而在分段式儲存管理系統中,則是為每個分段分配一個連續的分割槽。程序中的各個段,可以離散地裝入記憶體中不同的分割槽中。為保證程式能正常執行,就必須能從實體記憶體中找出每個邏輯段所對應的位置。