操作系統----內存管理(段式、段頁式)


分段存儲當中有段長和基址。

1MB = 1024KB = 1024*1024B
 
1GB=1024MB=1024*1024KB=1024*1024*1024B=2^10*2^10*2^10B=2^30B
每一個段表項的大小是相同的。都是36位或者都是32位的。

比如判斷緩存區是否可用,是否滿了,就可以讓多個段表中的某一個指針指向同一個塊,實現共享。

分頁中有可能兩個合起來,一部分可以訪問另一個部分不能重復訪問,不合適。段表中只需要設計一個屬性為允許就能實現復用。

---------------------------------------------------------《段頁式》-------------------------------------------------------

先按照程序分段,然后按照段分頁。內存頁和段頁的大小一樣。

 

段頁式:段表和段式存儲不一樣:段式里面是段長和段初始地址。段頁式中是頁表長度和頁表存放塊號。頁表是一樣的。

一個進程一個段表,可能對應多個頁表。

 

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

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



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