连续内存分配和非连续内存分配的区别
在本篇文章中,我们将了解连续和非连续内存分配的区别 -
连续内存分配
在这种分配类型中,连续的内存块被分配给文件/进程。
与非连续内存相比,它的执行速度更快。
操作系统可以轻松控制它。
开销最小,因为在执行进程时不会进行过多地址转换。
在连续内存分配中存在内部碎片。
有不同类型的分区:单分区分配和多分区分配。
内存会被浪费。
置出进程安排在最初分配的空间本身。
非连续内存分配
在此类分配中,单独的内存块被分配给文件/进程。
与连续内存相比,它的执行速度较慢。
操作系统难以控制它。
因为需要转换多个地址,所以开销更大。
它包括分页。
它包括分段。
不会浪费内存。
在此类分配中会出现外部碎片。
置入进程可以安排在内存中的任何位置。
广告