只是回顾与重要考点之连续内存分配管理
内部碎片:分配给某些进程的内存区域中,如果有些部分没有用上;
外部碎片:是指内存中的某些空闲分区由于太小而难以利用;
【1】单一连续分配
- 只支持单道程序,内存分为系统区和用户区,用户程序放在用户区
- 无外部碎片
【2】固定分区分配
- 支持多道程序,内存用户空间分为若干固定大小的分区,每个分区只能装一道作业
- 无外部碎片,有内部碎片
- 俩种分区方式
- 分区大小相等
- 分区大小不等
【3】动态分区分配
- 支持多道程序,在进程装入内存时,根据进程的大小动态的建立分区
- 无内部碎片,有外部碎片
- 外部碎片可用“紧凑”技术来解决
- 回收内存分区时,可能遇到四种情况
- 回收区域之后有相邻的空闲分区
- 回收区域之前有相邻的空闲分区
- 回收区域前、后都有相邻的空闲分区
- 回收区域前、后都没有相邻的空闲分区
记录学习点滴,如有违规请告知。