存储管理的主要方法之连续存储

一。单一连续区方式

      任何时候只能让一个作业进入内存用户区,内存利用率比较低,适用于用户单任务系统。

二。分区管理:

主要包括  固定分区动态分区 两种。

1.固定分区:

思想:将内存用户区事先划分成若干固定长度的存储块进行分配。(系统划分)。

数据结构:用内存分配表(MAT表)记录内存使用情况。

地址重定位:采用静态地址重定位(在进程执行结束前没有地址变动)。

内存的分配与回收:

      分配:扫描MAT表找到能满足的空闲区,将占用标志改为“已分”,将分区起始地址返给用户。

      回收:找到该区,将占用标志改为“未分”。

内存保护:设置上下界地址寄存器。

缺点:容易产生内存片。

2.动态分配;

思想:在装入作业时,根据用户的实际需求划分空间(需要多少划分多少,所以不会产生内存片)。

数据结构;MAT表

地址重定位:动态地址重定位

内存分配与回收:

    分配与回收:






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值