内存管理之连续分配管理方式

本文介绍了连续分配管理方式,包括单一连续分配、固定分区分配和动态分区分配。固定分区分配存在内部碎片问题,而动态分区分配可能导致外部碎片。动态分区分配的策略包括首次适应、最佳适应、最坏适应和邻近适应。这些方法在现代操作系统中的应用有限。
摘要由CSDN通过智能技术生成

连续分配管理方式

      连续分配方式是指为一个用户程序分配一个连续的内存空间。通俗地说,就是给内存划格子(格子中都是一个进程,和非连续分配管理方式相对)。

(1)单一连续分配

     将内存分为系统区和用户区,内存中永远只有一道程序——已经成为历史

(2)固定分区分配

分为2种方式: 分区大小相等, 分区大小不等

因为预先给分区划定了内存大小,所以存在两个问题:

一.程序可能太大而放不进任何一个分区中,用户不得不用使用覆盖技术

二.主存利用率低,当程序小于固定分区大小时,也占用了一个完整的内存分区空间,分区内部有空间浪费,这种现象称为内部碎片

固定分区是可用于多道程序设计最简单的内存分配,无外部碎片,但不能实现多进程共享一个主存区,存储空间利用率低。很少用于现在通用的操作系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值