全站数据
8 4 2 0 5 8 1

动态分区和分段式内存管理有什么区别

初中生学习方法指导 | 简单学习,快乐成才!         
问题更新日期:2024-11-02 12:09:57

问题描述

动态分区和分段式内存管理有什么区别希望能解答下
精选答案
最佳答案

动态分区是按需分配,开始时内存能充分利用,但当不停有进程被换入、换出时会形成很多进程间的内存碎块,称为外部碎片。

分段是将进程划分成若干个段,但段的长度不必相等,一个进程可以有程序段、数据段和堆栈段,这些段在内存中的地址可以不连续,分段有点类似于动态分区。

分段消除了主存的内部碎片,但会产生外部碎片。