内存分配策略与数据写入规则分析.pdfVIP

  • 0
  • 0
  • 约1.65千字
  • 约 3页
  • 2026-03-13 发布于北京
  • 举报

内存管

考虑存在大小为M的空间,编号从0到M-1。如下图所示:

当需要在该空间中写入数据时,总是查找第一个足够大的连续的空块,并在

其中填写数据。例如:写入的数据大小为2,这些单元被标记为1,因为这是第

一次写入的数据。空间中的布局如下图所示:

如果我们继续向空间中写入大小为3与2的数据。第2-4单元包含了第2

次写入的数据,第5-6单元包含了第3次写入的数据。其布局如下图所示:

继续写入数据,当发现没有足够的连续单元可以数据。那么将最早写入

空间的数据剔除,直到腾出了足够的空间可以写入接下来的数据。假设空间

在写入第8个数据,空间已满,如下图所示:

我们继续写入大小为4的第9个数据,我们需要将第1次写入的数据从空间

中挪出,以便有腾出空间。

然而还是没有足够的空间用于写入第9次

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档