存儲管理之分頁存儲管理


在分區管理方式中,程序必須裝入連續的地址空間中,否則會因為整理碎片耗費了時間。
因此引入分頁管理方式。

分頁允許存儲器存儲於不連續的區塊以維持文件系統的整齊。分頁是磁盤和內存間傳輸數據塊的最小單位。

1.純分頁存儲管理

分頁原理

:將一個進程分為多個大小相等的區域。
塊或頁框:將主存空間划分成與頁相同大小的若干物理塊。

一個進程的頁可裝入不鄰接的塊中。

地址結構

image

頁表

頁面映射表,簡稱頁表。
是頁到塊的地址映射。

地址變換機構

利用頁表程序中的邏輯地址轉換成內存中的物理地址。
也是把程序中的頁號轉換成塊號。
image

2.快表

快表的設計目的是為了提高訪存速度。
因為頁表管理方式至少需要兩次訪存,一次是得到物理地址,一次是存取數據。
解決方法有兩種:
①硬件換效率。在地址映射機構中增加一組高速寄存器來存儲頁表,需要大量硬件開銷。
②針對性硬件開銷。在地址映射機構增加一個小容量的聯想寄存器,它也是由一組高速寄存器組成。該寄存器只存儲被訪問頻率高的少數頁號和其相關信息。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM