非连续内存分配:分段

it2022-05-05  118

为什么要非连续内存分配

连续内存分配的缺点: 分配给一个程序的物理内存是连续的 内存利用率较低 有外碎片、内碎片问题

非连续分配的优点: 一个程序的物理地址空间是非连续的 更好的内存利用和管理 允许共享代码与数据 支持动态加载和动态链接

分段

分段:更好的分离和共享

段访问机制

程序访问内存地址需要: 一个二维的而元祖(s,addr)//s段号,addr段内偏移


最新回复(0)