为一个用户程序分配一个连续的内存空间
- 单一连续分配 分为系统区(仅提供给OS使用,通常放在内存的低址区)和用户区(除系统区以外的所有内存空间)
- 固定分区分配 有几个分区就允许多少道作业并发,需要分区表来记录相关的信息
缺点:内碎片(一个分区内的剩余空间)造成浪费 分区总数固定,限制并发执行的程序数目。
3.动态分区分配 分区的大小不固定,在装入程序时根据进程实际需要,动态分配内存空间,需要多少划分多少。
分配算法:
3.动态重定位分区分配
为一个用户程序分配一个连续的内存空间
缺点:内碎片(一个分区内的剩余空间)造成浪费 分区总数固定,限制并发执行的程序数目。
3.动态分区分配 分区的大小不固定,在装入程序时根据进程实际需要,动态分配内存空间,需要多少划分多少。
分配算法:
3.动态重定位分区分配