我是靠谱客的博主 繁荣柜子,最近开发中收集的这篇文章主要介绍操作系统----内存管理(段式、段页式),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

分段存储当中有段长和基址。

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

比如判断缓存区是否可用,是否满了,就可以让多个段表中的某一个指针指向同一个块,实现共享。

分页中有可能两个合起来,一部分可以访问另一个部分不能重复访问,不合适。段表中只需要设计一个属性为允许就能实现复用。

---------------------------------------------------------《段页式》-------------------------------------------------------

先按照程序分段,然后按照段分页。内存页和段页的大小一样。

 

段页式:段表和段式存储不一样:段式里面是段长和段初始地址。段页式中是页表长度和页表存放块号。页表是一样的。

一个进程一个段表,可能对应多个页表。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/0123wtdd/p/10954390.html

最后

以上就是繁荣柜子为你收集整理的操作系统----内存管理(段式、段页式)的全部内容,希望文章能够帮你解决操作系统----内存管理(段式、段页式)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部