分别阐述常用的连续分配方式的特点? (1) 单一连续分配: (2) 固定分区分配 (3) 动态分区分配 (4) 可重定位分区分配
时间: 2023-10-06 17:12:21 浏览: 101
1. 单一连续分配:在单一连续分配中,整个内存空间被分配给一个进程,该进程可使用全部内存空间。这种分配方式简单直接,但是会导致内存碎片问题,且只能同时运行一个进程。
2. 固定分区分配:在固定分区分配中,内存被分为若干固定大小的区域,每个区域只能分配给一个进程。这种分配方式可以同时运行多个进程,但是会浪费内存空间,因为一个进程如果不需要使用一个分配给它的区域,该区域就无法被其他进程使用。
3. 动态分区分配:在动态分区分配中,内存空间被分为动态大小的区域,进程可以根据自身需要请求分配一定大小的内存空间。这种分配方式可以更加灵活地利用内存空间,但是会导致内存碎片问题。
4. 可重定位分区分配:在可重定位分区分配中,内存空间被分为不同大小的区域,一个进程可以被分配多个不连续的区域。该分配方式可以更好地利用内存空间,但是需要进行地址重定位,增加了系统开销。
阅读全文