连续分配、分页和分段三种存储分配机制的优缺点

举报
野猪佩奇996 发表于 2022/01/23 01:03:20 2022/01/23
【摘要】 少说废话,先上思维导图有个知识框架。 注意下图中的【动态分区分配】又称为【可变分区分配】。 连续,设计简单,直接寻址,效率高。缺点:内存利用效率最低,有内部碎片。 分页,设计最复杂,容易产生内部碎片,无论数据有多少,都只能按照页面大小分配,造成浪费。 分段,程序员在编程和使用上多方面的要求,缺点,无法利用碎片,必须搬移内存,造成...

少说废话,先上思维导图有个知识框架。

注意下图中的【动态分区分配】又称为【可变分区分配】。

连续,设计简单,直接寻址,效率高。缺点:内存利用效率最低,有内部碎片。
分页,设计最复杂,容易产生内部碎片,无论数据有多少,都只能按照页面大小分配,造成浪费。
分段,程序员在编程和使用上多方面的要求,缺点,无法利用碎片,必须搬移内存,造成性能损失。

一、分区存储管理

  1、固定分区:

  优点:易于实现、开销小

  缺点:存在内部碎片(分区内未被利用空间)、分区总数固定,限制了并发执行的程序数量。

  2、动态创建分区:按照程序申请要求分配。

  优点: 没有内部碎片

  缺点:有外部碎片(难以利用的小空闲分区)

二、页式存储管理

  优点: 没有外部碎片,最后一页可能有内碎片但不大;程序不必连续存放;便于改变程序占用空间大小。

  缺点: 程序仍需要全

文章来源: andyguo.blog.csdn.net,作者:山顶夕景,版权归原作者所有,如需转载,请联系作者。

原文链接:andyguo.blog.csdn.net/article/details/105422628

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。