只是回顾与重要考点之连续内存分配管理
Posted jibisheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了只是回顾与重要考点之连续内存分配管理相关的知识,希望对你有一定的参考价值。
内部碎片:分配给某些进程的内存区域中,如果有些部分没有用上;
外部碎片:是指内存中的某些空闲分区由于太小而难以利用;
【1】单一连续分配
- 只支持单道程序,内存分为系统区和用户区,用户程序放在用户区
- 无外部碎片
【2】固定分区分配
- 支持多道程序,内存用户空间分为若干固定大小的分区,每个分区只能装一道作业
- 无外部碎片,有内部碎片
- 俩种分区方式
- 分区大小相等
- 分区大小不等
【3】动态分区分配
- 支持多道程序,在进程装入内存时,根据进程的大小动态的建立分区
- 无内部碎片,有外部碎片
- 外部碎片可用“紧凑”技术来解决
- 回收内存分区时,可能遇到四种情况
- 回收区域之后有相邻的空闲分区
- 回收区域之前有相邻的空闲分区
- 回收区域前、后都有相邻的空闲分区
- 回收区域前、后都没有相邻的空闲分区
以上是关于只是回顾与重要考点之连续内存分配管理的主要内容,如果未能解决你的问题,请参考以下文章
清晰讲解Linux内核,连续内存分配与非连续内存分配(图例解析)