文章目录
在连续分配管理方式中,程序被装入时是需要连续的空间的。也就是说一个1GB的进程想要装入内存就必须要找到连续的1GB空间,即便有1GB的空间,但只要是不连续的,那也无能为力
- 固定分区分配:缺乏灵活性,会产生大量内部碎片,内存利用率低
- 动态分区分配:会产生很多外部碎片,虽然可以用紧凑技术处理,但是相应也会提高时间代价
于是我们不禁提出一个疑问:如果允许将一个进程分散地装入到许多不相邻的分区中,那内存的利用率不就能得到很大的提升了吗? 这也就是本节所涉及的主要内容——非连续分配方式 ,主要有以下三种
-
基本分页存储管理
-
基本分段存储管理
-
段页式存储管理