码迷,mamicode.com
首页 > 其他好文 > 详细

只是回顾与重要考点之连续内存分配管理

时间:2020-05-31 11:23:36      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:strong   根据   作业   情况   四种   回收   分配   用户空间   方式   

内部碎片:分配给某些进程的内存区域中,如果有些部分没有用上;

外部碎片:是指内存中的某些空闲分区由于太小而难以利用;

【1】单一连续分配

  • 只支持单道程序,内存分为系统区和用户区,用户程序放在用户区
  • 无外部碎片

【2】固定分区分配

  • 支持多道程序,内存用户空间分为若干固定大小的分区,每个分区只能装一道作业
  • 无外部碎片,有内部碎片
  • 俩种分区方式
  1. 分区大小相等
  2. 分区大小不等

【3】动态分区分配

  • 支持多道程序,在进程装入内存时,根据进程的大小动态的建立分区
  • 无内部碎片,有外部碎片
  • 外部碎片可用“紧凑”技术来解决
  • 回收内存分区时,可能遇到四种情况
  1. 回收区域之后有相邻的空闲分区
  2. 回收区域之前有相邻的空闲分区
  3. 回收区域前、后都有相邻的空闲分区
  4. 回收区域前、后都没有相邻的空闲分区

只是回顾与重要考点之连续内存分配管理

标签:strong   根据   作业   情况   四种   回收   分配   用户空间   方式   

原文地址:https://www.cnblogs.com/jibisheng/p/12996615.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!