连续分配、分页和分段三种存储分配机制的优缺点
【摘要】
少说废话,先上思维导图有个知识框架。
注意下图中的【动态分区分配】又称为【可变分区分配】。
连续,设计简单,直接寻址,效率高。缺点:内存利用效率最低,有内部碎片。 分页,设计最复杂,容易产生内部碎片,无论数据有多少,都只能按照页面大小分配,造成浪费。 分段,程序员在编程和使用上多方面的要求,缺点,无法利用碎片,必须搬移内存,造成...
少说废话,先上思维导图有个知识框架。
注意下图中的【动态分区分配】又称为【可变分区分配】。
连续,设计简单,直接寻址,效率高。缺点:内存利用效率最低,有内部碎片。
分页,设计最复杂,容易产生内部碎片,无论数据有多少,都只能按照页面大小分配,造成浪费。
分段,程序员在编程和使用上多方面的要求,缺点,无法利用碎片,必须搬移内存,造成性能损失。
一、分区存储管理
1、固定分区:
优点:易于实现、开销小
缺点:存在内部碎片(分区内未被利用空间)、分区总数固定,限制了并发执行的程序数量。
2、动态创建分区:按照程序申请要求分配。
优点: 没有内部碎片
缺点:有外部碎片(难以利用的小空闲分区)
二、页式存储管理
优点: 没有外部碎片,最后一页可能有内碎片但不大;程序不必连续存放;便于改变程序占用空间大小。
缺点: 程序仍需要全
文章来源: andyguo.blog.csdn.net,作者:山顶夕景,版权归原作者所有,如需转载,请联系作者。
原文链接:andyguo.blog.csdn.net/article/details/105422628
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)